From: Thomas Vander Stichele Date: Fri, 30 Aug 2002 15:30:04 +0000 (+0000) Subject: copy_on_write X-Git-Tag: 1.19.3~509^2~16316 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=68b9c479079002ebec1880bc0c1a9caec21fae61;p=platform%2Fupstream%2Fgstreamer.git copy_on_write Original commit message from CVS: copy_on_write --- diff --git a/gst/audiofx/audiowsinclimit.c b/gst/audiofx/audiowsinclimit.c index 9a0b65e..fc916a8 100644 --- a/gst/audiofx/audiowsinclimit.c +++ b/gst/audiofx/audiowsinclimit.c @@ -234,6 +234,9 @@ gst_lpwsinc_chain (GstPad * pad, GstBuffer * buf) * to make amends we keep the incoming buffer around and write our * output samples there */ + /* get a writable buffer */ + buf = gst_buffer_copy_on_write (buf); + src = (gfloat *) GST_BUFFER_DATA (buf); residue_samples = filter->wing_size * 2 + 1; input_samples = GST_BUFFER_SIZE (buf) / sizeof (gfloat);