Lines Matching defs:chunk
134 static int sink_input_process_msg(pa_msgobject *o, int code, void *data, int64_t offset, pa_memchunk *chunk) {
146 return pa_sink_input_process_msg(o, code, data, offset, chunk);
150 static int sink_input_pop_cb(pa_sink_input *i, size_t length, pa_memchunk *chunk) {
155 if (pa_memblockq_peek(s->memblockq, chunk) < 0)
158 pa_memblockq_drop(s->memblockq, chunk->length);
206 pa_memchunk chunk;
227 if (pa_rtp_recv(s->rtp_context, &chunk, s->userdata->module->core->mempool, ×tamp, &now) < 0)
231 pa_memblock_unref(chunk.memblock);
260 if (pa_memblockq_push(s->memblockq, &chunk) < 0) {
262 pa_memblockq_seek(s->memblockq, (int64_t) chunk.length, PA_SEEK_RELATIVE, true);
267 pa_memblock_unref(chunk.memblock);
270 s->offset = timestamp + (uint32_t) (chunk.length / pa_rtp_context_get_frame_size(s->rtp_context));