Handle invalid slice_address in slice header am: f4f3556e04 am: 24085f5dc4 am: 5d759ab5a0 am: adbffbcd6a am: fabc967182 am: b364f6bcf9

am: f432e6f293

Change-Id: I387bf92d7aacb6f25a5a582c2f2e9baaa069f5c8
This commit is contained in:
Harish Mahendrakar 2016-11-14 20:58:02 +00:00 • committed by android-build-merger
commit fbccd4bedb

View file

@ -628,6 +628,7 @@ WORD32 ihevcd_decode(iv_obj_t *ps_codec_obj, void *pv_api_ip, void *pv_api_op)
if(IHEVCD_IGNORE_SLICE == ret)
{
ps_codec->s_parse.i4_cur_slice_idx = MAX(0, (ps_codec->s_parse.i4_cur_slice_idx - 1));
ps_codec->pu1_inp_bitsbuf += (nal_ofst + nal_len);
ps_codec->i4_bytes_remaining -= (nal_ofst + nal_len);