pipewire/spa/plugins
Wim Taymans bf3516ba04 audioadapter: perform setup again after a PortConfig
After the ports are reconfigured, we need to perform the setup again so
that buffers and processing can happen with the right settings.

This fixes an issue when autoswitching between A2DP and HFP with
bluetooth headsets when there is also a stereo capture device available.
The input stream of the browser is quickly reconfigured between stereo
and mono with only a Pause command in between, clearing the setup state
is enough to redo the setup when going back to Playing.

Fixes #2764
2022-11-15 15:40:47 +01:00
..
aec spa: aec: rename first argument of methods in spa_audio_aec_methods 2022-07-23 08:58:18 +00:00
alsa alsa: minor fixes in seq code 2022-11-08 09:33:56 +00:00
audioconvert audioadapter: perform setup again after a PortConfig 2022-11-15 15:40:47 +01:00
audiomixer Add some more format checks 2022-11-03 13:10:32 +01:00
audiotestsrc Add some more format checks 2022-11-03 13:10:32 +01:00
avb Add some more format checks 2022-11-03 13:10:32 +01:00
bluez5 spa: bluez: backend-native: fix filtered number memory leak 2022-11-14 16:15:21 +00:00
control spa: clean up some port io checks 2022-09-01 15:39:34 +02:00
ffmpeg spa: ffmpeg: set spa_handle_factory::version 2022-06-16 17:29:42 +02:00
jack buffers: make alignment optional 2022-01-03 12:32:26 +01:00
libcamera libcamera: fix device id assignment 2022-11-14 16:04:21 +01:00
support loop: don't assert in cleanup 2022-11-08 15:45:55 +01:00
test spa: don't warn for NULL io 2022-09-01 15:31:14 +02:00
v4l2 libcamera: fix setting controls 2022-11-14 11:22:53 +01:00
videoconvert Revert "adapter: removed unused follower_current_format" 2022-11-09 16:24:49 +01:00
videotestsrc Add some more format checks 2022-11-03 13:10:32 +01:00
volume Add some more format checks 2022-11-03 13:10:32 +01:00
vulkan spa: clean up some port io checks 2022-09-01 15:39:34 +02:00
meson.build treewide: meson.build: use host_machine instead of build_machine 2022-08-17 07:34:20 +00:00