]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/qsv_internal.h
avcodec/jpeg2000: replace naive pow call with smarter exp2fi
[ffmpeg] / libavcodec / qsv_internal.h
index b9ad199e338aac3ad35881d963ae7c064781f12d..c235e07c01340d9d66489fc037a7cb74235c444b 100644 (file)
@@ -45,6 +45,8 @@
 
 #define ASYNC_DEPTH_DEFAULT 4       // internal parallelism
 
+#define QSV_MAX_ENC_PAYLOAD 2       // # of mfxEncodeCtrl payloads supported
+
 #define QSV_VERSION_ATLEAST(MAJOR, MINOR)   \
     (MFX_VERSION_MAJOR > (MAJOR) ||         \
      MFX_VERSION_MAJOR == (MAJOR) && MFX_VERSION_MINOR >= (MINOR))
@@ -52,6 +54,7 @@
 typedef struct QSVFrame {
     AVFrame *frame;
     mfxFrameSurface1 *surface;
+    mfxEncodeCtrl enc_ctrl;
 
     mfxFrameSurface1 surface_internal;