mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-09 00:45:56 +00:00
372709400f
Right now we split the RTP header from the current buffer into a new buffer and aggregate those buffers for later processing if the depayloader creates an output buffer. This is cumbersome as it happens even if none of the incoming RTP buffers carries RTP header extensions at all just because header aggregation has been enabled in the depayloader class. This commit will start aggregation only in case that there really are RTP header extensions available on an incoming RTP buffer. The check is trivial and cheap. Once activated we keep aggregation active for all buffers. The active state is reset on state change READY_TO_PAUSE. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5278> |
||
---|---|---|
.. | ||
allocators | ||
app | ||
audio | ||
fft | ||
gl | ||
pbutils | ||
riff | ||
rtp | ||
rtsp | ||
sdp | ||
tag | ||
video | ||
glib-compat-private.h | ||
meson.build |