pipewire/spa/plugins/audioconvert
Wim Taymans b9381a9da6 audioconvert: use a new boolean to check if ready
Use a new boolean to check if the follower is allowed to emit a ready
event. This can be done right after negotiating.

Set the started field to true after we finish setting the state of the
converter and follower. This fields is used to block calling into the
process function before we complete the setup.

This avoid a crash in always-process nodes when the node is scheduled
before the audioconverter completes setup.
2023-04-25 20:16:28 +02:00
..
audioadapter.c audioconvert: use a new boolean to check if ready 2023-04-25 20:16:28 +02:00
audioconvert.c fix compilation 2023-04-05 19:53:33 +02:00
benchmark-fmt-ops.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
benchmark-resample.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
biquad.c audioconvert: build C versions with -Ofast and -ffast-math 2022-07-14 10:07:07 +02:00
biquad.h Fix typos 2021-04-30 16:27:34 +00:00
channelmix-ops-c.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
channelmix-ops-sse.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
channelmix-ops.c audioconvert: use spa_strbuf 2023-03-22 15:41:27 +01:00
channelmix-ops.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
crossover.c audioconvert: build C versions with -Ofast and -ffast-math 2022-07-14 10:07:07 +02:00
crossover.h channelmix: improve corssover processing 2022-03-01 09:08:17 +01:00
delay.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
fmt-ops-avx2.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
fmt-ops-c.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
fmt-ops-neon.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
fmt-ops-sse2.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
fmt-ops-sse41.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
fmt-ops-ssse3.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
fmt-ops.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
fmt-ops.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
hilbert.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
law.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
meson.build echo-cancel: add wav debug file support 2023-03-09 16:31:30 +01:00
peaks-ops-c.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
peaks-ops-sse.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
peaks-ops.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
peaks-ops.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
plugin.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
resample-native-avx.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
resample-native-c.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
resample-native-impl.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
resample-native-neon.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
resample-native-sse.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
resample-native-ssse3.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
resample-native.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
resample-peaks.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
resample.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
spa-resample.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
test-audioadapter.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
test-audioconvert.c audioconvert: fix test 2023-03-22 15:41:06 +01:00
test-channelmix.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
test-fmt-ops.c test: add more lossless tests 2023-04-06 10:00:17 +02:00
test-helper.h tests: fix some leaks 2020-12-21 20:07:02 +01:00
test-peaks.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
test-resample.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
test-source.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
volume-ops-c.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
volume-ops-sse.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
volume-ops.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
volume-ops.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
wavfile.c wav: fix build 2023-03-09 17:09:47 +01:00
wavfile.h wav: fix build 2023-03-09 17:09:47 +01:00