pipewire/src/modules
Wim Taymans 96d593cc34 rtp: idle the source when in timeout
Idle the source when no packets are received and resume when new packets
arrive.

Add a stream.may-pause property to pause the stream when no packets are
received during the timeout window.

Make sure the rtp.streaming property is updated correctly and as soon as
we get the first packet.

Fixes #4456
2025-01-21 16:51:31 +01:00
..
module-adapter impl-port: add port.group property 2024-06-24 13:38:09 +02:00
module-avb spa: add spa_json_object_next 2024-09-16 09:50:36 +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 client-node: don't send mix_info to destroyed ports 2024-10-22 15:55:47 +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 add per type API defines 2024-11-26 11:58:51 +01:00
module-protocol-pulse pulse-server: clear old data when jumping forwards 2025-01-16 16:21:22 +01:00
module-raop pipewire: rtsp-client: use offsetof() 2024-12-14 23:28:43 +01: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 rtp: idle the source when in timeout 2025-01-21 16:51:31 +01:00
module-session-manager Ensure all globals have PW_KEY_OBJECT_SERIAL prop 2024-02-09 14:45:05 +00:00
module-vban pipewire: module-vban: fix vban serial header 2024-12-14 23:09:45 +01:00
module-zeroconf-discover treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
spa spa-node: remove broken setup_props 2024-10-08 10:13:35 +02:00
flatpak-utils.h module-access: move EACCES check to pw_check_flatpak 2023-10-07 16:06:19 +03:00
meson.build filter-chain: move the filter-graph to plugins 2024-11-13 11:12:06 +01:00
module-access.c modules: support config overrides for access & protocol-native 2024-11-04 16:50:30 +00: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 make per object IMPL 2024-11-26 11:35:50 +01:00
module-combine-stream.c modules: fix flag setup in combine-stream 2024-10-02 05:31:58 +00:00
module-echo-cancel.c spa: make helper to init spa_audio_info_raw from dict 2024-09-18 15:48:27 +02:00
module-example-filter.c modules: handle stream trigger errors 2024-11-05 15:59:01 +01:00
module-example-sink.c spa: make helper to init spa_audio_info_raw from dict 2024-09-18 15:48:27 +02:00
module-example-source.c spa: make helper to init spa_audio_info_raw from dict 2024-09-18 15:48:27 +02: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 spa: make helper to init spa_audio_info_raw from dict 2024-09-18 15:48:27 +02:00
module-filter-chain.c filter-graph: handle NULL in and out 2025-01-07 10:42:04 +01:00
module-jack-tunnel.c modules: add ratelimit to xrun warnings in jack-tunnel 2024-11-06 12:29:21 +01:00
module-jackdbus-detect.c doc: suggest fragment file name in example configs 2024-11-04 16:50:30 +00: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: support latencyOffsetNsec Prop 2024-12-15 20:10:01 +00:00
module-metadata.c make per object IMPL 2024-11-26 11:35:50 +01:00
module-netjack2-driver.c spa: make helper to init spa_audio_info_raw from dict 2024-09-18 15:48:27 +02:00
module-netjack2-manager.c Move the ifr_ifindex FreeBSD definition into a header file to reduce code duplication 2024-09-23 08:09:45 +00:00
module-parametric-equalizer.c modules: include limits.h to define PATH_MAX 2024-10-11 17:53:06 +02:00
module-pipe-tunnel.c modules: use pw_stream_set_rate() when we can 2024-11-22 09:49:27 +01:00
module-portal.c modules: use the right module name in the docs 2024-08-01 11:37:33 +02:00
module-profiler.c add per type API defines 2024-11-26 11:58:51 +01:00
module-protocol-native.c modules: support config overrides for access & protocol-native 2024-11-04 16:50:30 +00:00
module-protocol-pulse.c pulse-server: add condition support in pulse.cmd 2024-10-23 09:08:50 +02:00
module-protocol-simple.c spa: make helper to init spa_audio_info_raw from dict 2024-09-18 15:48:27 +02:00
module-pulse-tunnel.c modules: use pw_stream_set_rate() when we can 2024-11-22 09:49:27 +01:00
module-raop-discover.c doc: in user-facing config examples, indicate which file it goes into 2024-09-16 15:51:59 +00:00
module-raop-sink.c pipewire: module-raop-sink: remove unused function 2024-12-14 23:28:43 +01:00
module-roc-sink.c doc: in user-facing config examples, indicate which file it goes into 2024-09-16 15:51:59 +00:00
module-roc-source.c doc: in user-facing config examples, indicate which file it goes into 2024-09-16 15:51:59 +00:00
module-rt.c doc: suggest fragment file name in example configs 2024-11-04 16:50:30 +00:00
module-rtp-sap.c sap: only send bye + new SAP when SDP changed 2025-01-21 15:43:10 +01:00
module-rtp-session.c Move the ifr_ifindex FreeBSD definition into a header file to reduce code duplication 2024-09-23 08:09:45 +00:00
module-rtp-sink.c doc: in user-facing config examples, indicate which file it goes into 2024-09-16 15:51:59 +00:00
module-rtp-source.c rtp: idle the source when in timeout 2025-01-21 16:51:31 +01:00
module-session-manager.c Fix typos 2024-05-22 09:19:34 +02:00
module-snapcast-discover.c Use if_indextoname() instead of less portable ioctl(SIOCGIFNAME) 2024-09-23 08:09:45 +00:00
module-vban-recv.c module-vban: add stream.rules support 2024-11-14 09:59:12 +01:00
module-vban-send.c module-vban: create streams per stream_name 2024-11-13 16:47:34 +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 doc: in user-facing config examples, indicate which file it goes into 2024-09-16 15:51:59 +00:00
network-utils.h network-utils: handle inet_ntop errors 2025-01-09 16:28:51 +01:00