basertpdepayload: ensure writable metadata
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Fri, 30 Apr 2010 17:37:33 +0000 (19:37 +0200)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Fri, 30 Apr 2010 17:38:40 +0000 (19:38 +0200)
gst-libs/gst/rtp/gstbasertpdepayload.c

index 920f0a9..4dca0ca 100644 (file)
@@ -486,6 +486,9 @@ gst_base_rtp_depayload_push_full (GstBaseRTPDepayload * filter,
 
   priv = filter->priv;
 
+  /* almost certainly required */
+  out_buf = gst_buffer_make_metadata_writable (out_buf);
+
   /* set the caps if any */
   srccaps = GST_PAD_CAPS (filter->srcpad);
   if (G_LIKELY (srccaps))