summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/id3.c4
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 */