diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-07-18 20:36:13 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-07-18 20:36:13 +0000 |
commit | 222801e2a39d49421d60a3ec360b0a43c76fbadf (patch) | |
tree | 6a01cd078804284b364fe67d72a191ae60765b0a | |
parent | 02b59b38cd15fa4515be0cd7ce3992efceeb4650 (diff) | |
parent | d1c61c231244f1b831281766a88f1fc3ce021b12 (diff) | |
download | libhevc-222801e2a39d49421d60a3ec360b0a43c76fbadf.tar.gz |
Snap for 8842711 from d1c61c231244f1b831281766a88f1fc3ce021b12 to mainline-adservices-releaseaml_ads_331920180aml_ads_331814200aml_ads_331710270aml_ads_331611190aml_ads_331511020aml_ads_331418080aml_ads_331131000android13-mainline-adservices-release
Change-Id: I6d9b817171e7586e2b662b178dfc82b4e1eb6573
-rw-r--r-- | decoder/ihevcd_parse_headers.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/decoder/ihevcd_parse_headers.c b/decoder/ihevcd_parse_headers.c index e16a9e6..f70e150 100644 --- a/decoder/ihevcd_parse_headers.c +++ b/decoder/ihevcd_parse_headers.c @@ -168,6 +168,11 @@ WORD32 ihevcd_parse_pred_wt_ofst(bitstrm_t *ps_bitstrm, if(ps_sps->i1_chroma_format_idc != 0) { SEV_PARSE("delta_chroma_log2_weight_denom", value, ps_bitstrm); + if((value < -7) || (value > 7)) + { + return IHEVCD_INVALID_PARAMETER; + } + if(((ps_wt_ofst->i1_luma_log2_weight_denom + value) < 0) || ((ps_wt_ofst->i1_luma_log2_weight_denom + value) > 7)) { |