Help Audio Output In Mono Even Though Stereo Option Selected
- Ask a question
- 4 Replies
I got somewhat the same issue on my Oppo A54, CPH2239. Things like AIMP, YouTube and other social media stuff appear to be playing stereo audio as they should, but I had this 3rd party dual channel Function generator app that worked like a champ on all my previous devices, strangely mixing the both channels into mono. So I got a stereo tester, the same thing happened. The MIDI player app I use is sounding muddy no matter what, especially Reverb/Chorus is enabled and the instrument panning doesn't work either and this was all distracting.
So, I checked for updates and updated the OS from android 10 to 11. Fast forward, I now know that the issue has something to do with these Audio classes - AAAudio, OpenSL and AudioTrack. On my phone, AudioTrack is the only API that is able to play stereo Audio. And after the update, maybe AudioTrack has been set as the default, Otherwise I should change each app's settings explicitly to use that. Tragedy is that the majority of apps doesn't even have a proper audio class selection tool. Especially games. Games would either use AAAudio or OpenSL since the latencies are lower(?) Than AudioTrack. So now I'm missing out on any new stereo audio experience. Does this supposed to happen like so? Or is my chipset or something (MediaTek Helio P35) faulty?
So, I checked for updates and updated the OS from android 10 to 11. Fast forward, I now know that the issue has something to do with these Audio classes - AAAudio, OpenSL and AudioTrack. On my phone, AudioTrack is the only API that is able to play stereo Audio. And after the update, maybe AudioTrack has been set as the default, Otherwise I should change each app's settings explicitly to use that. Tragedy is that the majority of apps doesn't even have a proper audio class selection tool. Especially games. Games would either use AAAudio or OpenSL since the latencies are lower(?) Than AudioTrack. So now I'm missing out on any new stereo audio experience. Does this supposed to happen like so? Or is my chipset or something (MediaTek Helio P35) faulty?
