diff options
author | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2009-10-29 15:16:59 +0100 |
---|---|---|
committer | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2009-12-08 16:05:25 +0100 |
commit | ea0dd8151b4c481b825a550e4348dfbbaabfbf70 (patch) | |
tree | 6f8c4ffee79637d8fc8207f194d252019b114110 | |
parent | 4b040d9a37363e11be278ef559f44ddcb644e65e (diff) |
baseparse: ensure buffer metadata is writable
-rw-r--r-- | gst/aacparse/gstbaseparse.c | 1 |
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; |