'Settings|Video|Audio Codec' selector hasn't worked for years for divx. I'm sure I've posted about this before and yet still years on the problem persists. Basically:-
The Settings|DVD|Audio codec setting DOES work
The Settings|Video|Audio codec setting is ignored and it just uses the MPA Decoder filter (or first in the list) when playing back divx.
This is easily checked by setting the 'Settings|Video|Audio codec' to NVidia (or other one not first in the list) and playing back a divx with ac3 5.1 audio, then changing the settings of the MPA decoder despite it NOT being chosen.
If the MPA decoder is set to output in stereo, my amp doesn't get a dolby digital 5.1 signal
If the MPA decoder is set to output via spdif my amp does get a dolby digital 5.1 signal
BUT it is SUPPOSED to be using the nvidia codec, yet changing the MPA codec affects the output!!! so it is clearly just ignoring this setting and using the first codec in the list. If you convert this divx+ac3 audio to an mkv file then it DOES use the codec setting properly!!! There must be some code that says if file=divx then ignore setting, maybe errant code while doing some testing that was never removed.
If you do the same test with a DVD this is not the case it works properly. For example I can set the MPA codec to stereo and the NVidia codec to spdif, then flick between them in 'Settings|DVD|Audio codec' and my surround amp will flick between getting a dolby signal and not getting one as expected.
The Settings|DVD|Audio codec setting DOES work
The Settings|Video|Audio codec setting is ignored and it just uses the MPA Decoder filter (or first in the list) when playing back divx.
This is easily checked by setting the 'Settings|Video|Audio codec' to NVidia (or other one not first in the list) and playing back a divx with ac3 5.1 audio, then changing the settings of the MPA decoder despite it NOT being chosen.
If the MPA decoder is set to output in stereo, my amp doesn't get a dolby digital 5.1 signal
If the MPA decoder is set to output via spdif my amp does get a dolby digital 5.1 signal
BUT it is SUPPOSED to be using the nvidia codec, yet changing the MPA codec affects the output!!! so it is clearly just ignoring this setting and using the first codec in the list. If you convert this divx+ac3 audio to an mkv file then it DOES use the codec setting properly!!! There must be some code that says if file=divx then ignore setting, maybe errant code while doing some testing that was never removed.
If you do the same test with a DVD this is not the case it works properly. For example I can set the MPA codec to stereo and the NVidia codec to spdif, then flick between them in 'Settings|DVD|Audio codec' and my surround amp will flick between getting a dolby signal and not getting one as expected.