[gst-cvs] gst-plugins-bad: mpegtsparse: Make sure that the buffer metadata is writable before setting caps
Sebastian Dröge
slomo at kemper.freedesktop.org
Fri Apr 2 10:19:47 PDT 2010
Module: gst-plugins-bad
Branch: master
Commit: 129042b65c6e2f0f110ee1b64b71ca6af21ac109
URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=129042b65c6e2f0f110ee1b64b71ca6af21ac109
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Fri Apr 2 19:19:23 2010 +0200
mpegtsparse: Make sure that the buffer metadata is writable before setting caps
Fixes bug #614349.
---
gst/mpegdemux/mpegtsparse.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/gst/mpegdemux/mpegtsparse.c b/gst/mpegdemux/mpegtsparse.c
index 36608fb..139b29c 100644
--- a/gst/mpegdemux/mpegtsparse.c
+++ b/gst/mpegdemux/mpegtsparse.c
@@ -773,7 +773,7 @@ mpegts_parse_push (MpegTSParse * parse, MpegTSPacketizerPacket * packet,
GList *srcpads;
pid = packet->pid;
- buffer = packet->buffer;
+ buffer = gst_buffer_make_metadata_writable (packet->buffer);
/* we have the same caps on all the src pads */
gst_buffer_set_caps (buffer, parse->packetizer->caps);
More information about the Gstreamer-commits
mailing list