summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Giacomelli <giac2000@hotmail.com>2008-10-14 01:41:26 +0000
committerMichael Giacomelli <giac2000@hotmail.com>2008-10-14 01:41:26 +0000
commit1620d1fd0328b02664036900c990883984ca94fa (patch)
tree8b03b6e8103d0196af0046a0d70ef5c5844e3a8f
parent45ebc5643a8b66d77b49524d22cee0a4357cef14 (diff)
downloadrockbox-1620d1fd0328b02664036900c990883984ca94fa.tar.gz
rockbox-1620d1fd0328b02664036900c990883984ca94fa.zip
Correct poor assumption on my part that WMA frames are 2048 samples long. Fixed problems with sample rates < 44.1khz. Fixes FS#9242 and FS#9439.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18805 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/codecs/libwma/wmadeci.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/codecs/libwma/wmadeci.c b/apps/codecs/libwma/wmadeci.c
index 5677ac69f8..d362c6d1e9 100644
--- a/apps/codecs/libwma/wmadeci.c
+++ b/apps/codecs/libwma/wmadeci.c
@@ -1388,7 +1388,7 @@ static int wma_decode_block(WMADecodeContext *s, int32_t *scratch_buffer)
1388 n4 = s->block_len >>1; 1388 n4 = s->block_len >>1;
1389 1389
1390 /*faster IMDCT from Vorbis*/ 1390 /*faster IMDCT from Vorbis*/
1391 mdct_backward( (1 << (12-bsize)), (int32_t*)(*(s->coefs))[ch], (int32_t*)scratch_buffer); 1391 mdct_backward( (1 << (s->block_len_bits+1)), (int32_t*)(*(s->coefs))[ch], (int32_t*)scratch_buffer);
1392 1392
1393 /*slower but more easily understood IMDCT from FFMPEG*/ 1393 /*slower but more easily understood IMDCT from FFMPEG*/
1394 //ff_imdct_calc(&s->mdct_ctx[bsize], 1394 //ff_imdct_calc(&s->mdct_ctx[bsize],