summaryrefslogtreecommitdiffstats
path: root/decoder
diff options
context:
space:
mode:
authorNaveen Kumar P <naveenkumar.p@ittiam.com>2017-06-23 13:32:51 +0530
committerIvan Kutepov <its.kutepov@gmail.com>2017-10-04 15:29:13 +0300
commit1c71cb5a1c30d78ae632589d8fa58a3713e3252c (patch)
treec345311d70a204c692dce7514d9f4487b95ff13d /decoder
parent8e9a778e663a90f8a5852ddf943c5193cc340093 (diff)
downloadandroid_external_libhevc-1c71cb5a1c30d78ae632589d8fa58a3713e3252c.tar.gz
android_external_libhevc-1c71cb5a1c30d78ae632589d8fa58a3713e3252c.tar.bz2
android_external_libhevc-1c71cb5a1c30d78ae632589d8fa58a3713e3252c.zip
Fix slice decrement for skipped slices
Test: run the poc with and without the patch Bug: 63045918 Change-Id: I27804d42c55480c25303d1a5dbb43b1d86d7fa94 (cherry picked from commit 272f2c23c8ba8579adb0618b4124163b9bf086fb) CVE-2017-0819
Diffstat (limited to 'decoder')
-rw-r--r--decoder/ihevcd_decode.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/decoder/ihevcd_decode.c b/decoder/ihevcd_decode.c
index 87c3bd7..7b82e84 100644
--- a/decoder/ihevcd_decode.c
+++ b/decoder/ihevcd_decode.c
@@ -633,7 +633,6 @@ 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);