Lines Matching defs:size
29 static AVBufferRef *buffer_create(AVBuffer *buf, uint8_t *data, size_t size,
36 buf->size = size;
50 ref->size = size;
55 AVBufferRef *av_buffer_create(uint8_t *data, size_t size,
64 ret = buffer_create(buf, data, size, free, opaque, flags);
77 AVBufferRef *av_buffer_alloc(size_t size)
82 data = av_malloc(size);
86 ret = av_buffer_create(data, size, av_buffer_default_free, NULL, 0);
93 AVBufferRef *av_buffer_allocz(size_t size)
95 AVBufferRef *ret = av_buffer_alloc(size);
99 memset(ret->data, 0, size);
172 newbuf = av_buffer_alloc(buf->size);
176 memcpy(newbuf->data, buf->data, buf->size);
183 int av_buffer_realloc(AVBufferRef **pbuf, size_t size)
192 uint8_t *data = av_realloc(NULL, size);
196 buf = av_buffer_create(data, size, av_buffer_default_free, NULL, 0);
206 } else if (buf->size == size)
214 ret = av_buffer_realloc(&new, size);
218 memcpy(new->data, buf->data, FFMIN(size, buf->size));
224 tmp = av_realloc(buf->buffer->data, size);
229 buf->buffer->size = buf->size = size;
246 dst->size = src->size;
259 AVBufferPool *av_buffer_pool_init2(size_t size, void *opaque,
260 AVBufferRef* (*alloc)(void *opaque, size_t size),
269 pool->size = size;
280 AVBufferPool *av_buffer_pool_init(size_t size, AVBufferRef* (*alloc)(size_t size))
288 pool->size = size;
345 memset(buf->data, FF_MEMORY_POISON, pool->size);
365 ret = pool->alloc2 ? pool->alloc2(pool->opaque, pool->size) :
366 pool->alloc(pool->size);
396 ret = buffer_create(&buf->buffer, buf->data, pool->size,