Lines Matching defs:len
163 size_t len = FFMIN(f->nb_elems - offset_w, to_write);
167 ret = read_cb(opaque, wptr, &len);
168 if (ret < 0 || len == 0)
171 memcpy(wptr, buf, len * f->elem_size);
172 buf += len * f->elem_size;
174 offset_w += len;
177 to_write -= len;
218 size_t len = FFMIN(f->nb_elems - offset_r, to_read);
222 ret = write_cb(opaque, rptr, &len);
223 if (ret < 0 || len == 0)
226 memcpy(buf, rptr, len * f->elem_size);
227 buf += len * f->elem_size;
229 offset_r += len;
232 to_read -= len;
421 int len = FFMIN(f->end - wptr, size);
423 len = func(src, wptr, len);
424 if (len <= 0)
427 memcpy(wptr, src, len);
428 src = (uint8_t *)src + len;
430 wptr += len;
433 wndx += len;
434 size -= len;
454 int len;
459 len = FFMIN(f->end - rptr, buf_size);
461 func(dest, rptr, len);
463 memcpy(dest, rptr, len);
464 dest = (uint8_t *)dest + len;
467 buf_size -= 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);
492 dest = (uint8_t *)dest + len;
494 av_fifo_drain(f, len);
495 buf_size -= len;