]> granicus.if.org Git - handbrake/commitdiff
QSV: disable AdaptiveI/B options by default.
authorRodeo <tdskywalker@gmail.com>
Fri, 9 Jan 2015 23:21:12 +0000 (23:21 +0000)
committerRodeo <tdskywalker@gmail.com>
Fri, 9 Jan 2015 23:21:12 +0000 (23:21 +0000)
Detection of the features' availability is not
100% reliable yet, and the encoder could fail
to initialize if the options are enabled but
not supported by the graphics driver.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.10.x@6712 b64f7644-9d1e-0410-96f1-a4d463321fa5

libhb/qsv_common.c

index a5e7130a24c0fa551ee822dd4b2471f4630714c3..e70220a877137078496416fe9ebe4ed031a8266a 100644 (file)
@@ -1425,8 +1425,8 @@ int hb_qsv_param_default(hb_qsv_param_t *param, mfxVideoParam *videoParam,
         // introduced in API 1.8
         param->codingOption2.RepeatPPS       = MFX_CODINGOPTION_ON;
         param->codingOption2.BRefType        = MFX_B_REF_UNKNOWN; // controlled via gop.b_pyramid
-        param->codingOption2.AdaptiveI       = MFX_CODINGOPTION_ON;
-        param->codingOption2.AdaptiveB       = MFX_CODINGOPTION_ON;
+        param->codingOption2.AdaptiveI       = MFX_CODINGOPTION_OFF;
+        param->codingOption2.AdaptiveB       = MFX_CODINGOPTION_OFF;
         param->codingOption2.LookAheadDS     = MFX_LOOKAHEAD_DS_OFF;
         param->codingOption2.NumMbPerSlice   = 0;