Lines Matching defs:memblockq
37 #include <pulsecore/memblockq.h>
123 pa_memblockq *memblockq;
305 * memblockq at the time of the sink snapshot. */
505 while (!pa_memblockq_is_readable(o->memblockq)) {
524 pa_memblockq_push_align(o->memblockq, &chunk);
542 if (pa_memblockq_is_readable(o->memblockq))
562 /* pa_memblockq_get_nblocks(o->memblockq), */
564 /* pa_memblockq_get_maxrewind(o->memblockq), */
567 if (pa_memblockq_peek(o->memblockq, chunk) < 0)
570 pa_memblockq_drop(o->memblockq, chunk->length);
582 pa_memblockq_rewind(o->memblockq, nbytes);
592 pa_memblockq_set_maxrewind(o->memblockq, nbytes);
739 *r = pa_bytes_to_usec(pa_memblockq_get_length(o->memblockq), &o->sink_input->sample_spec);
749 pa_memblockq_push_align(o->memblockq, chunk);
752 pa_memblockq_flush_write(o->memblockq, true);
769 o->latency_snapshot.output_memblockq_size = pa_memblockq_get_length(o->memblockq);
771 /* Add content of memblockq's to sink latency */
1233 o->memblockq = pa_memblockq_new(
1234 "module-combine-sink output memblockq",
1286 if (o->memblockq)
1287 pa_memblockq_free(o->memblockq);
1333 pa_memblockq_flush_write(o->memblockq, true);