Lines Matching refs:memchunk
141 pa_memchunk memchunk; in read_new_samples() local
146 pa_memchunk_reset(&memchunk); in read_new_samples()
162 … memchunk.memblock = pa_memblock_new_fixed(u->module->core->mempool, (void *) p, nbytes, true); in read_new_samples()
163 memchunk.length = nbytes; in read_new_samples()
164 memchunk.index = 0; in read_new_samples()
166 pa_source_post(u->source, &memchunk); in read_new_samples()
167 pa_memblock_unref_fixed(memchunk.memblock); in read_new_samples()
172 memchunk = u->source->silence; in read_new_samples()
173 pa_memblock_ref(memchunk.memblock); in read_new_samples()
176 if (bytes_to_generate < memchunk.length) in read_new_samples()
177 memchunk.length = bytes_to_generate; in read_new_samples()
179 pa_source_post(u->source, &memchunk); in read_new_samples()
180 bytes_to_generate -= memchunk.length; in read_new_samples()
183 pa_memblock_unref(memchunk.memblock); in read_new_samples()