lavc/qsvdec: Replace current parser with MFXVideoDECODE_DecodeHeader()
[ffmpeg.git] / libavcodec / qsvdec.h
index 5b7b03a..4812fb2 100644 (file)
@@ -53,6 +53,8 @@ typedef struct QSVContext {
 
     AVFifoBuffer *async_fifo;
     int zero_consume_run;
 
     AVFifoBuffer *async_fifo;
     int zero_consume_run;
+    int buffered_count;
+    int reinit_flag;
 
     // the internal parser and codec context for parsing the data
     AVCodecParserContext *parser;
 
     // the internal parser and codec context for parsing the data
     AVCodecParserContext *parser;
@@ -61,6 +63,8 @@ typedef struct QSVContext {
     uint32_t fourcc;
     mfxFrameInfo frame_info;
 
     uint32_t fourcc;
     mfxFrameInfo frame_info;
 
+    int initialized;
+
     // options set by the caller
     int async_depth;
     int iopattern;
     // options set by the caller
     int async_depth;
     int iopattern;