Lines Matching refs:offset_r
39 size_t offset_r, offset_w;
40 // distinguishes the ambiguous situation offset_r == offset_w
89 if (f->offset_w <= f->offset_r && !f->is_empty)
90 return f->nb_elems - f->offset_r + f->offset_w;
91 return f->offset_w - f->offset_r;
113 if (f->offset_w <= f->offset_r && !f->is_empty) {
203 size_t offset_r = f->offset_r;
212 if (offset_r >= f->nb_elems - offset)
213 offset_r -= f->nb_elems - offset;
215 offset_r += offset;
218 size_t len = FFMIN(f->nb_elems - offset_r, to_read);
219 uint8_t *rptr = f->buffer + offset_r * f->elem_size;
229 offset_r += len;
230 if (offset_r >= f->nb_elems)
231 offset_r = 0;
274 if (f->offset_r >= f->nb_elems - size)
275 f->offset_r -= f->nb_elems - size;
277 f->offset_r += size;
282 f->offset_r = f->offset_w = 0;
366 size_t offset_r = f->rptr - f->buffer;
377 if (offset_w <= offset_r && av_fifo_size(f)) {
389 f->rptr = f->buffer + offset_r;