10l: do not try to unpack DTX frames in AMR-NB decoder
authorVitor Sessak <vitor1001@gmail.com>
Wed, 21 Apr 2010 13:05:25 +0000 (13:05 +0000)
committerVitor Sessak <vitor1001@gmail.com>
Wed, 21 Apr 2010 13:05:25 +0000 (13:05 +0000)
Originally committed as revision 22930 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/amrnbdec.c

index cecb4ce..08ad952 100644 (file)
@@ -195,7 +195,7 @@ static enum Mode unpack_bitstream(AMRContext *p, const uint8_t *buf,
     p->bad_frame_indicator = !get_bits1(&gb); // quality bit
     skip_bits(&gb, 2);                        // two padding bits
 
-    if (mode <= MODE_DTX) {
+    if (mode < MODE_DTX) {
         uint16_t *data = (uint16_t *)&p->frame;
         const uint8_t *order = amr_unpacking_bitmaps_per_mode[mode];
         int field_size;