3
5
I'm using Flash Player 11.6.602.171 in Firefox 19.0.2 with Windows 7 and a 5.1 sound device.
I just noticed that when playing stereo sound in Flash (e.g. Youtube, Soundcloud), Flash is upmixing stereo sound to 5.1 by duplicating sound into the rear speakers and doing some kind of home-made bass management with the LFE channel.
This is obviously completely wrong and is clearly a bug, since stereo is not meant to be reproduced using more than two speakers and Flash is the only software that behaves that way. I don't have this issue with other players (e.g. foobar2000). This is not an isolated issue; indeed, other people seem to have the same problem.
Is there some way to disable this behavior and force Flash to output the stereo sound untouched?
Unfortunately doesn't work for me. Flash freezes on load (before anything is displayed), after a while Firefox asks to kill the plugin. I use Windows 8 and Flash 11.7.700.202. – Martin – 2013-05-24T17:04:38.180
@Martin: yes, it appears that my hack doesn't work on Windows 8. I have no idea why. I tried to debug it with someone else but it didn't get me anywhere, so I'm afraid I won't be able to help you. – Etienne Dechamps – 2013-07-06T13:08:44.710
dipp wrote in a (deleted) answer: I've managed to run your code on Windows 8. Problem - AudioSes.dll loaded when MMDevApi.dll calls CAudioEndpoint::Activate, so all magic stuck on some mutex (we calling Activate from Activate). To solve this problem I've just moved hook code into dinput8.dll hook library and moved all magic in DllMain. All works like a charm. Thanks for you initial work! :) – Arjan – 2014-06-01T18:54:23.453