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:
parent
d7eee555dc
commit
43e0aa2210
1 changed files with 5 additions and 0 deletions
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue