filter-graph: remove the pipe filter

It's a terrible idea, doesn't work so well (locks up the data-loop when
read is blocked) and a security mightmare. If you really need to pipe
samples through some program, do that somewhere else, like from the
command line with pw-cat and pw-record.
This commit is contained in:
Wim Taymans 2026-05-08 10:16:12 +02:00
parent b3257ae425
commit 5b37b9cf99
6 changed files with 1 additions and 438 deletions

View file

@ -86,7 +86,6 @@ context.spa-libs = {
#audio.aec = aec/libspa-aec-webrtc
#filter.graph.plugin.ffmpeg = filter-graph/libspa-filter-graph-plugin-ffmpeg
#filter.graph.plugin.onnx = filter-graph/libspa-filter-graph-plugin-onnx
#filter.graph.plugin.pipe = blocked
#filter.graph.plugin.ebur128 = filter-graph/libspa-filter-graph-plugin-ebur128
#filter.graph.plugin.sofa = filter-graph/libspa-filter-graph-plugin-sofa
#filter.graph.plugin.ladspa = filter-graph/libspa-filter-graph-plugin-ladspa

View file

@ -30,8 +30,6 @@ context.spa-libs = {
# inside the server, we must be careful with the filter-graph.
#filter.graph.plugin.ffmpeg = filter-graph/libspa-filter-graph-plugin-ffmpeg
#filter.graph.plugin.onnx = filter-graph/libspa-filter-graph-plugin-onnx
#filter.graph.plugin.pipe = filter-graph/libspa-filter-graph-plugin-pipe
filter.graph.plugin.pipe = blocked
#filter.graph.plugin.ebur128 = filter-graph/libspa-filter-graph-plugin-ebur128
#filter.graph.plugin.sofa = filter-graph/libspa-filter-graph-plugin-sofa
filter.graph.plugin.ladspa = filter-graph/libspa-filter-graph-plugin-ladspa

View file

@ -91,8 +91,6 @@ context.spa-libs = {
audio.aec = aec/libspa-aec-webrtc
#filter.graph.plugin.ffmpeg = filter-graph/libspa-filter-graph-plugin-ffmpeg
filter.graph.plugin.onnx = filter-graph/libspa-filter-graph-plugin-onnx
#filter.graph.plugin.pipe = filter-graph/libspa-filter-graph-plugin-pipe
filter.graph.plugin.pipe = blocked
filter.graph.plugin.ebur128 = filter-graph/libspa-filter-graph-plugin-ebur128
filter.graph.plugin.sofa = filter-graph/libspa-filter-graph-plugin-sofa
filter.graph.plugin.ladspa = filter-graph/libspa-filter-graph-plugin-ladspa