Merge "Decoder: Update check for increment u2_cur_slice_num" into oc-mr1-dev am: 6b338befbc am: 6ddeb05426 am: a537f15bc9 am: 83c84781df am: aa568c1bb1
Original change: 14460944
Change-Id: I7f518b57c1a38b1e8a8c8ea1aa15abd7b6f6d0d5
This commit is contained in:
commit
44a4aa7296
1 changed files with 9 additions and 6 deletions
|
|
@ -1435,17 +1435,20 @@ WORD32 ih264d_parse_decode_slice(UWORD8 u1_is_idr_slice,
|
|||
i1_is_end_of_poc = 0;
|
||||
}
|
||||
|
||||
if (ps_dec->u4_first_slice_in_pic == 0)
|
||||
/* Increment only if the current slice has atleast 1 more MB */
|
||||
if (ps_dec->u4_first_slice_in_pic == 0 &&
|
||||
(ps_dec->ps_parse_cur_slice->u4_first_mb_in_slice <
|
||||
(UWORD32)(ps_dec->u2_total_mbs_coded >> ps_dec->ps_cur_slice->u1_mbaff_frame_flag)))
|
||||
{
|
||||
ps_dec->ps_parse_cur_slice++;
|
||||
ps_dec->u2_cur_slice_num++;
|
||||
// in the case of single core increment ps_decode_cur_slice
|
||||
if(ps_dec->u1_separate_parse == 0)
|
||||
{
|
||||
ps_dec->ps_decode_cur_slice++;
|
||||
}
|
||||
}
|
||||
|
||||
// in the case of single core increment ps_decode_cur_slice
|
||||
if((ps_dec->u1_separate_parse == 0) && (ps_dec->u4_first_slice_in_pic == 0))
|
||||
{
|
||||
ps_dec->ps_decode_cur_slice++;
|
||||
}
|
||||
ps_dec->u1_slice_header_done = 0;
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue