pipewire/spa/plugins/audioconvert
Simon McVittie b852b58f82 Optionally install examples and tests
This makes it easier to test PipeWire in its "as-installed" state,
for example in an OS distribution.

The .test metadata files in ${datadir}/installed-tests/${package} are
a convention taken from GNOME's installed-tests initiative, allowing a
generic test-runner like gnome-desktop-testing to discover and run tests
in an automatic way.

The installation path ${libexecdir}/installed-tests/${package} is also
a convention borrowed from GNOME's installed-tests initiative.

In addition to the automated tests, I've installed example executables
in the same place, for manual testing. They could be separated into
a different directory if desired, but they seem like they have more
similarities with the automated tests than differences: both are there
to test that PipeWire works correctly, and neither should be relied on
for production use. Some examples are installed in deeper subdirectories
to avoid name clashes.

Signed-off-by: Simon McVittie <smcv@debian.org>
2020-06-16 17:58:02 +00:00
..
audioadapter.c audioadapter: clear convert handle to avoid leaks 2020-06-02 17:14:23 +02:00
audioconvert.c spa: improve draining 2020-04-07 17:58:43 +02:00
benchmark-fmt-ops.c tests: check cpu flags 2020-06-09 08:00:00 +02:00
benchmark-resample.c tests: check cpu flags 2020-06-09 08:00:00 +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 channelmix: support Midi volume control 2020-05-13 15:41:50 +02:00
fmt-ops-avx2.c Reverting redundant changes 2020-06-04 10:36:39 +02:00
fmt-ops-c.c fmt-ops: add support for s24 with endian conversion 2020-01-27 15:46:25 +01:00
fmt-ops-neon.c fmt-ops: add arm32 optimizations 2020-04-03 14:09:46 +02:00
fmt-ops-sse2.c fmt-ops: add avx2 optimized version 2020-03-16 16:11:29 +01:00
fmt-ops-sse41.c fmt-ops: add avx2 optimized version 2020-03-16 16:11:29 +01:00
fmt-ops-ssse3.c fmt-ops: add avx2 optimized version 2020-03-16 16:11:29 +01:00
fmt-ops.c fmt-ops: set the right flags on optimized functions 2020-04-02 17:34:47 +02:00
fmt-ops.h fmt-ops: add neon optimizations for format conversion 2020-03-30 10:59:21 -04:00
fmtconvert.c improve debug 2020-04-22 12:47:18 +02:00
merger.c audioconvert: reduce memory usage 2020-06-16 15:55:32 +02:00
meson.build Optionally install examples and tests 2020-06-16 17:58:02 +00: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-impl.h audioconvert: move some things around 2020-04-03 18:03:42 +02:00
resample-native-neon.c neon: use regular registers only 2020-05-20 15:24:25 +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.c add some more debug 2020-06-02 17:15:47 +02:00
resample-peaks-impl.h resample: use right define to compile sse functions 2020-04-14 20:29:27 +02:00
resample-peaks-sse.c audioconvert: move some things around 2020-04-03 18:03:42 +02:00
resample-peaks.c audioconvert: move some things around 2020-04-03 18:03:42 +02:00
resample.c resample: improve debug 2020-04-12 20:46:59 +02:00
resample.h audioconvert: move some things around 2020-04-03 18:03:42 +02:00
spa-resample.c audioconvert: move some things around 2020-04-03 18:03:42 +02:00
splitter.c audioconvert: reduce memory usage 2020-06-16 15:55:32 +02:00
test-audioadapter.c slave -> follower 2020-02-21 10:47:32 +01: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 tests: check cpu flags 2020-06-09 08:00:00 +02:00
test-helper.h tests: check cpu flags 2020-06-09 08:00:00 +02:00
test-resample.c audioconvert: move some things around 2020-04-03 18:03:42 +02:00
test-source.c Make interface types a string 2019-12-19 13:36:04 +01:00