summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiang, Haihao <haihao.xiang@intel.com>2018-03-13 16:39:03 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2018-03-14 23:12:08 +0800
commit7d60a34c439566dc132198bc717a980f774d1fa4 (patch)
tree83f9403dbdb7db38bd79a7ac386e30f09ddf7307
parent7e6ca6f19f816267b01d5407ba2761cef31ab97e (diff)
downloadlibva-intel-driver-7d60a34c439566dc132198bc717a980f774d1fa4.tar.gz
Don't compare an array against NULL
Instead we should use the corresponding pointers Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
-rw-r--r--src/i965_avc_encoder.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/i965_avc_encoder.c b/src/i965_avc_encoder.c
index e89fb1f2..85857347 100644
--- a/src/i965_avc_encoder.c
+++ b/src/i965_avc_encoder.c
@@ -7874,7 +7874,8 @@ gen9_avc_update_parameters(VADriverContextP ctx,
avc_state->pic_param = (VAEncPictureParameterBufferH264 *)encode_state->pic_param_ext->buffer;
if (fei_enabled &&
- encode_state->misc_param[VAEncMiscParameterTypeFEIFrameControl]) {
+ encode_state->misc_param[VAEncMiscParameterTypeFEIFrameControl][0] &&
+ encode_state->misc_param[VAEncMiscParameterTypeFEIFrameControl][0]->buffer) {
fei_misc_param = (VAEncMiscParameterBuffer*)encode_state->misc_param[VAEncMiscParameterTypeFEIFrameControl][0]->buffer;
avc_state->fei_framectl_param =
(VAEncMiscParameterFEIFrameControlH264 *)fei_misc_param->data;