summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrandon Low <lostlogic@rockbox.org>2006-04-11 03:54:24 +0000
committerBrandon Low <lostlogic@rockbox.org>2006-04-11 03:54:24 +0000
commitfb6b475deee7fcd5b56b7f419529030e53bcc7d4 (patch)
treef32b093c3cdad0c27fff236943a9d2f468a9d0d2
parent574c5242e0de89c288b4cbb39da8ed05616b6445 (diff)
downloadrockbox-fb6b475deee7fcd5b56b7f419529030e53bcc7d4.zip
rockbox-fb6b475deee7fcd5b56b7f419529030e53bcc7d4.tar.gz
rockbox-fb6b475deee7fcd5b56b7f419529030e53bcc7d4.tar.bz2
rockbox-fb6b475deee7fcd5b56b7f419529030e53bcc7d4.tar.xz
Minor fix to metadata fetching, the track-info.filesize is not populated at this point
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9600 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/metadata.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/metadata.c b/apps/metadata.c
index 09ccb39..4b86bdf 100644
--- a/apps/metadata.c
+++ b/apps/metadata.c
@@ -1504,8 +1504,8 @@ bool get_metadata(struct track_info* track, int fd, const char* trackname,
}
/* One A52 frame contains 6 blocks, each containing 256 samples */
- totalsamples = (track->filesize / track->id3.bytesperframe) * 6 * 256;
- track->id3.length = (totalsamples / track->id3.frequency) * 1000;
+ totalsamples = track->id3.filesize / track->id3.bytesperframe * 6 * 256;
+ track->id3.length = totalsamples / track->id3.frequency * 1000;
break;
case AFMT_ALAC: