-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Only mono audio (just left channel) #2905
Comments
Looks like a pretty broken ALSA driver. Or since your config might be doing that, a pretty broken ALSA config. |
Thanks for your quick reply. The strange thing is that every other program except mpv works fine. |
Most programs probably don't try to use the channel map, and only output stereo. |
PS: I'm not sure what ALSA is expecting there, but mpv definitely won't duplicate the left/right channel for every following channel pair, like the channel map seems to indicate it. |
This might be solved with the new default for |
I have upgraded to mpv-0.21.0. By default I still have only mono audio. Adding the parameter If someone is using an older mpv version and has the same problem: Use the parameter |
If the input is already mono or stereo, or if channel map selection results in mono or stereo, then disable further use of the champ ALSA API (or rather, stop trusting its results). Then we behave like a simple application that only wants to output mono or stereo. See #3045 and #2905. I couldn't actually test these cases, but this commit is supposed to fix them.
Please retest with git master. |
Thank you, problem is fixed. Now I have stereo sound by default (no need to add a parameter or add something to the config file). |
If I play a file using mpv, I only get mono audio output (just the left channel is played):
With other programs like mplayer I have stereo audio:
Here are the relevant parts of the mpv verbose output:
This is my asound.conf I use for simultaneous audio output via analog audio jack, HDMI, S/PDIF and DisplayPort:
The text was updated successfully, but these errors were encountered: