mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 11:41:09 +00:00
b7d4d371f9
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> |
||
---|---|---|
.. | ||
check | ||
examples | ||
files | ||
icles | ||
validate | ||
meson.build |