[FFmpeg-cvslog] sonic: fix sonic decoder to match encoder for sample rates other than 44100 .

Justin Ruggles git at videolan.org
Wed May 4 23:36:20 CEST 2011


ffmpeg | branch: master | Justin Ruggles <justin.ruggles at gmail.com> | Mon Feb 28 13:20:41 2011 -0500| [d7c91c4ceac07c0274e06f2aa19b2fee8337dd47] | committer: Michael Niedermayer

sonic: fix sonic decoder to match encoder for sample rates other than 44100.

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

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

diff --git a/libavcodec/sonic.c b/libavcodec/sonic.c
index 8dfac1a..e7cdb3b 100644
--- a/libavcodec/sonic.c
+++ b/libavcodec/sonic.c
@@ -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;
 



More information about the ffmpeg-cvslog mailing list