pipewire/spa/plugins
Pauli Virtanen 7d0ca2d103 spa: node-driver: always put CLOCK_MONOTONIC values to clock->nsec
When timer is not using monotonic clock, apply clock offset to translate
the time values to the monotonic clock when putting them to spa_io_clock
nsec fields.

Get appropriate clock offset by smoothed filtering.  The parameters here
keep the offset jitter < 10ns or so.

As monotonic/boottime/realtime all contain adjtime(), there generally is
no drift in the offset here, so just averaging should be fine.

Also fix using wrong timer clock when freewheeling.
2024-03-07 20:04:54 +02:00
..
aec spa: export log topic enumerations 2024-01-04 10:02:55 +00:00
alsa spa: alsa: fix clang build 2024-03-07 17:16:55 +00:00
audioconvert audioconvert: handle invalid ports better 2024-02-28 11:29:01 +01:00
audiomixer spa: export log topic enumerations 2024-01-04 10:02:55 +00:00
audiotestsrc node: update the duration/rate from the target 2023-03-23 18:39:27 +01:00
avb spa: small cleanups 2024-01-10 15:51:01 +01:00
bluez5 bluez5: add per-device option for BAP unicast stream group ID 2024-02-21 18:22:38 +02:00
control tweak number of buffers 2023-10-13 14:00:29 +02:00
ffmpeg treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
jack tweak number of buffers 2023-10-13 14:00:29 +02:00
libcamera buffer: add MAPPABLE data flag 2024-02-08 18:09:08 +01:00
support spa: node-driver: always put CLOCK_MONOTONIC values to clock->nsec 2024-03-07 20:04:54 +02:00
test spa: deduplicate test-helper.h 2023-10-15 16:20:17 +00:00
v4l2 spa: alsa,v4l2: avoid double access check on inotify events 2024-02-09 18:32:53 +01:00
videoconvert videoconvert: Enable loading external converter plugins 2024-01-22 13:59:16 +00:00
videotestsrc videotestsrc: implement impl_node_set_io to fix segfault while loading 2023-10-26 15:54:10 +02:00
volume volume: Fix inverted check for buffer validity 2023-03-31 08:19:07 +00:00
vulkan Fix build of vulkan/dmabuf_fallback.c 2024-02-10 20:52:25 +03:00
meson.build meson: fix build with missing libudev-devel 2024-02-06 11:49:40 +01:00