Fix in returning end of bitstream error for MBAFF am: 7950bf47b6 am: 73f74a84e1 am: f23ebcfab1 am: c8b03b10df am: 2785504d50
am: 20ae3a04eb
Change-Id: Ie184c9c66da527a3ec5e68476d370a61431268f1
This commit is contained in:
commit
700fa812a9
2 changed files with 8 additions and 0 deletions
|
|
@ -869,6 +869,10 @@ WORD32 ih264d_parse_islice_data_cavlc(dec_struct_t * ps_dec,
|
|||
if(u1_mbaff)
|
||||
{
|
||||
ih264d_update_mbaff_left_nnz(ps_dec, ps_cur_mb_info);
|
||||
if(!uc_more_data_flag && (0 == (i2_cur_mb_addr & 1)))
|
||||
{
|
||||
return ERROR_EOB_FLUSHBITS_T;
|
||||
}
|
||||
}
|
||||
/**************************************************************/
|
||||
/* Get next Macroblock address */
|
||||
|
|
|
|||
|
|
@ -1348,6 +1348,10 @@ WORD32 ih264d_parse_inter_slice_data_cavlc(dec_struct_t * ps_dec,
|
|||
if(u1_mbaff)
|
||||
{
|
||||
ih264d_update_mbaff_left_nnz(ps_dec, ps_cur_mb_info);
|
||||
if(!uc_more_data_flag && !i2_mb_skip_run && (0 == (i2_cur_mb_addr & 1)))
|
||||
{
|
||||
return ERROR_EOB_FLUSHBITS_T;
|
||||
}
|
||||
}
|
||||
/**************************************************************/
|
||||
/* Get next Macroblock address */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue