qtmux: ensure writable buffer metadata before setting caps
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Thu, 19 Nov 2009 10:14:57 +0000 (11:14 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Tue, 12 Apr 2011 19:32:13 +0000 (20:32 +0100)
gst/quicktime/gstqtmux.c

index 1838c6c..38b1096 100644 (file)
@@ -819,6 +819,7 @@ gst_qt_mux_send_buffer (GstQTMux * qtmux, GstBuffer * buf, guint64 * offset,
   } else {
     GST_LOG_OBJECT (qtmux, "downstream");
 
+    buf = gst_buffer_make_metadata_writable (buf);
     gst_buffer_set_caps (buf, GST_PAD_CAPS (qtmux->srcpad));
     res = gst_pad_push (qtmux->srcpad, buf);
   }