diff options
| author | Venkatarama Avadhani <venkatarama.avadhani@ittiam.com> | 2017-08-03 23:12:29 +0000 |
|---|---|---|
| committer | android-build-merger <android-build-merger@google.com> | 2017-08-03 23:12:29 +0000 |
| commit | 81131cd9dbd130934fed776f65d2c23e0afd7c54 (patch) | |
| tree | e5d74f3e4cf1b152018619387cdb899bd26cb53d | |
| parent | cbe9b5b6319808aaea0d5133ce13fda300807709 (diff) | |
| parent | 79ea5841527677d05c774ceccb78100a732bd352 (diff) | |
| download | platform_external_libmpeg2-oreo-dr1-dev.tar.gz platform_external_libmpeg2-oreo-dr1-dev.tar.bz2 platform_external_libmpeg2-oreo-dr1-dev.zip | |
Fixed Memory Overflow Errors am: 2df0801534 am: 8d241ea6c9 am: 4af7853309 am: 543a2ac8e5 am: c87d7fc7b5 am: 935c723a7d am: 72d2c5260f am: fb4801b7b8 am: 4cc396da4eoreo-dr1-dev
am: 79ea584152
Change-Id: Id551a9091890248476166941c4dabd7e24feea14
| -rw-r--r-- | decoder/impeg2d_pnb_pic.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/decoder/impeg2d_pnb_pic.c b/decoder/impeg2d_pnb_pic.c index 5540044..69277e5 100644 --- a/decoder/impeg2d_pnb_pic.c +++ b/decoder/impeg2d_pnb_pic.c @@ -510,6 +510,12 @@ IMPEG2D_ERROR_CODES_T impeg2d_dec_p_b_slice(dec_state_t *ps_dec) if(ret) return IMPEG2D_MB_TEX_DECODE_ERR; + + if(0 >= ps_dec->u2_num_mbs_left) + { + break; + } + IMPEG2D_TRACE_MB_START(ps_dec->u2_mb_x, ps_dec->u2_mb_y); u4_x_dst_offset = u4_frm_offset + (ps_dec->u2_mb_x << 4); |
