Searched refs:tchunk (Results 1 - 8 of 8) sorted by relevance
/third_party/pulseaudio/src/pulsecore/ |
H A D | sound-file-stream.c | 149 pa_memchunk tchunk; in sink_input_pop_cb() local 163 tchunk.memblock = pa_memblock_new(i->sink->core->mempool, length); in sink_input_pop_cb() 164 tchunk.index = 0; in sink_input_pop_cb() 166 p = pa_memblock_acquire(tchunk.memblock); in sink_input_pop_cb() 176 pa_memblock_release(tchunk.memblock); in sink_input_pop_cb() 179 pa_memblock_unref(tchunk.memblock); in sink_input_pop_cb() 186 tchunk.length = (size_t) n * fs; in sink_input_pop_cb() 188 pa_memblockq_push_align(u->memblockq, &tchunk); in sink_input_pop_cb() 189 pa_memblock_unref(tchunk.memblock); in sink_input_pop_cb()
|
H A D | memblockq.c | 466 pa_memchunk tchunk, rchunk; in pa_memblockq_peek_fixed_size() local 475 if (pa_memblockq_peek(bq, &tchunk) < 0) in pa_memblockq_peek_fixed_size() 478 if (tchunk.length >= block_size) { in pa_memblockq_peek_fixed_size() 479 *chunk = tchunk; in pa_memblockq_peek_fixed_size() 484 pool = pa_memblock_get_pool(tchunk.memblock); in pa_memblockq_peek_fixed_size() 487 rchunk.length = tchunk.length; in pa_memblockq_peek_fixed_size() 490 pa_memchunk_memcpy(&rchunk, &tchunk); in pa_memblockq_peek_fixed_size() 491 pa_memblock_unref(tchunk.memblock); in pa_memblockq_peek_fixed_size() 493 rchunk.index += tchunk.length; in pa_memblockq_peek_fixed_size() 498 ri = bq->read_index + tchunk in pa_memblockq_peek_fixed_size() [all...] |
H A D | sink-input.c | 1014 pa_memchunk tchunk; in pa_sink_input_peek() local 1020 i->pop(i, ilength, &tchunk) < 0) { in pa_sink_input_peek() 1035 pa_assert(tchunk.length > 0); in pa_sink_input_peek() 1036 pa_assert(tchunk.memblock); in pa_sink_input_peek() 1040 i->thread_info.playing_for += tchunk.length; in pa_sink_input_peek() 1042 while (tchunk.length > 0) { in pa_sink_input_peek() 1046 wchunk = tchunk; in pa_sink_input_peek() 1107 tchunk.index += wchunk.length; in pa_sink_input_peek() 1108 tchunk.length -= wchunk.length; in pa_sink_input_peek() 1111 pa_memblock_unref(tchunk in pa_sink_input_peek() [all...] |
/third_party/pulseaudio/src/modules/ |
H A D | module-virtual-sink.c | 217 pa_memchunk tchunk; in sink_input_pop_cb() local 234 while (pa_memblockq_peek(u->memblockq, &tchunk) < 0) { in sink_input_pop_cb() 244 tchunk.length = PA_MIN(nbytes, tchunk.length); in sink_input_pop_cb() 245 pa_assert(tchunk.length > 0); in sink_input_pop_cb() 248 n = (unsigned) (tchunk.length / fs); in sink_input_pop_cb() 258 src = pa_memblock_acquire_chunk(&tchunk); in sink_input_pop_cb() 271 pa_memblock_release(tchunk.memblock); in sink_input_pop_cb() 274 pa_memblock_unref(tchunk.memblock); in sink_input_pop_cb()
|
H A D | module-equalizer-sink.c | 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() 532 //pa_log_debug("pushing %ld into the q", 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() 615 pa_memchunk tchunk; sink_input_pop_cb() local [all...] |
H A D | module-virtual-source.c | 270 pa_memchunk tchunk; in source_output_push_cb() local 281 while (pa_memblockq_peek(u->sink_memblockq, &tchunk) < 0) { in source_output_push_cb() 290 pa_assert(tchunk.length == chunk->length); in source_output_push_cb() 293 pa_memblockq_drop(u->sink_memblockq, tchunk.length); in source_output_push_cb() 316 streams[1].chunk = tchunk; in source_output_push_cb() 331 pa_memblock_unref(tchunk.memblock); /* clean-up */ in source_output_push_cb()
|
H A D | module-virtual-surround-sink.c | 406 pa_memchunk tchunk; in sink_input_pop_cb() local 425 pa_memblockq_peek_fixed_size(u->memblockq_sink, sink_bytes(u, u->fftlen), &tchunk); in sink_input_pop_cb() 427 pa_memblockq_drop(u->memblockq_sink, tchunk.length); in sink_input_pop_cb() 429 /* Now tchunk contains enough data to perform the FFT in sink_input_pop_cb() 436 src = pa_memblock_acquire_chunk(&tchunk); in sink_input_pop_cb() 444 pa_memblock_release(tchunk.memblock); in sink_input_pop_cb() 445 pa_memblock_unref(tchunk.memblock); in sink_input_pop_cb()
|
H A D | module-ladspa-sink.c | 471 pa_memchunk tchunk; in sink_input_pop_cb() local 483 while (pa_memblockq_peek(u->memblockq, &tchunk) < 0) { in sink_input_pop_cb() 491 tchunk.length = PA_MIN(nbytes, tchunk.length); in sink_input_pop_cb() 492 pa_assert(tchunk.length > 0); in sink_input_pop_cb() 495 n = (unsigned) (PA_MIN(tchunk.length, u->block_size) / fs); in sink_input_pop_cb() 505 src = pa_memblock_acquire_chunk(&tchunk); in sink_input_pop_cb() 516 pa_memblock_release(tchunk.memblock); in sink_input_pop_cb() 519 pa_memblock_unref(tchunk.memblock); in sink_input_pop_cb()
|
Completed in 11 milliseconds