pipewire/spa/plugins/audioconvert
Wim Taymans 566640a21b audioadapter: fix switch between master and slave
When we get worken up with a callback, mark ourselves as a master
because we then need to avoid running the converter again in the
process callback. After we perform the process callback, unmark
ourself as master and wait for the next cycle.

This fixes switch from master to slave for sources.
2019-10-18 21:47:37 +02:00
..
audioadapter.c audioadapter: fix switch between master and slave 2019-10-18 21:47:37 +02:00
audioconvert.c core: improve alignment 2019-10-17 09:34:27 +02:00
benchmark-fmt-ops.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
benchmark-resample.c audioconvert: remove speex resampler 2019-08-07 13:06:14 +02:00
channelmix-ops-c.c channelmix: apply channel volumes correctly 2019-08-14 14:56:16 +02:00
channelmix-ops-sse.c channelmix: apply channel volumes correctly 2019-08-14 14:56:16 +02:00
channelmix-ops.c tests: add channelmix test 2019-08-29 14:05:02 +02:00
channelmix-ops.h channelmix: apply channel volumes correctly 2019-08-14 14:56:16 +02:00
channelmix.c plugins: just check the data pointer 2019-10-16 12:23:42 +02:00
fmt-ops-c.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
fmt-ops-sse2.c audioconvert: unroll some loop 2019-04-10 12:53:25 +02:00
fmt-ops-sse41.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
fmt-ops-ssse3.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
fmt-ops.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
fmt-ops.h make bitfields unsigned 2019-04-10 17:52:42 +02:00
fmtconvert.c plugins: just check the data pointer 2019-10-16 12:23:42 +02:00
merger.c core: improve alignment 2019-10-17 09:34:27 +02:00
meson.build audioconvert: fix avx flags 2019-10-17 09:35:24 +02:00
plugin.c adapter: move to SPA plugin 2019-07-10 18:04:59 +02:00
resample-native-avx.c audioconvert: fix native variable rate resampler 2019-04-30 15:14:05 +02:00
resample-native-c.c audioconvert: compile c version separately 2019-03-28 21:07:53 +01:00
resample-native-impl.h Improve some debug 2019-10-02 18:02:07 +02:00
resample-native-sse.c audioconvert: add avx optimizations 2019-03-28 16:45:57 +01:00
resample-native-ssse3.c audioconvert: handle more optimizations 2019-03-27 17:58:48 +01:00
resample-native.h Improve some debug 2019-10-02 18:02:07 +02:00
resample-peaks-sse.h resample: Let the resampler object handle all channels 2019-03-22 16:48:35 +01:00
resample-peaks.h Add PortConfig parameter 2019-08-06 12:45:20 +02:00
resample.c plugins: just check the data pointer 2019-10-16 12:23:42 +02:00
resample.h resample: add functions to calculate in/out length 2019-07-08 18:26:08 +02:00
splitter.c plugins: just check the data pointer 2019-10-16 12:23:42 +02:00
test-audioadapter.c audioconvert: refuse invalid channels and rate 2019-09-03 13:49:38 +02:00
test-audioconvert.c Add PortConfig parameter 2019-08-06 12:45:20 +02:00
test-channelmix.c tests: add channelmix test 2019-08-29 14:05:02 +02:00
test-fmt-ops.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
test-resample.c improve: debug 2019-09-05 13:09:01 +02:00
test-source.c plugins: just check the data pointer 2019-10-16 12:23:42 +02:00