pipewire/src/modules
Wim Taymans 68d9c33078 module-echo-cancel: allow per stream AUDIO_POSITION settings
Keep per stream audio info. We copy the global rate and format to
everything but allow for the channel positions to be overwritten
per stream. Invalid channel positions will revert to the default
again.

With a taget.object, this makes it possible to link the echo cancel
stream to specific pro audio sink ports.

Fixes #2939
2023-01-16 15:11:02 +01:00
..
module-adapter adapter: support custom prefix for device ports 2023-01-16 08:25:41 +00:00
module-avb clean up some more array iterations 2022-10-03 09:20:42 +02:00
module-client-device Cleanup argument names in methods and events interfaces 2022-04-15 10:11:49 +02:00
module-client-node clarify deprecated use of NODE_TARGET 2023-01-10 17:21:02 +01:00
module-filter-chain convolver: add gain when resampling to preserve volume 2023-01-15 11:53:30 +00:00
module-metadata Cleanup argument names in methods and events interfaces 2022-04-15 10:11:49 +02:00
module-profiler modules: use the new topic-based logging from various pipewire modules 2021-09-28 09:35:39 +02:00
module-protocol-native protocol-native: improve logging 2022-10-27 18:04:14 +02:00
module-protocol-pulse pulse-server: add more valid formats 2023-01-16 11:05:06 +01:00
module-raop raop: add error from reply 2022-10-12 17:51:35 +02:00
module-roc pipewire: module-roc-{sink,source}: port to ROC v0.2.X 2022-12-29 10:13:30 +00:00
module-rtp rtp: add SAP parsing 2022-10-05 21:42:36 +02:00
module-session-manager Add <stdint.h> includes 2022-09-23 15:19:01 +00:00
module-zeroconf-discover pipewire: module-zeroconf-discover: handle when AvahiWatch is freed while dispatching 2022-03-10 21:44:27 +01:00
spa pipewire: module-spa-node-factory: remove resource listener when node is destroyed 2022-05-16 17:40:35 +00:00
flatpak-utils.h Guard <sys/vfs.h> inclusion with an #ifdef. 2022-08-21 22:42:57 +03:00
meson.build pipewire: module-roc-{sink,source}: port to ROC v0.2.X 2022-12-29 10:13:30 +00:00
module-access.c modules: set pipewire.access.portal.app_id in access & pulse-server 2022-08-01 19:36:00 +00:00
module-adapter.c adapter: pass spa_node to adapter 2022-05-11 12:28:26 +02:00
module-avb.c avb: properties are owned by avb object 2022-07-12 12:37:58 +02:00
module-client-device.c modules: handle factory destroy 2022-05-06 12:11:20 +02:00
module-client-node.c modules: handle factory destroy 2022-05-06 12:11:20 +02:00
module-echo-cancel.c module-echo-cancel: allow per stream AUDIO_POSITION settings 2023-01-16 15:11:02 +01:00
module-example-sink.c modules: improve docs 2022-06-23 12:48:45 +02:00
module-example-source.c modules: improve docs 2022-06-23 12:48:45 +02:00
module-fallback-sink.c module-fallback-sink: add dynamically appearing fallback sink 2022-02-13 09:54:55 +00:00
module-filter-chain.c filter-chain: use equal rate for capture and playback 2023-01-14 19:52:47 +00:00
module-link-factory.c modules: handle factory destroy 2022-05-06 12:11:20 +02:00
module-loopback.c module-loopback: connect playback before capture 2022-12-08 13:31:45 +01:00
module-metadata.c module-metadata: handle factory destroy 2022-05-06 11:33:00 +02:00
module-pipe-tunnel.c use TARGET_OBJECT instead of the deprecated NODE_TARGET 2023-01-10 16:51:47 +01:00
module-portal.c modules: switch to new property helpers 2021-10-13 07:12:00 +00:00
module-profiler.c profiler: place rate suggestion in latency if given 2022-04-28 17:09:52 +02:00
module-protocol-native.c protocol-native: improve logging 2022-10-27 18:04:14 +02:00
module-protocol-pulse.c pulse-server: add category for connection debug 2022-12-14 16:40:58 +01:00
module-protocol-simple.c use TARGET_OBJECT instead of the deprecated NODE_TARGET 2023-01-10 16:51:47 +01:00
module-pulse-tunnel.c use TARGET_OBJECT instead of the deprecated NODE_TARGET 2023-01-10 16:51:47 +01:00
module-raop-discover.c Fix some badly-behaved macros 2022-09-23 11:39:33 -04:00
module-raop-sink.c Add a type cast necessary to compile on FreeBSD. 2022-11-14 19:57:08 +03:00
module-roc-sink.c pipewire: module-roc-{sink,source}: port to ROC v0.2.X 2022-12-29 10:13:30 +00:00
module-roc-source.c pipewire: module-roc-{sink,source}: port to ROC v0.2.X 2022-12-29 10:13:30 +00:00
module-rt.c module-rt: improve rt settings 2023-01-16 13:08:37 +01:00
module-rtp-sink.c module-rtp-sink: silence some messages 2022-12-08 12:10:22 +01:00
module-rtp-source.c modules: fix rate update 2022-12-29 12:22:56 +01:00
module-session-manager.c modules: update docs 2022-04-22 17:08:45 +02:00
module-x11-bell.c conf: load module-x11-bell if available 2022-10-03 12:00:16 +02:00
module-zeroconf-discover.c use TARGET_OBJECT instead of the deprecated NODE_TARGET 2023-01-10 16:51:47 +01:00