summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2009-10-29 15:16:59 +0100
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2009-12-08 16:05:25 +0100
commitea0dd8151b4c481b825a550e4348dfbbaabfbf70 (patch)
tree6f8c4ffee79637d8fc8207f194d252019b114110
parent4b040d9a37363e11be278ef559f44ddcb644e65e (diff)
baseparse: ensure buffer metadata is writable
-rw-r--r--gst/aacparse/gstbaseparse.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gst/aacparse/gstbaseparse.c b/gst/aacparse/gstbaseparse.c
index 84075972a..f07c61b05 100644
--- a/gst/aacparse/gstbaseparse.c
+++ b/gst/aacparse/gstbaseparse.c
@@ -1171,6 +1171,7 @@ gst_base_parse_chain (GstPad * pad, GstBuffer * buffer)
/* FIXME: Would it be more efficient to make a subbuffer instead? */
outbuf = gst_adapter_take_buffer (parse->adapter, fsize);
+ outbuf = gst_buffer_make_metadata_writable (outbuf);
/* Subclass may want to know the data offset */
GST_BUFFER_OFFSET (outbuf) = parse->priv->offset;