Lines Matching refs:AVBufferRef
29 static AVBufferRef *buffer_create(AVBuffer *buf, uint8_t *data, size_t size,
33 AVBufferRef *ref = NULL;
55 AVBufferRef *av_buffer_create(uint8_t *data, size_t size,
59 AVBufferRef *ret;
77 AVBufferRef *av_buffer_alloc(size_t size)
79 AVBufferRef *ret = NULL;
93 AVBufferRef *av_buffer_allocz(size_t size)
95 AVBufferRef *ret = av_buffer_alloc(size);
103 AVBufferRef *av_buffer_ref(const AVBufferRef *buf)
105 AVBufferRef *ret = av_mallocz(sizeof(*ret));
117 static void buffer_replace(AVBufferRef **dst, AVBufferRef **src)
139 void av_buffer_unref(AVBufferRef **buf)
147 int av_buffer_is_writable(const AVBufferRef *buf)
155 void *av_buffer_get_opaque(const AVBufferRef *buf)
160 int av_buffer_get_ref_count(const AVBufferRef *buf)
165 int av_buffer_make_writable(AVBufferRef **pbuf)
167 AVBufferRef *newbuf, *buf = *pbuf;
183 int av_buffer_realloc(AVBufferRef **pbuf, size_t size)
185 AVBufferRef *buf = *pbuf;
212 AVBufferRef *new = NULL;
233 int av_buffer_replace(AVBufferRef **pdst, const AVBufferRef *src)
235 AVBufferRef *dst = *pdst;
236 AVBufferRef *tmp;
260 AVBufferRef* (*alloc)(void *opaque, size_t size),
280 AVBufferPool *av_buffer_pool_init(size_t size, AVBufferRef* (*alloc)(size_t size))
358 static AVBufferRef *pool_alloc_buffer(AVBufferPool *pool)
361 AVBufferRef *ret;
387 AVBufferRef *av_buffer_pool_get(AVBufferPool *pool)
389 AVBufferRef *ret;
414 void *av_buffer_pool_buffer_get_opaque(const AVBufferRef *ref)