basertpdepay: ensure metadata is writable
authorThijs Vermeir <thijsvermeir@gmail.com>
Wed, 29 Sep 2010 14:53:21 +0000 (16:53 +0200)
committerThijs Vermeir <thijsvermeir@gmail.com>
Wed, 29 Sep 2010 14:53:21 +0000 (16:53 +0200)
gst-libs/gst/rtp/gstbasertpdepayload.c

index 3bee2ab..6c9723a 100644 (file)
@@ -339,6 +339,7 @@ gst_base_rtp_depayload_chain (GstPad * pad, GstBuffer * in)
     /* we detected a seqnum discont but the buffer was not flagged with a discont,
      * set the discont flag so that the subclass can throw away old data. */
     priv->discont = TRUE;
+    in = gst_buffer_make_metadata_writable (in);
     GST_BUFFER_FLAG_SET (in, GST_BUFFER_FLAG_DISCONT);
   }