* Package name : q6voiced
Version : git20240607
Upstream Contact: uknown, currently researching
* URL : https://gitlab.com/postmarketOS/q6voiced
* License : MIT
Programming Lang: C
Description : userspace daemon for the QDSP6 voice call audio driver
q6voiced is a userspace daemon for the QDSP6 voice call audio driver.
Voice call audio is directly routed from the modem to the input/output audio
devices, but something needs to start the audio streams for that to happen.
q6voiced listens on DBus system bus for signals from oFono and ModemManager,
and opens/closes the PCM device when a DBus signal indicating that a call is
initiated/ended is received. This essentially makes voice call audio
work out
of the box (provided that the audio routing, e.g. Earpiece and a
microphone is
set up appropriately).
FAQ:
Q: Why is this relevant?
A: q6voiced is required for call audio on phones that use a Qualcomm
SoC. It is therefore an important ingedrient of porting Debian to many
phone models.
Q: Does this depend on packages not yet in Debian?
A: Yes, tinyalsa, on which I am currently working as well in #1079473
Q: Do you use it?
A: Yes, I've built a package already, now I want to get it into Debian.
Q: Are there other packages that provide similar functionality?
A: My research has not lead to finding any packages providing similar
functionality.
Q: How are you planning to maintain the package?
A: It is a small package and does not have releases often, therefore it
is managable. I will also talk to the Mobian team about this.