filter: add filter API

The filter API is meant for making generic audio and video filters.
It's like a pw_stream but with many in/out ports and no conversion.
Eventually the pw_stream will be implemented with the filter.

Add some example audio and video filters.
This commit is contained in:
Wim Taymans 2019-10-29 11:59:58 +01:00
parent f7d32e78f2
commit b4b69473d3
9 changed files with 2362 additions and 3 deletions

View file

@ -23,6 +23,13 @@ executable('export-source',
dependencies : [pipewire_dep, mathlib],
)
executable('audio-dsp-filter',
'audio-dsp-filter.c',
c_args : [ '-D_GNU_SOURCE' ],
install: false,
dependencies : [pipewire_dep, mathlib],
)
executable('export-spa',
'export-spa.c',
c_args : [ '-D_GNU_SOURCE' ],
@ -58,6 +65,13 @@ if sdl_dep.found()
install: false,
dependencies : [pipewire_dep, sdl_dep, mathlib],
)
executable('video-dsp-play',
'video-dsp-play.c',
c_args : [ '-D_GNU_SOURCE' ],
install: false,
dependencies : [pipewire_dep, sdl_dep, mathlib],
)
executable('local-v4l2',
'local-v4l2.c',
c_args : [ '-D_GNU_SOURCE' ],