Decoder: Fix in MB count in MBAff error handling

Number of MBs to be marked as skip should be even for MBAff
error streams

Bug: 33450635
Change-Id: I6af59632e4b2d2882881fe8c52472164ea088f7a
This commit is contained in:
Harish Mahendrakar 2016-12-27 13:54:13 +05:30 committed by Marco Nelissen
parent d7eee555dc
commit 43e0aa2210

View file

@ -1464,6 +1464,11 @@ WORD32 ih264d_mark_err_slice_skip(dec_struct_t * ps_dec,
ih264d_err_pic_dispbuf_mgr(ps_dec);
return 0;
}
if(ps_dec->ps_cur_slice->u1_mbaff_frame_flag && (num_mb_skip & 1))
{
num_mb_skip++;
}
ps_dec->ps_dpb_cmds->u1_long_term_reference_flag = 0;
if(prev_slice_err == 1)
{