diff options
author | Miika Pekkarinen <miipekk@ihme.org> | 2005-07-05 19:55:40 +0000 |
---|---|---|
committer | Miika Pekkarinen <miipekk@ihme.org> | 2005-07-05 19:55:40 +0000 |
commit | 5c2c991d148de6aafae4836f4e40edb453734d94 (patch) | |
tree | 8bc792d3422894aad42643ddf13a025dc2084104 /firmware/id3.c | |
parent | 1e5119b77bda5f67ad032a9587ead2d311b0767a (diff) | |
download | rockbox-5c2c991d148de6aafae4836f4e40edb453734d94.tar.gz rockbox-5c2c991d148de6aafae4836f4e40edb453734d94.zip |
Applied patch "[ 1232957 ] MP3 metadata fixes for software codec".
Thanks to Magnus Holmgren. Now metadata reading is better with
improved performance for mp3 files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7030 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/id3.c')
-rw-r--r-- | firmware/id3.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/firmware/id3.c b/firmware/id3.c index 6a13de4e29..4fe9fa0a40 100644 --- a/firmware/id3.c +++ b/firmware/id3.c | |||
@@ -832,9 +832,14 @@ static int getsonglength(int fd, struct mp3entry *entry) | |||
832 | 832 | ||
833 | entry->tpf = info.frame_time; | 833 | entry->tpf = info.frame_time; |
834 | entry->bpf = info.frame_size; | 834 | entry->bpf = info.frame_size; |
835 | entry->frame_count = info.frame_count; | ||
835 | 836 | ||
836 | entry->vbr = info.is_vbr; | 837 | entry->vbr = info.is_vbr; |
837 | entry->has_toc = info.has_toc; | 838 | entry->has_toc = info.has_toc; |
839 | |||
840 | entry->lead_trim = info.enc_delay; | ||
841 | entry->tail_trim = info.enc_padding; | ||
842 | |||
838 | memcpy(entry->toc, info.toc, sizeof(info.toc)); | 843 | memcpy(entry->toc, info.toc, sizeof(info.toc)); |
839 | 844 | ||
840 | entry->vbr_header_pos = info.vbr_header_pos; | 845 | entry->vbr_header_pos = info.vbr_header_pos; |