getting mono sound in headphones when receiving a call
The problem
When receiving or emitting a call on headphones, sound is only outputted on the left channel.
How to reproduce
- call someone (eg your answering machine)
- plug the headphones in
- listen
What is the expected behaviour?
I believe phone calls are mono anyway (counter-examples welcome) ; I would expect to have that mono signal in each headphone.
Context
callaudiod's issue #18 mentions different callaudiod behaviours whether using Biktorgj's open modem firmware or the stock one. It apparently impacts how callaudiod
switches sound profiles in pulseaudio. I got confirmed we run the stock modem firmware.
If all phone calls are mono, then I would expect pulseaudio to deal with it in the call
profile. But I'm not positive they all are. So I'm posting the issue here so we may discuss it and dispatch it where it should belong in the end. I hope I'm not spamming the list here !
Versions
I'm running Arch on a Pinephone with vanilla packages. Discussion on the matrix chat shows pulseaudio is serving sound in the user session ; pipewire is inactive.
Which version did you encounter the bug in?
I'm using Phosh 0.14.1. callaudiod is version 0.1.1. pulseaudio is version 15.0. Linux kernel is DanctNIX 5.16.0-rc2.