summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVenkatarama NG. Avadhani <venkatarama.avadhani@ittiam.com>2018-03-15 09:17:57 +0530
committerandroid-build-team Robot <android-build-team-robot@google.com>2018-06-11 22:19:38 +0000
commit1f68fbd04e93a88e7d36c0bd1e4adf3f604d652d (patch)
treed2f481cc11196bb83009e81fe5cd9a513e066dfb
parent408f8fb66ac1fc659403dab653bba63ffb12ecc0 (diff)
downloadlibmpeg2-1f68fbd04e93a88e7d36c0bd1e4adf3f604d652d.tar.gz
Adding Check For Number of Skip MBs
Adding check for the value parsed into number of skip MBs. The skip MBs function should be called only if the number of skip MBs is more than 0. Bug: 74016277 Test: POC before/after Change-Id: Iba1cc7b7e214efaeba510d180495a61105bf2125 (cherry picked from commit 414cd5db73a8cc3cd64bdad954475becffa40478)
-rw-r--r--decoder/impeg2d_pnb_pic.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/decoder/impeg2d_pnb_pic.c b/decoder/impeg2d_pnb_pic.c
index a3ae436..f7937a8 100644
--- a/decoder/impeg2d_pnb_pic.c
+++ b/decoder/impeg2d_pnb_pic.c
@@ -299,6 +299,11 @@ WORD32 impeg2d_dec_pnb_mb_params(dec_state_t *ps_dec)
{
u2_mb_addr_incr = impeg2d_get_mb_addr_incr(ps_stream);
+ if(0 == u2_mb_addr_incr)
+ {
+ return IV_FAIL;
+ }
+
if(ps_dec->u2_first_mb)
{
/****************************************************************/