pipewire/src
Arun Raghavan 45eee02a99 module-rtp: Account for in-flight samples in RTP receive
When not using PTP as the driver, it is possible that packet receive and
the process() callback are out of sync, meaning that the target buffer
fill level might be off by upto one ptime's worth of samples
occasionally. This would make the DLL hunt for the target rate, and
cause a constantly varying delay.

Accounting for the delta between the packet receive time and the
process() time allows us to eliminate this jitter, resulting in much
more consistent rate matching.
2024-11-27 11:48:50 +00:00
..
daemon filter-chain: move the filter-graph to plugins 2024-11-13 11:12:06 +01:00
examples examples: update the examples with new lazy scheduling flags 2024-11-06 12:57:48 +01:00
gst gst: enable the pipewire ticks as a clock source 2024-11-26 17:23:00 +01:00
modules module-rtp: Account for in-flight samples in RTP receive 2024-11-27 11:48:50 +00:00
pipewire node: add a clock flag to mark rate/duration inaccurate 2024-11-26 17:02:02 +01:00
tests pw-container: use smaller path for temporary file 2024-06-27 21:18:06 +00:00
tools spa: use static inline for interfaces instead of macro 2024-11-26 11:35:49 +01:00
meson.build meson.build: fix compile with -Dexamples=disabled 2023-11-28 10:18:25 +00:00