Lines Matching defs:rptr
219 uint8_t *rptr = f->buffer + offset_r * f->elem_size;
222 ret = write_cb(opaque, rptr, &len);
226 memcpy(buf, rptr, len * f->elem_size);
344 f->wptr = f->rptr = f->buffer;
366 size_t offset_r = f->rptr - f->buffer;
389 f->rptr = f->buffer + offset_r;
443 uint8_t *rptr = f->rptr;
448 if (offset >= f->end - rptr)
449 rptr += offset - (f->end - f->buffer);
451 rptr += offset;
456 if (rptr >= f->end)
457 rptr -= f->end - f->buffer;
459 len = FFMIN(f->end - rptr, buf_size);
461 func(dest, rptr, len);
463 memcpy(dest, rptr, len);
468 rptr += len;
487 int len = FFMIN(f->end - f->rptr, buf_size);
489 func(dest, f->rptr, len);
491 memcpy(dest, f->rptr, len);
504 f->rptr += size;
505 if (f->rptr >= f->end)
506 f->rptr -= f->end - f->buffer;