]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/vp9dec.h
avcodec/vp9: use a buffer pool to allocate VP9Frame extradata
[ffmpeg] / libavcodec / vp9dec.h
index 66573edc7911deb646143788d57af56482878592..de02b146f001f6d03064a41a537e5518a8d3005d 100644 (file)
@@ -152,6 +152,10 @@ typedef struct VP9Context {
     int block_alloc_using_2pass;
     uint16_t mvscale[3][2];
     uint8_t mvstep[3][2];
+
+    // frame specific buffer pools
+    AVBufferPool *frame_extradata_pool;
+    int frame_extradata_pool_size;
 } VP9Context;
 
 struct VP9TileData {