diff options
author | chamarthi.kishore <chamarthi.kishore@ittiam.com> | 2023-02-27 14:34:15 +0530 |
---|---|---|
committer | Harish Mahendrakar <harish.mahendrakar@ittiam.com> | 2023-02-27 11:08:52 -0800 |
commit | a49b596b8ee98603842a2d9fa778588ebb86f86b (patch) | |
tree | 521c9b59c312d51982bafcd926efb540d8d685e0 | |
parent | c0ca3b2979a6f0999c57549986f99334666e8ef7 (diff) | |
download | libavc-a49b596b8ee98603842a2d9fa778588ebb86f86b.tar.gz |
svcdec: Modifications to the conditions in NON VCL NAL parsing.
BUG=oss-fuzz: 56386
Test: svc_dec_fuzzer
-rw-r--r-- | decoder/svc/isvcd_nal_parse.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/decoder/svc/isvcd_nal_parse.c b/decoder/svc/isvcd_nal_parse.c index 922e92d..3dbdb9c 100644 --- a/decoder/svc/isvcd_nal_parse.c +++ b/decoder/svc/isvcd_nal_parse.c @@ -2040,7 +2040,7 @@ WORD32 isvcd_nal_parse_vcl_nal_partial(void *pv_nal_parse_ctxt, UWORD8 *pu1_stre { ppu1_out_buf = &ps_nal_parse_ctxt->pu1_vcl_nal_buf; pu4_bytes_left = &ps_nal_parse_ctxt->u4_bytes_left_vcl; - if(*pu4_bytes_left < MAX_VCL_NAL_BUFF_SIZE * 0.05) + if(*pu4_bytes_left < (MAX_VCL_NAL_BUFF_SIZE * 0.05)) { return (VCL_NAL_FOUND_FALSE); } @@ -2049,7 +2049,7 @@ WORD32 isvcd_nal_parse_vcl_nal_partial(void *pv_nal_parse_ctxt, UWORD8 *pu1_stre { ppu1_out_buf = &ps_nal_parse_ctxt->pu1_non_vcl_nal_buf; pu4_bytes_left = &ps_nal_parse_ctxt->u4_bytes_left_non_vcl; - if(*pu4_bytes_left < MAX_NON_VCL_NAL_BUFF_SIZE * 0.05) + if(*pu4_bytes_left < (MAX_NON_VCL_NAL_BUFF_SIZE * 0.05)) { return (VCL_NAL_FOUND_FALSE); } @@ -2336,7 +2336,7 @@ WORD32 isvcd_nal_parse_non_vcl_nal(void *pv_nal_parse_ctxt, UWORD8 *pu1_stream_b { ppu1_out_buf = &ps_nal_parse_ctxt->pu1_vcl_nal_buf; pu4_bytes_left = &ps_nal_parse_ctxt->u4_bytes_left_vcl; - if(*pu4_bytes_left < MAX_VCL_NAL_BUFF_SIZE * 0.05) + if(*pu4_bytes_left < (MAX_VCL_NAL_BUFF_SIZE * 0.05)) { return (VCL_NAL_FOUND_FALSE); } @@ -2345,7 +2345,7 @@ WORD32 isvcd_nal_parse_non_vcl_nal(void *pv_nal_parse_ctxt, UWORD8 *pu1_stream_b { ppu1_out_buf = &ps_nal_parse_ctxt->pu1_non_vcl_nal_buf; pu4_bytes_left = &ps_nal_parse_ctxt->u4_bytes_left_non_vcl; - if(*pu4_bytes_left < MAX_NON_VCL_NAL_BUFF_SIZE * 0.05) + if(*pu4_bytes_left < (MAX_NON_VCL_NAL_BUFF_SIZE * 0.05)) { return (VCL_NAL_FOUND_FALSE); } |