diff options
author | Kyrylo Polezhaiev <kirushyk@gmail.com> | 2019-09-05 03:16:28 +0200 |
---|---|---|
committer | Sebastian Dröge <slomo@coaxion.net> | 2019-11-18 07:31:33 +0000 |
commit | 6af38c6ffe8d77dbc403516e42589174bbcb0f3c (patch) | |
tree | b398af003b4189ca48b88d2a349d3683d0b1d7ef /gst/mpegtsmux/tsmux | |
parent | 842bd66bd86e39119a0ac4271191165a23c43cc3 (diff) | |
download | gstreamer-plugins-bad-6af38c6ffe8d77dbc403516e42589174bbcb0f3c.tar.gz |
tsmux: Fix copying of buffer region
Diffstat (limited to 'gst/mpegtsmux/tsmux')
-rw-r--r-- | gst/mpegtsmux/tsmux/tsmux.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/mpegtsmux/tsmux/tsmux.c b/gst/mpegtsmux/tsmux/tsmux.c index 139c9467e..92625b972 100644 --- a/gst/mpegtsmux/tsmux/tsmux.c +++ b/gst/mpegtsmux/tsmux/tsmux.c @@ -1082,6 +1082,8 @@ tsmux_section_write_packet (gpointer unused_arg, payload_len) >= 4) { /* enough space */ extra_alloc_bytes = 4; + } else { + extra_alloc_bytes = 0; } packet_buffer = gst_buffer_copy_region (section_buffer, GST_BUFFER_COPY_ALL, payload_written, payload_len + extra_alloc_bytes); |