mirror of
https://github.com/ittiam-systems/libhevc.git
synced 2026-08-15 15:22:36 +07:00
Merge "Set current slice ctb x and y to fill prev incomplete slice" into lmp-dev am: bfcdbd6a5b am: 88133ef0a3 am: 6249eafc05 am: 60db7fead3 am: 1f26f4efca am: e762c0f3fa am: 4120dd0781 am: 147bc0e418 am: bb74d99837 am: de99b4a795
am: 968c2b418e
Change-Id: I74910dfeba925545a55a5341b172190dad530a0d
This commit is contained in:
commit
46df481f8e
1 changed files with 4 additions and 0 deletions
|
|
@ -729,11 +729,15 @@ IHEVCD_ERROR_T ihevcd_parse_slice_header(codec_t *ps_codec,
|
|||
{
|
||||
if(ps_codec->i4_pic_present)
|
||||
{
|
||||
slice_header_t *ps_slice_hdr_next;
|
||||
ps_codec->i4_slice_error = 1;
|
||||
ps_codec->s_parse.i4_cur_slice_idx--;
|
||||
if(ps_codec->s_parse.i4_cur_slice_idx < 0)
|
||||
ps_codec->s_parse.i4_cur_slice_idx = 0;
|
||||
|
||||
ps_slice_hdr_next = ps_codec->s_parse.ps_slice_hdr_base + ((ps_codec->s_parse.i4_cur_slice_idx + 1) & (MAX_SLICE_HDR_CNT - 1));
|
||||
ps_slice_hdr_next->i2_ctb_x = slice_address % ps_sps->i2_pic_wd_in_ctb;
|
||||
ps_slice_hdr_next->i2_ctb_y = slice_address / ps_sps->i2_pic_wd_in_ctb;
|
||||
return ret;
|
||||
}
|
||||
else
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue