]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/qsvdec.h
Merge commit '1c6bb813284732d9a1acacfe99522d9f66ebf73e'
[ffmpeg] / libavcodec / qsvdec.h
index 4d3c50563daea7c7110a3c156431277d57157691..c30627a4bd24d26b9ec762cfdf619dff512454db 100644 (file)
@@ -49,11 +49,18 @@ typedef struct QSVContext {
     QSVFrame *work_frames;
 
     AVFifoBuffer *async_fifo;
+    AVFifoBuffer *input_fifo;
+
+    // this flag indicates that header parsed,
+    // decoder instance created and ready to general decoding
+    int engine_ready;
 
     // options set by the caller
     int async_depth;
     int iopattern;
 
+    char *load_plugins;
+
     mfxExtBuffer **ext_buffers;
     int         nb_ext_buffers;
 } QSVContext;