diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2010-04-02 19:19:23 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2010-04-02 19:19:23 +0200 |
commit | 129042b65c6e2f0f110ee1b64b71ca6af21ac109 (patch) | |
tree | 8801ef8c86c734dda82c6df169b2eb0146d38614 /gst/mpegdemux | |
parent | ee4baab1005dd9a12cc44e5560ef95c1360efa12 (diff) | |
download | gstreamer-plugins-bad-129042b65c6e2f0f110ee1b64b71ca6af21ac109.tar.gz |
mpegtsparse: Make sure that the buffer metadata is writable before setting caps
Fixes bug #614349.
Diffstat (limited to 'gst/mpegdemux')
-rw-r--r-- | 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 36608fb20..139b29c02 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); |