summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSreerenj Balachandran <sreerenj.balachandran@intel.com>2019-09-03 11:24:35 -0800
committerXiang, Haihao <haihao.xiang@intel.com>2019-09-10 08:51:08 +0800
commit9bc30a0231e55f17afed50589669d11e844d0bb9 (patch)
treecd2679350fd70b098f6549ff01da8b9e03b9fd4c
parente60af2163cc47d1820cf4b22b71321e3c2b0c9f2 (diff)
downloadlibva-intel-driver-9bc30a0231e55f17afed50589669d11e844d0bb9.tar.gz
encoder: vp8: Ensure forced_lf_adjustment update in media kernel
Ensure the submission of forced_lf_adjustment in mode probablity update kernel curbe. This will help to fix the ffmpeg decoder output md5 mismatch with vpxdec for the Intel encoded video samples. Reported, Tested and Verified by Hirokazu Honda<hiroh@google.com>
-rw-r--r--src/i965_encoder_vp8.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/i965_encoder_vp8.c b/src/i965_encoder_vp8.c
index e2e09658..797984d8 100644
--- a/src/i965_encoder_vp8.c
+++ b/src/i965_encoder_vp8.c
@@ -4381,6 +4381,7 @@ i965_encoder_vp8_vme_mpu_set_curbe(VADriverContextP ctx,
pcmd->dw1.sign_bias_golden = pic_param->pic_flags.bits.sign_bias_golden;
pcmd->dw1.sign_bias_alt_ref = pic_param->pic_flags.bits.sign_bias_alternate;
pcmd->dw1.refresh_entropy_p = pic_param->pic_flags.bits.refresh_entropy_probs;
+ pcmd->dw1.forced_lf_update_for_key_frame = pic_param->pic_flags.bits.forced_lf_adjustment;
pcmd->dw2.loop_filter_level = pic_param->loop_filter_level[0];
pcmd->dw2.qindex = quant_param->quantization_index[0];