summaryrefslogtreecommitdiffstats
path: root/libhb/qsv_common.h
diff options
context:
space:
mode:
authorRodeo <[email protected]>2013-10-12 00:30:02 +0000
committerRodeo <[email protected]>2013-10-12 00:30:02 +0000
commitb450b844c8cf8399c129fadb08f9eaa05acedcb1 (patch)
treed9337699251341316b595f21e756fa97619387e2 /libhb/qsv_common.h
parent66009cb19c3ba6b6a27fc4bcbf1373cb90307a80 (diff)
QSV: improve CopyFrame bug workaround a bit.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5834 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'libhb/qsv_common.h')
-rw-r--r--libhb/qsv_common.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/libhb/qsv_common.h b/libhb/qsv_common.h
index ab9ca9024..8b94fd0b4 100644
--- a/libhb/qsv_common.h
+++ b/libhb/qsv_common.h
@@ -36,7 +36,9 @@ typedef struct hb_qsv_info_s
#define HB_QSV_CAP_OPTION2_MBBRC (1 << 3) // mfxExtCodingOption2: MBBRC
#define HB_QSV_CAP_OPTION2_LOOKAHEAD (1 << 4) // mfxExtCodingOption2: LookAhead
#define HB_QSV_CAP_OPTION2_TRELLIS (1 << 5) // mfxExtCodingOption2: Trellis
-#define HB_QSV_CAP_COPYFRAME (1 << 6) // mfxCoreInterface: CopyFrame
+// mfxCoreInterface: CopyFrame has a bug which prevents us from using it, but
+// the bug is fixed in newer drivers, we can use this cap to determine usability
+#define HB_QSV_CAP_CORE_COPYFRAME (1 << 6)
// TODO: add available decoders, filters, encoders,
// maximum decode and encode resolution, etc.