diff --git a/libavcodec/wmadec.c b/libavcodec/wmadec.c index da8707f07beb80a353fbc3a347abaf8ff751c7bb..0eef66c6bdb757e28a519c0f4afeae50fa23f8e1 100644 --- a/libavcodec/wmadec.c +++ b/libavcodec/wmadec.c @@ -270,7 +270,7 @@ static int wma_decode_init(AVCodecContext * avctx) /* compute MDCT block size */ if (s->sample_rate <= 16000) { s->frame_len_bits = 9; - } else if (s->sample_rate <= 32000) { + } else if (s->sample_rate <= 32000 && s->version == 1) { s->frame_len_bits = 10; } else { s->frame_len_bits = 11;