mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-20 00:31:13 +00:00
1968127650
Allocate header, payload and padding in separate memory blocks in gst_rtp_buffer_allocate(). don't use part of the payload data as storage for the extension data but store it in a separate memory block that can be enlarged when needed. Rework the one and two-byte header extension to make it reserve space for the extra extension first. Fix RTP unit test. Don't map the complete buffer or make assumptions on the memory layout of the underlaying implementation. We can now always add extension data because we have a separate memory block for it. |
||
---|---|---|
.. | ||
.gitignore | ||
audio.c | ||
audiocdsrc.c | ||
discoverer.c | ||
fft.c | ||
gstlibscpp.cc | ||
libsabi.c | ||
navigation.c | ||
pbutils.c | ||
profile.c | ||
rtp.c | ||
rtsp.c | ||
struct_arm.h | ||
struct_i386.h | ||
struct_i386_osx.h | ||
struct_x86_64.h | ||
tag.c | ||
video.c | ||
xmpwriter.c |