sonic: fix sonic decoder to match encoder for sample rates other than 44100.
authorJustin Ruggles <justin.ruggles@gmail.com>
Mon, 28 Feb 2011 18:20:41 +0000 (13:20 -0500)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 4 May 2011 21:33:59 +0000 (23:33 +0200)
libavcodec/sonic.c

index 8dfac1a..e7cdb3b 100644 (file)
@@ -796,7 +796,7 @@ static av_cold int sonic_decode_init(AVCodecContext *avctx)
     if (get_bits1(&gb)) // XXX FIXME
         av_log(avctx, AV_LOG_INFO, "Custom quant table\n");
 
-    s->block_align = (int)(2048.0*(s->samplerate/44100))/s->downsampling;
+    s->block_align = (int)(2048.0*s->samplerate/44100)/s->downsampling;
     s->frame_size = s->channels*s->block_align*s->downsampling;
 //    avctx->frame_size = s->block_align;