filter-chain: export notify controls

This commit is contained in:
bhack 2026-05-10 04:36:50 +02:00
parent 08d4e319cf
commit f8725009ba
6 changed files with 1618 additions and 11 deletions

View file

@ -107,6 +107,55 @@ test('test-support',
dependencies: [spa_dep, systemd_dep, spa_support_dep, spa_journal_dep],
link_with: [pwtest_lib])
)
test('test-filter-graph',
executable('test-filter-graph',
'test-filter-graph.c',
include_directories: pwtest_inc,
dependencies: [spa_dep, pipewire_dep],
link_with: [pwtest_lib]),
env : [
'SPA_PLUGIN_DIR=@0@'.format(meson.project_build_root() / 'spa/plugins'),
'SPA_DATA_DIR=@0@'.format(meson.project_source_root() / 'spa/plugins'),
],
depends : [
spa_support_lib,
spa_filter_graph,
spa_filter_graph_plugin_builtin,
],
)
if get_option('audioconvert').allowed()
test('test-filter-chain',
executable('test-filter-chain',
'test-filter-chain.c',
c_args: pwtest_c_args,
include_directories: pwtest_inc,
dependencies: [spa_dep, pipewire_dep],
link_with: [pwtest_lib]),
env : [
'SPA_PLUGIN_DIR=@0@'.format(meson.project_build_root() / 'spa/plugins'),
'SPA_DATA_DIR=@0@'.format(meson.project_source_root() / 'spa/plugins'),
'PIPEWIRE_MODULE_DIR=@0@'.format(meson.project_build_root() / 'src/modules'),
'LD_LIBRARY_PATH=@0@'.format(meson.project_build_root() / 'src/pipewire'),
],
depends : [
pipewire_exec,
pipewire_module_protocol_native,
pipewire_module_scheduler_v1,
pipewire_module_access,
pipewire_module_client_node,
pipewire_module_adapter,
pipewire_module_spa_node_factory,
pipewire_module_link_factory,
pipewire_module_filter_chain,
spa_support_lib,
spa_audioconvert_lib,
spa_filter_graph,
spa_filter_graph_plugin_builtin,
],
)
endif
endif
test('test-spa',
executable('test-spa',