pipewire/spa/plugins/audioconvert
Wim Taymans d2c18c7b1a Improve async handling
Don't use special callback in node to receive the results. Instead,
use a generic result callback to receive the result. This makes things
a bit more symetric and generic again because then you can choose how
to match the result to the request and you have a generic way to handle
both the sync and async case. We can then also remove the wait method.
This also makes the remote interface and spa interface to objects very
similar.

Make a helper object to receive and dispatch results. Use this in the
helper for enum_params.

Make device use the same result callbacks.
2019-02-25 12:29:57 +01:00
..
audioconvert.c Improve async handling 2019-02-25 12:29:57 +01:00
benchmark-fmt-ops.c mem: align memory to requested alignment 2019-01-24 18:28:52 +01:00
channelmix-ops-sse.c mem: align memory to requested alignment 2019-01-24 18:28:52 +01:00
channelmix-ops.c device: improve callbacks 2019-02-13 11:13:46 +01:00
channelmix.c Improve async handling 2019-02-25 12:29:57 +01:00
fmt-ops-sse2.c fmt: remove debug assert 2019-01-25 09:40:14 +01:00
fmt-ops.c spa/audioconvert: don't include xmmintrin.h in the non-sse fmt-ops 2019-02-13 11:22:57 +01:00
fmtconvert.c Improve async handling 2019-02-25 12:29:57 +01:00
merger.c Improve async handling 2019-02-25 12:29:57 +01:00
meson.build audioconvert: add unit test for format conversion 2019-01-23 15:59:54 +01:00
plugin.c use SPA_EXPORT to export symbols 2019-02-06 13:24:41 +01:00
resample-peaks-sse.h fix sign confusion 2019-01-07 15:52:42 +01:00
resample-peaks.h fix sign confusion 2019-01-07 15:52:42 +01:00
resample-speex.h resample: add peaks resampler 2018-12-05 15:58:55 +01:00
resample.c Improve async handling 2019-02-25 12:29:57 +01:00
resample.h resample: add SSE peaks resampler 2018-12-19 16:47:20 +01:00
splitter.c Improve async handling 2019-02-25 12:29:57 +01:00
test-fmt-ops.c mem: align memory to requested alignment 2019-01-24 18:28:52 +01:00