[FFmpeg-cvslog] mpc8: make maxband check less picky.

Michael Niedermayer git at videolan.org
Tue Apr 24 11:13:51 CEST 2012


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Tue Apr 24 10:40:00 2012 +0200| [88ee2aa5ad0c3efdb6d5e186814992c2987b9ee3] | committer: Michael Niedermayer

mpc8: make maxband check less picky.

Fixes Ticket1245

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=88ee2aa5ad0c3efdb6d5e186814992c2987b9ee3
---

 libavcodec/mpc8.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/libavcodec/mpc8.c b/libavcodec/mpc8.c
index 3e32a65..2808b58 100644
--- a/libavcodec/mpc8.c
+++ b/libavcodec/mpc8.c
@@ -272,7 +272,7 @@ static int mpc8_decode_frame(AVCodecContext * avctx, void *data,
         maxband = c->last_max_band + get_vlc2(gb, band_vlc.table, MPC8_BANDS_BITS, 2);
         if(maxband > 32) maxband -= 33;
     }
-    if(maxband > c->maxbands)
+    if(maxband >= BANDS)
         return AVERROR_INVALIDDATA;
     c->last_max_band = maxband;
 



More information about the ffmpeg-cvslog mailing list