diff options
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/metadata.c | 4 |
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: |