From 15cd0c5e36001bf3b7496f2ed8197aaa1526caf4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Fri, 9 Dec 2011 15:25:21 +0000 Subject: [PATCH] rdtdepay: make buffer metadata writable before setting caps on it Fixes issue when the header buffer is being pushed, which was taken from the caps and is therefore not writable. --- gst/realmedia/rdtdepay.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gst/realmedia/rdtdepay.c b/gst/realmedia/rdtdepay.c index cf2289c521..c4b9007a59 100644 --- a/gst/realmedia/rdtdepay.c +++ b/gst/realmedia/rdtdepay.c @@ -292,6 +292,7 @@ gst_rdt_depay_push (GstRDTDepay * rdtdepay, GstBuffer * buffer) rdtdepay->need_newsegment = FALSE; } + buffer = gst_buffer_make_metadata_writable (buffer); gst_buffer_set_caps (buffer, GST_PAD_CAPS (rdtdepay->srcpad)); if (rdtdepay->discont) {