gstreamer/subprojects
Matthew Waters b7d4d371f9 rtp: also support shrinking the extension data
Currently the extension data length specified in the RTP header would
say it was shorter then the data serialised to a packet. When
combining the resulting buffer, the underlying memory would still
contain the extra (now 0-filled) padding data.

This would mean that parsing the resulting RTP packet would potentially
start with a number of 0-filled bytes which many RTP formats are not
expecting.

Such usage is found by e.g. RTP header extension when allocating the
maximum buffer (which may be larger than the written size) and shrinking
to the required size the data once all the rtp header extension data has
been written.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1146>
2021-10-19 03:26:57 +00:00
..
gst-devtools tools: Define G_LOG_DOMAIN for various tools as well 2021-10-19 00:12:25 +00:00
gst-docs docs: tutorial 1: error out if an error occurred in Hello World tutorial 2021-10-18 22:21:40 +00:00
gst-editing-services tools: Define G_LOG_DOMAIN for various tools as well 2021-10-19 00:12:25 +00:00
gst-examples Back to development 2021-09-26 01:07:02 +01:00
gst-integration-testsuites meson: bump meson requirement to >= 0.59 2021-10-18 18:03:19 +01:00
gst-libav meson: bump meson requirement to >= 0.59 2021-10-18 18:03:19 +01:00
gst-omx meson: bump meson requirement to >= 0.59 2021-10-18 18:03:19 +01:00
gst-plugins-bad mpegtsmux: Avoid crash when best pad gets flushed 2021-10-19 01:46:19 +00:00
gst-plugins-base rtp: also support shrinking the extension data 2021-10-19 03:26:57 +00:00
gst-plugins-good meson: bump meson requirement to >= 0.59 2021-10-18 18:03:19 +01:00
gst-plugins-ugly meson: bump meson requirement to >= 0.59 2021-10-18 18:03:19 +01:00
gst-python meson: bump meson requirement to >= 0.59 2021-10-18 18:03:19 +01:00
gst-rtsp-server rtsp-server: define G_LOG_DOMAIN 2021-10-19 00:12:25 +00:00
gstreamer tools: Define G_LOG_DOMAIN for various tools as well 2021-10-19 00:12:25 +00:00
gstreamer-sharp meson: bump meson requirement to >= 0.59 2021-10-18 18:03:19 +01:00
gstreamer-vaapi meson: bump meson requirement to >= 0.59 2021-10-18 18:03:19 +01:00
macos-bison-binary
win-flex-bison-binaries
win-nasm
avtp.wrap
bindinator.wrap Pin all wrap files to closest tag or commit sha1 2021-10-14 22:34:49 +00:00
cairo.wrap Pin all wrap files to closest tag or commit sha1 2021-10-14 22:34:49 +00:00
dav1d.wrap
dssim.wrap Pin all wrap files to closest tag or commit sha1 2021-10-14 22:34:49 +00:00
dv.wrap
expat.wrap
fdk-aac.wrap meson: Add wrap for fdkaac 2021-10-16 00:43:10 +00:00
FFmpeg.wrap wraps:ffmpeg: Move to 4.4 2021-10-15 02:32:40 +00:00
fontconfig.wrap Pin all wrap files to closest tag or commit sha1 2021-10-14 22:34:49 +00:00
freetype2.wrap Pin all wrap files to closest tag or commit sha1 2021-10-14 22:34:49 +00:00
fribidi.wrap Pin all wrap files to closest tag or commit sha1 2021-10-14 22:34:49 +00:00
gl-headers.wrap Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
glib-networking.wrap Pin all wrap files to closest tag or commit sha1 2021-10-14 22:34:49 +00:00
glib.wrap Pin all wrap files to closest tag or commit sha1 2021-10-14 22:34:49 +00:00
graphene.wrap Pin all wrap files to closest tag or commit sha1 2021-10-14 22:34:49 +00:00
gtk-sharp.wrap Pin all wrap files to closest tag or commit sha1 2021-10-14 22:34:49 +00:00
harfbuzz.wrap
json-glib.wrap Pin all wrap files to closest tag or commit sha1 2021-10-14 22:34:49 +00:00
lame.wrap meson: Support building lame as subproject 2021-10-16 00:43:10 +00:00
libdrm.wrap
libffi.wrap
libjpeg-turbo.wrap
libmicrodns.wrap
libnice.wrap Pin all wrap files to closest tag or commit sha1 2021-10-14 22:34:49 +00:00
libopenjp2.wrap
libpsl.wrap
libsoup.wrap Pin all wrap files to closest tag or commit sha1 2021-10-14 22:34:49 +00:00
libwpe.wrap
libxml2.wrap
ogg.wrap subprojects: update ogg wrap to 1.3.5 and add fallback url 2021-10-16 23:51:18 +01:00
openh264.wrap
opus.wrap Pin all wrap files to closest tag or commit sha1 2021-10-14 22:34:49 +00:00
orc.wrap Pin all wrap files to closest tag or commit sha1 2021-10-14 22:34:49 +00:00
pango.wrap
pixman.wrap Pin all wrap files to closest tag or commit sha1 2021-10-14 22:34:49 +00:00
proxy-libintl.wrap
pycairo.wrap
pygobject.wrap Pin all wrap files to closest tag or commit sha1 2021-10-14 22:34:49 +00:00
sqlite3.wrap
vorbis.wrap subprojects: update vorbis wrap to 1.3.7 and add fallback url 2021-10-16 23:53:04 +01:00
webrtc-audio-processing.wrap Pin all wrap files to closest tag or commit sha1 2021-10-14 22:34:49 +00:00
wpebackend-fdo.wrap
x264.wrap
zlib.wrap