diff options
author | Michiel Van Der Kolk <not.valid@email.address> | 2005-07-08 21:59:00 +0000 |
---|---|---|
committer | Michiel Van Der Kolk <not.valid@email.address> | 2005-07-08 21:59:00 +0000 |
commit | 233b782a85a415e73661cff84fb0eafc4b530fed (patch) | |
tree | 22bd8bbeb23534026165e45a3868dd452f72b559 /tools | |
parent | c7430a7691f9bb79bdecd956b6d2c9b6f9877af9 (diff) | |
download | rockbox-233b782a85a415e73661cff84fb0eafc4b530fed.tar.gz rockbox-233b782a85a415e73661cff84fb0eafc4b530fed.zip |
Proper sorting, explanation of the extra field.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7079 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/songdb.pl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/songdb.pl b/tools/songdb.pl index f4cea8996f..cfa18f221c 100755 --- a/tools/songdb.pl +++ b/tools/songdb.pl | |||
@@ -710,14 +710,14 @@ if ($db) { | |||
710 | #### TABLE of file names ### | 710 | #### TABLE of file names ### |
711 | # path1 | 711 | # path1 |
712 | 712 | ||
713 | for $f (sort keys %entries) { | 713 | for (sort {uc($a) cmp uc($b)} %entries) { |
714 | my $str = $f."\x00" x ($maxfilelen- length($f)); | 714 | my $str = $f."\x00" x ($maxfilelen- length($f)); |
715 | my $id3 = $entries{$f}; | 715 | my $id3 = $entries{$f}; |
716 | print DB $str; | 716 | print DB $str; |
717 | #print STDERR "CRC: ".."\n"; | 717 | #print STDERR "CRC: ".."\n"; |
718 | dumpint($id3->{'FILECRC'}); # CRC32 of the song data | 718 | dumpint($id3->{'FILECRC'}); # CRC32 of the song data |
719 | dumpint($id3->{'songoffset'}); # offset to song data | 719 | dumpint($id3->{'songoffset'}); # offset to song data |
720 | dumpint(-1); # what's this for? | 720 | dumpint(-1); # offset to rundb data. always set to -1. this is updated by rockbox code on the player. |
721 | } | 721 | } |
722 | 722 | ||
723 | close(DB); | 723 | close(DB); |