Draft: Port away from callaudiod

Major functionality of callaudiod is moving to the wireplumber,

  • As of wireplumber 0.5.11, it can already switch profile when phone call is active without dialer apps doing anything.
  • callaudiod 0.1.99 is last callaudiod release, it deprecates most of the code, and just prints warning when called.

This partially reverts the 7b7062ae commit, for now ports handling and microphone mute handling is added back in from original code. Eventually it may be possible to do it directly from wireplumber / pipewire but this migration is step-by-step process.

See - https://postmarketos.org/blog/2025/08/17/callaudiod-wireplumber-project/

Draft because this needs to be tested E2E (pending because of other regression on test device)

Edited by Bhushan Shah

Merge request reports

Loading