When playing single channel audios, the resulting sound is way louder than playing dual channel audio with same volume settings. If I convert the audio to dual channel before sending to pulseaudio, the result is normal. If I create a channel map to map the channel to front left or front right, although this result in sound only play on one side (as expected), but the volume is correct.
What I said previously is wrong, even if I map the channel to front left/right, the result sound is still very very loud.
I did some extra tests: 1) This bug only occurs when volume != 100% So if I set volume to 100% (0.00 dB), everything's fine. If I turn the volume slightly lower or higher, the sound will get extremely loud. If I turn the volume all the way down to ~3% (~-100 dB), the sound will become acceptable again. 2) This bug doesn't happen with float point sample format. I tested mpd (which uses s16le), and opera/chromium (s16le). All of them have this problem. But firefox (float32le) is fine.
OK, I downgraded my orc from 0.4.23 to 0.4.22, which solves the problem. Guess I'll have to report this to orc then.
Maybe related? https://bugzilla.gnome.org/show_bug.cgi?id=742271 http://lists.freedesktop.org/archives/pulseaudio-discuss/2015-January/022905.html
Does this patch fix the problem for you? http://lists.freedesktop.org/archives/pulseaudio-discuss/2015-January/022905.html
(In reply to Arun Raghavan from comment #5) > Does this patch fix the problem for you? > > http://lists.freedesktop.org/archives/pulseaudio-discuss/2015-January/022905. > html Yes, thanks
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/issues/395.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.