diff options
author | Harish Mahendrakar <harish.mahendrakar@ittiam.com> | 2015-08-26 16:20:33 +0530 |
---|---|---|
committer | Marco Nelissen <marcone@google.com> | 2015-10-16 20:09:34 +0000 |
commit | e023fbb28cc48187d0608c8bca52098bfd9e9fb9 (patch) | |
tree | 54e358e7c0a35355254ed35f21c5775e7848ec41 /decoder/ih264d_parse_pslice.c | |
parent | e027a11e31aaae2652a9d5a69a15f8748f6970cb (diff) | |
download | android_external_libavc-e023fbb28cc48187d0608c8bca52098bfd9e9fb9.tar.gz android_external_libavc-e023fbb28cc48187d0608c8bca52098bfd9e9fb9.tar.bz2 android_external_libavc-e023fbb28cc48187d0608c8bca52098bfd9e9fb9.zip |
Decoder: Once all the MBs in a picture are decoded ignore remaining bytes
Once all the MBs are decoded, simply break from decode loops and do not signal an error
This will handle cases where there may be extra bytes at the end of picture data
Change-Id: I6d8ec918df5375f135e60f85b9a56ab2a5313a64
Diffstat (limited to 'decoder/ih264d_parse_pslice.c')
-rw-r--r-- | decoder/ih264d_parse_pslice.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/decoder/ih264d_parse_pslice.c b/decoder/ih264d_parse_pslice.c index f300e2b..5a105cc 100644 --- a/decoder/ih264d_parse_pslice.c +++ b/decoder/ih264d_parse_pslice.c @@ -876,7 +876,6 @@ WORD32 ih264d_parse_inter_slice_data_cabac(dec_struct_t * ps_dec, if(i2_cur_mb_addr > ps_dec->ps_cur_sps->u2_max_mb_addr) { - ret = ERROR_MB_ADDRESS_T; break; } @@ -1183,7 +1182,6 @@ WORD32 ih264d_parse_inter_slice_data_cavlc(dec_struct_t * ps_dec, if(i2_cur_mb_addr > ps_dec->ps_cur_sps->u2_max_mb_addr) { - ret = ERROR_MB_ADDRESS_T; break; } |