pipewire/src/modules
Wim Taymans 1e5c86e1dc module-loopback: add ProcessLatency support
Improve the Latency reporting, we always report Input and Output latency
pairs.

Keep ProcessLatency on the capture and playback streams. The capture
stream process latency is reported as input latency and the playback
process latency as output latency.

Setting ProcessLatency on the capture stream (Sink), for example, will
propagate the added latency upstream. This would then instruct players
to send the audio earlier to compensate for the delay.

See #4270
2024-09-10 15:32:00 +02:00
..
module-adapter impl-port: add port.group property 2024-06-24 13:38:09 +02:00
module-avb Fix compilation with -Werror=float-conversion 2024-06-18 12:17:56 +02:00
module-client-device pipewire: module-client-device: include "client-device.h" in "resource-device.c" 2023-07-03 19:40:31 +02:00
module-client-node impl-node: add more backwards compat 2024-06-17 12:07:09 +02:00
module-filter-chain fix compilation some more 2024-06-18 15:41:12 +02:00
module-jack-tunnel module-jack-tunnel: Properly propagate error from dlopen() 2024-07-17 20:26:56 +02:00
module-metadata metadata: Added context monitor for removed globals 2024-02-12 08:40:49 +00:00
module-netjack2 modules: accept and produce UMP only 2024-07-30 09:38:40 +02:00
module-profiler treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
module-protocol-native protocol-native: clean up security context on unload 2024-03-15 13:00:30 +01:00
module-protocol-pulse Fix compilation with -Werror=float-conversion 2024-06-18 12:17:56 +02:00
module-raop pipewire: rtsp-client: use flexible array member for outgoing message content 2023-09-29 16:55:54 +00:00
module-roc pipewire: module-roc-{sink,source}: add rudimentary ROC_INTERFACE_AUDIO_CONTROL support 2023-11-23 17:21:39 +01:00
module-rt doc: clarify rlimits conf file 2024-01-05 10:22:28 +01:00
module-rtp module-rtp: More u64 format fixes 2024-08-28 21:55:15 -04:00
module-session-manager Ensure all globals have PW_KEY_OBJECT_SERIAL prop 2024-02-09 14:45:05 +00:00
module-vban modules: accept and produce UMP only 2024-07-30 09:38:40 +02:00
module-zeroconf-discover treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
spa spa-node: always set clock.quantum-limit property 2024-08-05 18:41:18 +02:00
flatpak-utils.h module-access: move EACCES check to pw_check_flatpak 2023-10-07 16:06:19 +03:00
meson.build meson: fix conflicting use of feature-based dependency lookups 2024-06-30 18:39:38 +00:00
module-access.c pipewire: remove cleanup.h 2024-05-16 17:35:58 +02:00
module-adapter.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-avb.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-client-device.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-client-node.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-combine-stream.c modules: remove FIXME 2024-08-26 16:29:11 +02:00
module-echo-cancel.c module-echo-cancel: Don't call _run() when inactive 2024-03-25 14:55:10 +00:00
module-example-filter.c doc: fix some doxygen warnings 2024-01-29 08:50:32 +00:00
module-example-sink.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-example-source.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-fallback-sink.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-ffado-driver.c module-ffado: implement freewheeling 2024-08-01 17:18:08 +02:00
module-filter-chain.c Fix compilation with -Werror=float-conversion 2024-06-18 12:17:56 +02:00
module-jack-tunnel.c modules: accept and produce UMP only 2024-07-30 09:38:40 +02:00
module-jackdbus-detect.c Fix typos 2024-05-22 09:19:34 +02:00
module-link-factory.c link-factory: destroy all links in error 2024-07-19 12:06:09 +02:00
module-loopback.c module-loopback: add ProcessLatency support 2024-09-10 15:32:00 +02:00
module-metadata.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-netjack2-driver.c modules-netjack2-driver: add source.ip and source.port 2024-08-29 12:44:53 +02:00
module-netjack2-manager.c modules: accept and produce UMP only 2024-07-30 09:38:40 +02:00
module-parametric-equalizer.c parametric-equalizer: Use field widths in sscanf 2024-05-07 15:43:10 +05:30
module-pipe-tunnel.c Fix compilation with -Werror=float-conversion 2024-06-18 12:17:56 +02:00
module-portal.c modules: use the right module name in the docs 2024-08-01 11:37:33 +02:00
module-profiler.c impl-node: handle node <-> driver links with node_peer 2024-06-14 11:52:59 +02:00
module-protocol-native.c Fix typos 2024-05-22 09:19:34 +02:00
module-protocol-pulse.c Fix typos 2024-05-22 09:19:34 +02:00
module-protocol-simple.c module-protocol-simple: use interface address as server address 2024-07-06 10:12:27 +02:00
module-pulse-tunnel.c meson.build: enable -Werror=format 2024-06-27 21:18:06 +00:00
module-raop-discover.c modules: use the right module name in the docs 2024-08-01 11:37:33 +02:00
module-raop-sink.c module-raop: remove unused deprecated header 2024-07-10 19:20:26 +02:00
module-roc-sink.c pipewire: module-roc-sink: explicity specify sender packet encoding 2024-06-20 21:04:40 +00:00
module-roc-source.c pipewire: remove cleanup.h 2024-05-16 17:35:58 +02:00
module-rt.c Fix typos 2024-05-22 09:19:34 +02:00
module-rtp-sap.c module-rtp-sap: Make sure we don't publish a null refclk 2024-09-09 14:05:45 -04:00
module-rtp-session.c Fix typos 2024-05-22 09:19:34 +02:00
module-rtp-sink.c module-rtp: Allow aes67 send with a non PTP clock 2024-08-27 01:38:10 +00:00
module-rtp-source.c module-rtp: Check if packet receive works to track receiving state 2024-06-21 15:39:47 -04:00
module-session-manager.c Fix typos 2024-05-22 09:19:34 +02:00
module-snapcast-discover.c modules: improve docs some more for snapcast-discover 2024-08-29 10:18:36 +02:00
module-vban-recv.c modules: use acquire/release loop 2024-04-22 16:19:02 +02:00
module-vban-send.c modules: prefix network-utils methods with pw_net 2024-02-26 15:17:48 +01:00
module-x11-bell.c modules: use the right module name in the docs 2024-08-01 11:37:33 +02:00
module-zeroconf-discover.c modules: add options to discover local services as well 2024-05-15 15:39:27 +02:00
network-utils.h module-protocol-simple: use interface address as server address 2024-07-06 10:12:27 +02:00