From c9ac7f57e7264dceca192cc40062e214a69f2e34 Mon Sep 17 00:00:00 2001 From: saratoga Date: Wed, 17 Nov 2010 00:49:09 +0000 Subject: [PATCH] ffmpeg flac does actually support up to 192k sample rates, and my test file seems to decode fine, so lets enable it. Note that using 192khz is over 6 times slower then 44.1khz on my test file, so I recommend sticking to more reasonable bitrates. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28609 a1c6a512-1295-4272-9138-f99709370657 --- apps/codecs/libffmpegFLAC/decoder.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/codecs/libffmpegFLAC/decoder.c b/apps/codecs/libffmpegFLAC/decoder.c index 7e7742456..1fafec17f 100644 --- a/apps/codecs/libffmpegFLAC/decoder.c +++ b/apps/codecs/libffmpegFLAC/decoder.c @@ -49,7 +49,7 @@ #endif static const int sample_rate_table[] ICONST_ATTR = -{ 0, 0, 0, 0, +{ 0, 88200, 176400, 192000, 8000, 16000, 22050, 24000, 32000, 44100, 48000, 96000, 0, 0, 0, 0 }; @@ -454,7 +454,7 @@ static int decode_frame(FLACContext *s, if (sample_rate_code == 0){ samplerate= s->samplerate; - }else if ((sample_rate_code > 3) && (sample_rate_code < 12)) + }else if ((sample_rate_code < 12)) samplerate = sample_rate_table[sample_rate_code]; else if (sample_rate_code == 12) samplerate = get_bits(&s->gb, 8) * 1000; -- 2.11.4.GIT