Lines Matching refs:memchunk
119 pa_memchunk memchunk;
148 pa_sink_render(u->sink, len, &memchunk);
150 pa_assert(memchunk.memblock);
151 pa_assert(memchunk.length);
153 if (memchunk.length < len)
154 len = memchunk.length;
156 p = pa_memblock_acquire(memchunk.memblock);
157 memcpy(hdr->lpData + hdr->dwBufferLength, (char*) p + memchunk.index, len);
158 pa_memblock_release(memchunk.memblock);
162 pa_memblock_unref(memchunk.memblock);
163 memchunk.memblock = NULL;
195 pa_memchunk memchunk;
220 memchunk.memblock = pa_memblock_new(u->core->mempool, hdr->dwBytesRecorded);
221 pa_assert(memchunk.memblock);
223 p = pa_memblock_acquire(memchunk.memblock);
225 pa_memblock_release(memchunk.memblock);
227 memchunk.length = hdr->dwBytesRecorded;
228 memchunk.index = 0;
230 pa_source_post(u->source, &memchunk);
231 pa_memblock_unref(memchunk.memblock);