module-echo-cancel: Move backends to dynamic libaries

Move all backends to dynamic libaries loaded with spa_plugin_loader so
new backends not needs changes in pipewire or pipewire dependency to
external code

Change-Id: I702ce047598d0c318d6dc6ac8248062a5c12f643
This commit is contained in:
Joakim Olsson 2022-02-10 09:33:06 +01:00 committed by Wim Taymans
parent 761199be70
commit 9386c70b3a
11 changed files with 576 additions and 247 deletions

View file

@ -82,6 +82,8 @@ extern "C" {
#define SPA_NAME_AUDIO_ADAPT "audio.adapt" /**< combination of a node and an
* audio.convert. Does clock slaving */
#define SPA_NAME_AEC "audio.aec" /**< Echo canceling */
/** video processing */
#define SPA_NAME_VIDEO_PROCESS_FORMAT "video.process.format" /**< processes raw video from one format
* to another */