aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/qsvenc.h
diff options
context:
space:
mode:
authorDerek Buitenhuis <derek.buitenhuis@gmail.com>2015-11-22 17:46:57 +0000
committerDerek Buitenhuis <derek.buitenhuis@gmail.com>2015-11-22 17:46:57 +0000
commit98540a2c7d797061ab8f0b61018bb218f94a1215 (patch)
treef87af6e795b25ac80849bdb8e3ad61d35eb746fb /libavcodec/qsvenc.h
parent09f9ef8536efa563350af98a99023185cec1fbe8 (diff)
parent4d8f536b535487063a08609636e712ad86d2ad54 (diff)
downloadffmpeg-98540a2c7d797061ab8f0b61018bb218f94a1215.tar.gz
Merge commit '4d8f536b535487063a08609636e712ad86d2ad54'
* commit '4d8f536b535487063a08609636e712ad86d2ad54': qsvenc: print the actual video parameters used by MSDK Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Diffstat (limited to 'libavcodec/qsvenc.h')
-rw-r--r--libavcodec/qsvenc.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/libavcodec/qsvenc.h b/libavcodec/qsvenc.h
index 3dd7afe041..3d867f7769 100644
--- a/libavcodec/qsvenc.h
+++ b/libavcodec/qsvenc.h
@@ -34,6 +34,17 @@
#include "avcodec.h"
#include "qsv_internal.h"
+#define QSV_HAVE_CO2 QSV_VERSION_ATLEAST(1, 6)
+#define QSV_HAVE_CO3 QSV_VERSION_ATLEAST(1, 11)
+
+#define QSV_HAVE_TRELLIS QSV_VERSION_ATLEAST(1, 8)
+
+#define QSV_HAVE_LA QSV_VERSION_ATLEAST(1, 7)
+#define QSV_HAVE_LA_HRD QSV_VERSION_ATLEAST(1, 11)
+#define QSV_HAVE_ICQ QSV_VERSION_ATLEAST(1, 8)
+#define QSV_HAVE_VCM QSV_VERSION_ATLEAST(1, 8)
+#define QSV_HAVE_QVBR QSV_VERSION_ATLEAST(1, 11)
+
typedef struct QSVEncContext {
AVCodecContext *avctx;