Lines Matching defs:elem_size
38 size_t elem_size, nb_elems;
47 AVFifo *av_fifo_alloc2(size_t nb_elems, size_t elem_size,
53 if (!elem_size)
57 buffer = av_realloc_array(NULL, nb_elems, elem_size);
68 f->elem_size = elem_size;
72 f->auto_grow_limit = FFMAX(AUTO_GROW_DEFAULT_BYTES / elem_size, 1);
84 return f->elem_size;
106 tmp = av_realloc_array(f->buffer, f->nb_elems + inc, f->elem_size);
115 memcpy(tmp + f->nb_elems * f->elem_size, tmp, copy * f->elem_size);
117 memmove(tmp, tmp + copy * f->elem_size,
118 (f->offset_w - copy) * f->elem_size);
164 uint8_t *wptr = f->buffer + offset_w * f->elem_size;
171 memcpy(wptr, buf, len * f->elem_size);
172 buf += len * f->elem_size;
219 uint8_t *rptr = f->buffer + offset_r * f->elem_size;
226 memcpy(buf, rptr, len * f->elem_size);
227 buf += len * f->elem_size;