Home
last modified time | relevance | path

Searched refs:AVBufferPool (Results 1 - 18 of 18) sorted by relevance

/third_party/ffmpeg/libavutil/
H A Dbuffer.h222 * @defgroup lavu_bufferpool AVBufferPool
226 * AVBufferPool is an API for a lock-free thread-safe pool of AVBuffers.
228 * Frequently allocating and freeing large buffers may be slow. AVBufferPool is
255 typedef struct AVBufferPool AVBufferPool; typedef
266 AVBufferPool *av_buffer_pool_init(size_t size, AVBufferRef* (*alloc)(size_t size));
283 AVBufferPool *av_buffer_pool_init2(size_t size, void *opaque,
295 void av_buffer_pool_uninit(AVBufferPool **pool);
303 AVBufferRef *av_buffer_pool_get(AVBufferPool *pool);
H A Dbuffer.c259 AVBufferPool *av_buffer_pool_init2(size_t size, void *opaque, in av_buffer_pool_init2()
263 AVBufferPool *pool = av_mallocz(sizeof(*pool)); in av_buffer_pool_init2()
280 AVBufferPool *av_buffer_pool_init(size_t size, AVBufferRef* (*alloc)(size_t size)) in av_buffer_pool_init()
282 AVBufferPool *pool = av_mallocz(sizeof(*pool)); in av_buffer_pool_init()
296 static void buffer_pool_flush(AVBufferPool *pool) in buffer_pool_flush()
311 static void buffer_pool_free(AVBufferPool *pool) in buffer_pool_free()
322 void av_buffer_pool_uninit(AVBufferPool **ppool) in av_buffer_pool_uninit()
324 AVBufferPool *pool; in av_buffer_pool_uninit()
342 AVBufferPool *pool = buf->pool; in pool_release_buffer()
358 static AVBufferRef *pool_alloc_buffer(AVBufferPool *poo
[all...]
H A Dbuffer_internal.h78 AVBufferPool *pool;
88 struct AVBufferPool { struct
H A Dhwcontext_internal.h118 AVBufferPool *pool_internal;
H A Dhwcontext.h190 AVBufferPool *pool;
/third_party/ffmpeg/libavcodec/
H A Dh264dec.h550 AVBufferPool *qscale_table_pool;
551 AVBufferPool *mb_type_pool;
552 AVBufferPool *motion_val_pool;
553 AVBufferPool *ref_index_pool;
H A Dnvdec.h55 AVBufferPool *decoder_pool;
H A Dhevcdec.h497 AVBufferPool *tab_mvf_pool;
498 AVBufferPool *rpl_tab_pool;
H A Dvaapi_encode.h261 AVBufferPool *output_buffer_pool;
H A Dvp9dec.h161 AVBufferPool *frame_extradata_pool;
H A Dget_buffer.c41 AVBufferPool *pools[4];
H A Dlibvpxdec.c47 AVBufferPool *pool;
H A Dqsvdec.c91 AVBufferPool *pool;
120 AVBufferPool *pool) in qsv_get_continuous_buffer()
H A Dlibsvtav1.c59 AVBufferPool *pool;
H A Dlibdav1d.c47 AVBufferPool *pool;
/third_party/ffmpeg/libavfilter/
H A Dframepool.c47 AVBufferPool *pools[4];
/third_party/ffmpeg/libavdevice/
H A Dxcbgrab.c57 AVBufferPool *shm_pool;
/third_party/ffmpeg/libavformat/
H A Dmpegts.c222 AVBufferPool* pools[32];

Completed in 20 milliseconds