diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/mpeg.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/mpeg.c b/firmware/mpeg.c index f1870d5bf0..7151baafaa 100644 --- a/firmware/mpeg.c +++ b/firmware/mpeg.c | |||
@@ -342,7 +342,7 @@ static void set_elapsed(struct mp3entry* id3) | |||
342 | } | 342 | } |
343 | else { | 343 | else { |
344 | /* no TOC exists. set a rough estimate using average bitrate */ | 344 | /* no TOC exists. set a rough estimate using average bitrate */ |
345 | int tpk = (id3->filesize / 1024) / id3->length; | 345 | int tpk = id3->length / (id3->filesize / 1024); |
346 | id3->elapsed = id3->offset * tpk / 1024; | 346 | id3->elapsed = id3->offset * tpk / 1024; |
347 | } | 347 | } |
348 | } | 348 | } |