diff options
Diffstat (limited to 'firmware/id3.c')
-rw-r--r-- | firmware/id3.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/id3.c b/firmware/id3.c index a1cd7139c0..119197279f 100644 --- a/firmware/id3.c +++ b/firmware/id3.c | |||
@@ -446,7 +446,7 @@ getsonglength(int fd, mp3entry *entry) | |||
446 | switch(layer) { | 446 | switch(layer) { |
447 | case 1: | 447 | case 1: |
448 | bpf = bitrate_table[version - 1][layer - 1][bitindex]; | 448 | bpf = bitrate_table[version - 1][layer - 1][bitindex]; |
449 | bpf *= 12000.0 * 4.0; | 449 | bpf *= 48000; |
450 | bpf /= freqtab[version-1][freqindex] << (version - 1); | 450 | bpf /= freqtab[version-1][freqindex] << (version - 1); |
451 | break; | 451 | break; |
452 | case 2: | 452 | case 2: |
@@ -456,7 +456,7 @@ getsonglength(int fd, mp3entry *entry) | |||
456 | bpf /= freqtab[version-1][freqindex] << (version - 1); | 456 | bpf /= freqtab[version-1][freqindex] << (version - 1); |
457 | break; | 457 | break; |
458 | default: | 458 | default: |
459 | bpf = 1.0; | 459 | bpf = 1; |
460 | } | 460 | } |
461 | 461 | ||
462 | /* Calculate time per frame */ | 462 | /* Calculate time per frame */ |