From 68b9c479079002ebec1880bc0c1a9caec21fae61 Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Fri, 30 Aug 2002 15:30:04 +0000 Subject: [PATCH] copy_on_write Original commit message from CVS: copy_on_write --- gst/audiofx/audiowsinclimit.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst/audiofx/audiowsinclimit.c b/gst/audiofx/audiowsinclimit.c index 9a0b65e1f..fc916a825 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); -- 2.34.1