]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/qsvenc.h
AAC: MIPS: Add missing codebooks in quantize funcs
[ffmpeg] / libavcodec / qsvenc.h
index 19be2aa448f0194f65bdb91fb765529bfe86e134..2a21f8217d1a06ad8dead8e893c0d828a2f48dff 100644 (file)
@@ -50,7 +50,12 @@ typedef struct QSVEncContext {
     mfxFrameAllocRequest req;
 
     mfxExtCodingOption  extco;
+#if QSV_VERSION_ATLEAST(1,6)
+    mfxExtCodingOption2 extco2;
+    mfxExtBuffer *extparam[2];
+#else
     mfxExtBuffer *extparam[1];
+#endif
 
     AVFifoBuffer *async_fifo;
 
@@ -61,6 +66,10 @@ typedef struct QSVEncContext {
     int preset;
     int avbr_accuracy;
     int avbr_convergence;
+    int pic_timing_sei;
+    int look_ahead;
+    int look_ahead_depth;
+    int look_ahead_downsampling;
 
     char *load_plugins;
 } QSVEncContext;