High profile feature direct_8x8_inference_flag setting enable in omx-component and libmix
BZ: 185130
High profile feature direct_8x8_inference_flag setting enable in omx-component and libmix
Change-Id: I483ac4bd00fb84b89f1df39334085d8a3753b9f9
Signed-off-by: gji2 <guoliang.ji@intel.com>
diff --git a/videoencoder/VideoEncoderAVC.cpp b/videoencoder/VideoEncoderAVC.cpp
index 63205c6..fb17443 100644
--- a/videoencoder/VideoEncoderAVC.cpp
+++ b/videoencoder/VideoEncoderAVC.cpp
@@ -1049,11 +1049,12 @@
LOG_I( "initial_qp = %d\n", rcMiscParam->initial_qp);
LOG_I( "min_qp = %d\n", rcMiscParam->min_qp);
LOG_I( "basic_unit_size = %d\n", rcMiscParam->basic_unit_size);
+ LOG_I( "bDirect8x8Inference = %d\n",mVideoParamsAVC.bDirect8x8Inference);
// Not sure whether these settings work for all drivers
avcSeqParams.seq_fields.bits.frame_mbs_only_flag = 1;
avcSeqParams.seq_fields.bits.pic_order_cnt_type = 0;
- avcSeqParams.seq_fields.bits.direct_8x8_inference_flag = 0;
+ avcSeqParams.seq_fields.bits.direct_8x8_inference_flag = mVideoParamsAVC.bDirect8x8Inference;
avcSeqParams.seq_fields.bits.log2_max_frame_num_minus4 = 0;
avcSeqParams.seq_fields.bits.log2_max_pic_order_cnt_lsb_minus4 = 2;