diff options
author | Harish Mahendrakar <harish.mahendrakar@ittiam.com> | 2017-02-13 19:20:47 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-02-13 19:20:47 +0000 |
commit | 73f74a84e11d648d77a04c8b09a01115e02168e4 (patch) | |
tree | 4a607c57006c04b5fbfa6435627656884df8d2f8 /decoder/ih264d_parse_islice.c | |
parent | 33ef7de9ddc8ea7eb9cbc440d1cf89957a0c267b (diff) | |
parent | 7950bf47b6944546a0aff11a7184947de9591b51 (diff) | |
download | android_external_libavc-73f74a84e11d648d77a04c8b09a01115e02168e4.tar.gz android_external_libavc-73f74a84e11d648d77a04c8b09a01115e02168e4.tar.bz2 android_external_libavc-73f74a84e11d648d77a04c8b09a01115e02168e4.zip |
Fix in returning end of bitstream error for MBAFF
am: 7950bf47b6
Change-Id: If45518b6d58c393313dbcb425f7aa2e7bec02056
Diffstat (limited to 'decoder/ih264d_parse_islice.c')
-rw-r--r-- | decoder/ih264d_parse_islice.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/decoder/ih264d_parse_islice.c b/decoder/ih264d_parse_islice.c index a5072e9..0312060 100644 --- a/decoder/ih264d_parse_islice.c +++ b/decoder/ih264d_parse_islice.c @@ -869,6 +869,10 @@ WORD32 ih264d_parse_islice_data_cavlc(dec_struct_t * ps_dec, if(u1_mbaff) { ih264d_update_mbaff_left_nnz(ps_dec, ps_cur_mb_info); + if(!uc_more_data_flag && (0 == (i2_cur_mb_addr & 1))) + { + return ERROR_EOB_FLUSHBITS_T; + } } /**************************************************************/ /* Get next Macroblock address */ |