summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
7e6ca6f)
Instead we should use the corresponding pointers
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
avc_state->pic_param = (VAEncPictureParameterBufferH264 *)encode_state->pic_param_ext->buffer;
if (fei_enabled &&
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;
fei_misc_param = (VAEncMiscParameterBuffer*)encode_state->misc_param[VAEncMiscParameterTypeFEIFrameControl][0]->buffer;
avc_state->fei_framectl_param =
(VAEncMiscParameterFEIFrameControlH264 *)fei_misc_param->data;