Lines Matching refs:tchunk
525 pa_memchunk tchunk; in flatten_to_memblockq() local
529 tchunk.index = 0; in flatten_to_memblockq()
530 tchunk.length = PA_MIN((u->output_buffer_length - i), mbs); in flatten_to_memblockq()
531 tchunk.memblock = pa_memblock_new(u->sink->core->mempool, tchunk.length); in flatten_to_memblockq()
533 dst = pa_memblock_acquire(tchunk.memblock); in flatten_to_memblockq()
534 memcpy(dst, u->output_buffer + i, tchunk.length); in flatten_to_memblockq()
535 pa_memblock_release(tchunk.memblock); in flatten_to_memblockq()
536 pa_memblockq_push(u->output_q, &tchunk); in flatten_to_memblockq()
537 pa_memblock_unref(tchunk.memblock); in flatten_to_memblockq()
538 i += tchunk.length; in flatten_to_memblockq()
615 pa_memchunk tchunk; in sink_input_pop_cb() local
662 while (pa_memblockq_peek(u->input_q, &tchunk) < 0) { in sink_input_pop_cb()
664 pa_sink_render_full(u->sink, PA_MIN(input_remaining * fs, mbs), &tchunk); in sink_input_pop_cb()
665 pa_memblockq_push(u->input_q, &tchunk); in sink_input_pop_cb()
666 pa_memblock_unref(tchunk.memblock); in sink_input_pop_cb()
668 pa_assert(tchunk.memblock); in sink_input_pop_cb()
670 tchunk.length = PA_MIN(input_remaining * fs, tchunk.length); in sink_input_pop_cb()
672 pa_memblockq_drop(u->input_q, tchunk.length); in sink_input_pop_cb()
677 input_buffer(u, &tchunk); in sink_input_pop_cb()
680 pa_memblock_unref(tchunk.memblock); in sink_input_pop_cb()