Replace callaudiod with pinephone-callaudiod on the PinePhone
main/pinephone-callaudiod: new aport (MR 5349)
This provides a daemon that implements the same D-Bus API as callaudiod in aports community/callaudiod, but works with the new audio profiles generated by PulseAudio v17 and PipeWire v1.2 for pine64-pinephone that the aports package's daemon does not.
This daemon is specific to the pine64-pinephone since it has a hard-coded list of profiles and ALSA devices. If other devices also happen to have UCM settings that trigger PulseAudio / PipeWire to generate the combinatorial audio profiles that callaudiod cannot handle, and if a callaudiod fix / alternative does not appear, then the maintainer (me) is open to making this daemon more broadly useful for other devices, say by having the hard-coded strings in device-specific config files.
Ref: #2968 (closed)
device-pine64-pinephone: switch to pinephone-callaudiod (MR 5349)
This new daemon implements the same D-Bus API as callaudiod in aports community/callaudiod, but works with the new audio profiles generated by PulseAudio v17 and PipeWire v1.2 for pine64-pinephone that the aports package's daemon does not.
Installs that use pipewire-pulse for audio (eg SXMO) will automatically start having working call audio with this update. Installs that use pulseaudio have to wait for pulseaudio's crash on startup to be fixed first ( https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/68586 ).
Ref: #2968 (closed)