aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNaveen Kumar P <naveenkumar.p@ittiam.com>2018-04-06 12:24:32 -0700
committerandroid-build-merger <android-build-merger@google.com>2018-04-06 12:24:32 -0700
commit05cb9658102ff6065678aa37535fa7abf486604e (patch)
treed1513a32b5c83645cd5a3b91aa4acc1a0d6d24ac
parent3134e625a9d51dddd4adee347cdf30f0139eb63f (diff)
parente85871c70c8e127cd2bf4f10a642f2360129594d (diff)
downloadlibhevc-05cb9658102ff6065678aa37535fa7abf486604e.tar.gz
Merge changes from topic "am-710d603e-2dfd-4779-8a9e-e8fd1e2198ef" into oc-dev am: dd9737ba12
am: e85871c70c Change-Id: Ib892301c9c563923ca7ec28560b331ad5b44ef6c
-rw-r--r--decoder/ihevcd_parse_headers.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/decoder/ihevcd_parse_headers.c b/decoder/ihevcd_parse_headers.c
index 465fbea..d80bc47 100644
--- a/decoder/ihevcd_parse_headers.c
+++ b/decoder/ihevcd_parse_headers.c
@@ -1413,14 +1413,14 @@ IHEVCD_ERROR_T ihevcd_parse_sps(codec_t *ps_codec)
for(; i < ps_sps->i1_sps_max_sub_layers; i++)
{
UEV_PARSE("max_dec_pic_buffering", value, ps_bitstrm);
- if((value + 1) > MAX_DPB_SIZE)
+ if(value < 0 || (value + 1) > MAX_DPB_SIZE)
{
return IHEVCD_INVALID_PARAMETER;
}
ps_sps->ai1_sps_max_dec_pic_buffering[i] = value + 1;
UEV_PARSE("num_reorder_pics", value, ps_bitstrm);
- if(value > ps_sps->ai1_sps_max_dec_pic_buffering[i])
+ if(value < 0 || value > ps_sps->ai1_sps_max_dec_pic_buffering[i])
{
return IHEVCD_INVALID_PARAMETER;
}