mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-01 03:52:25 +00:00
461f943b52
When advancing the ringbuffer, store the processed CoreAudio sample time, then interpolate the clock in the _get_delay() calls to smooth the clock. CoreAudio's "latency" report is always a constant and otherwise leads to the clock generating a latency-time staircase. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5140> |
||
---|---|---|
.. | ||
gstosxaudio.c | ||
gstosxaudiodeviceprovider.c | ||
gstosxaudiodeviceprovider.h | ||
gstosxaudioelement.c | ||
gstosxaudioelement.h | ||
gstosxaudioringbuffer.c | ||
gstosxaudioringbuffer.h | ||
gstosxaudiosink.c | ||
gstosxaudiosink.h | ||
gstosxaudiosrc.c | ||
gstosxaudiosrc.h | ||
gstosxcoreaudio.c | ||
gstosxcoreaudio.h | ||
gstosxcoreaudiocommon.c | ||
gstosxcoreaudiocommon.h | ||
gstosxcoreaudiohal.c | ||
gstosxcoreaudioremoteio.c | ||
meson.build |