audiomixer fixes for non DSP mode
This MR fixes the audiomixer
plugin (which is currently never used) to work with multiple formats: S8
, S16
, S24
and S32
(I have plans to add support for more formats in the future). Apart form that, PipeWire will now use this audiomixer plugin when setting up mixers if the media subtype is SPA_MEDIA_SUBTYPE_raw
.
This changes are needed so that the audio can be mixed when multiple clients use the same device if the adapters are configured in passthrough or convert mode.