summaryrefslogtreecommitdiff
path: root/firmware/id3.c
diff options
context:
space:
mode:
authorMiika Pekkarinen <miipekk@ihme.org>2005-07-05 19:55:40 +0000
committerMiika Pekkarinen <miipekk@ihme.org>2005-07-05 19:55:40 +0000
commit5c2c991d148de6aafae4836f4e40edb453734d94 (patch)
tree8bc792d3422894aad42643ddf13a025dc2084104 /firmware/id3.c
parent1e5119b77bda5f67ad032a9587ead2d311b0767a (diff)
downloadrockbox-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.c5
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;