summaryrefslogtreecommitdiff
path: root/gst/mpegtsmux/tsmux
diff options
context:
space:
mode:
authorKyrylo Polezhaiev <kirushyk@gmail.com>2019-09-05 03:16:28 +0200
committerSebastian Dröge <slomo@coaxion.net>2019-11-18 07:31:33 +0000
commit6af38c6ffe8d77dbc403516e42589174bbcb0f3c (patch)
treeb398af003b4189ca48b88d2a349d3683d0b1d7ef /gst/mpegtsmux/tsmux
parent842bd66bd86e39119a0ac4271191165a23c43cc3 (diff)
downloadgstreamer-plugins-bad-6af38c6ffe8d77dbc403516e42589174bbcb0f3c.tar.gz
tsmux: Fix copying of buffer region
Diffstat (limited to 'gst/mpegtsmux/tsmux')
-rw-r--r--gst/mpegtsmux/tsmux/tsmux.c2
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);