pipewire/spa/plugins/audioconvert
Wim Taymans 61726f41d5 filter-graph: relax LADSPA plugin loading
Make a new library.filter-path for the filter-graph that will filter and
restrict the dlopen filenames (used for the LADSPA plugin only).

By default this is false and so filter-chain can load from absolute
paths without extra checks.

Enable the extra checks for the pulse LADSPA modules and the
audioconvert filter graphs because these allow loading LADSPA plugins
into other processes.

Fixes #5222
2026-05-14 17:24:42 +02:00
..
audioadapter.c adapter: fix Start of adapter 2025-09-29 17:26:20 +02:00
audioconvert.c filter-graph: relax LADSPA plugin loading 2026-05-14 17:24:42 +02:00
benchmark-fmt-ops.c fmt-ops: add RVV optimizations for s32_to_f32d 2024-09-29 11:17:42 +08:00
benchmark-resample.c spa: use the right AVX2 flags 2026-01-16 10:21:58 +01:00
biquad.c audioconvert: align low-/highpass calculations 2024-12-20 11:03:43 +01:00
biquad.h audioconvert: use the same biquad as filter-chain 2024-11-27 16:47:53 +01:00
channelmix-ops-c.c math: improve denormal check 2025-01-13 16:10:34 +01:00
channelmix-ops-sse.c math: improve denormal check 2025-01-13 16:10:34 +01:00
channelmix-ops.c channelmix: add some more channelmix positions 2026-01-16 11:06:58 +01:00
channelmix-ops.h audioconvert: align some buffers 2024-10-23 12:54:23 +02:00
crossover.c audioconvert: use the same biquad as filter-chain 2024-11-27 16:47:53 +01:00
crossover.h audioconvert: use the same biquad as filter-chain 2024-11-27 16:47:53 +01:00
fmt-ops-avx2.c audioconvert: optimise f32d to/from s16s conversions 2025-01-24 10:37:02 +01: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 audioconvert: fix typo in neon function 2023-08-24 13:45:11 +02:00
fmt-ops-rvv.c fmt-ops: add RVV optimizations for s32_to_f32d 2024-09-29 11:17:42 +08:00
fmt-ops-sse2.c audioconvert: optimise f32d to/from s16s conversions 2025-01-24 10:37:02 +01:00
fmt-ops-sse41.c audioconvert: avoid unaligned read 2023-10-15 22:20:54 +02:00
fmt-ops-ssse3.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
fmt-ops.c audioconvert: optimise f32d to/from s16s conversions 2025-01-24 10:37:02 +01:00
fmt-ops.h audioconvert: optimise f32d to/from s16s conversions 2025-01-24 10:37:02 +01:00
hilbert.h delay: improve delay performance 2024-10-15 12:14:57 +02:00
law.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
meson.build spa: use the right AVX2 flags 2026-01-16 10:21:58 +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 audioconvert: add log topic for resampler 2025-09-10 10:28:57 +02:00
plugin.c spa: export log topic enumerations 2024-01-04 10:02:55 +00:00
resample-native-avx2.c spa: use the right AVX2 flags 2026-01-16 10:21:58 +01: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 resample: limit the amount of phases 2026-01-16 11:06:47 +01: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 resample: limit the amount of phases 2026-01-16 11:06:47 +01:00
resample-peaks.c audioconvert: resampler: change resample_phase() unit to input samples 2025-01-19 17:11:13 +02:00
resample.h audioconvert: resampler: change resample_phase() unit to input samples 2025-01-19 17:11:13 +02:00
spa-resample-dump-coeffs.c resampler: Precompute some common filter coefficients 2024-08-08 00:30:24 -04:00
spa-resample.c spa-resample: improve output format selection 2025-01-31 09:24:08 +01:00
test-audioadapter.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
test-audioconvert.c tests: set the flags on buffers correctly 2025-06-25 10:45:59 +02:00
test-channelmix.c Fix compilation with -Werror=float-conversion 2024-06-18 12:17:56 +02:00
test-fmt-ops.c fmt-ops: add RVV optimizations for s32_to_f32d 2024-09-29 11:17:42 +08:00
test-peaks.c Fix compilation with -Werror=float-conversion 2024-06-18 12:17:56 +02:00
test-resample-delay.c audioconvert: resampler: change resample_phase() unit to input samples 2025-01-19 17:11:13 +02:00
test-resample.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
test-source.c spa: use log topics everywhere 2024-03-11 18:45:21 +02: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