make the memchunk writeable before silencing it
authorLennart Poettering <lennart@poettering.net>
Mon, 10 Sep 2007 20:56:13 +0000 (20:56 +0000)
committerLennart Poettering <lennart@poettering.net>
Mon, 10 Sep 2007 20:56:13 +0000 (20:56 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1791 fefdeb5f-60dc-0310-8127-8f9354f1896f

src/pulsecore/sample-util.c

index 4603f7e..a1361f4 100644 (file)
@@ -82,6 +82,7 @@ void pa_silence_memchunk(pa_memchunk *c, const pa_sample_spec *spec) {
     pa_assert(c->memblock);
     pa_assert(spec);
 
+    pa_memchunk_make_writable(c, 0);
     data = pa_memblock_acquire(c->memblock);
     pa_silence_memory((uint8_t*) data+c->index, c->length, spec);
     pa_memblock_release(c->memblock);