Plex HTPC creates EasyAudioEncoder process

Just a question on something I just observed. I`m daily driving Plex HTPC and just noticed whenever I watch a movie an additional process is created => EasyAudioEncoder.exe…
I only know this app from the server, to encode Dolby-compliant eac3 audio tracks… But on a player with passthrough enabled? My question is what is this process for? Is it just part of the app and is needed to work? (Even though it does nothing?)

Screenshot 2023-10-10 164000

1 Like

It handles encode and decode of Dolby codecs. Due to restrictions imposed by them, it must be a separate process.

1 Like

okay, thanks!

That is what I thought it would do, but what is the purpose when no transcoding is needed? (Like when having passthrough enabled?) Is the process just spawned so that in case, transcoding is needed, it’s ready to use?

Without digging into the code, I believe it is spawned from within FFmpeg when the codec is opened (because that’s where the codec is decoded/encoded). At a minimum the codec parser is needed for passthrough and the parser likely opens the codec context in FFmpeg.

2 Likes

Ok, so basically “useless” when having passthrough enabled. Interestingly though the process is also created when using a different mpv.dll…

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.