diff options
| author | Miika Pekkarinen <miipekk@ihme.org> | 2006-11-10 11:48:23 +0000 |
|---|---|---|
| committer | Miika Pekkarinen <miipekk@ihme.org> | 2006-11-10 11:48:23 +0000 |
| commit | cdc2c3b653e0d9bd01d1af3dbd7cd568de1a32e9 (patch) | |
| tree | a090ea7c1a0de1389e584a9e37dbcc4dfcafe3b0 | |
| parent | 6a86036e90508bd319c56370967e24eb7f59771a (diff) | |
| download | rockbox-cdc2c3b653e0d9bd01d1af3dbd7cd568de1a32e9.zip rockbox-cdc2c3b653e0d9bd01d1af3dbd7cd568de1a32e9.tar.gz rockbox-cdc2c3b653e0d9bd01d1af3dbd7cd568de1a32e9.tar.bz2 rockbox-cdc2c3b653e0d9bd01d1af3dbd7cd568de1a32e9.tar.xz | |
Enable all Rockbox supported formats for the database command line
utility.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11499 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | apps/metadata.c | 26 | ||||
| -rw-r--r-- | tools/Makefile | 5 |
2 files changed, 16 insertions, 15 deletions
diff --git a/apps/metadata.c b/apps/metadata.c index 8455368..03141d0 100644 --- a/apps/metadata.c +++ b/apps/metadata.c @@ -559,7 +559,7 @@ static bool get_vorbis_metadata(int fd, struct mp3entry* id3) */ /* Use the path name of the id3 structure as a temporary buffer. */ - unsigned char* buf = id3->path; + unsigned char* buf = (unsigned char *)id3->path; long comment_size; long remaining = 0; long last_serial = 0; @@ -754,7 +754,7 @@ static bool get_flac_metadata(int fd, struct mp3entry* id3) */ /* Use the trackname part of the id3 structure as a temporary buffer */ - unsigned char* buf = id3->path; + unsigned char* buf = (unsigned char *)id3->path; bool rc = false; if (!skip_id3v2(fd, id3) || (read(fd, buf, 4) < 4)) @@ -842,7 +842,7 @@ static bool get_flac_metadata(int fd, struct mp3entry* id3) static bool get_wave_metadata(int fd, struct mp3entry* id3) { /* Use the trackname part of the id3 structure as a temporary buffer */ - unsigned char* buf = id3->path; + unsigned char* buf = (unsigned char *)id3->path; unsigned long totalsamples = 0; unsigned long channels = 0; unsigned long bitspersample = 0; @@ -1375,10 +1375,10 @@ static bool get_musepack_metadata(int fd, struct mp3entry *id3) /* Write replaygain values to strings for use in id3 screen. We use the XING header as buffer space since Musepack files shouldn't need to use it in any other way */ - id3->track_gain_string = id3->toc; + id3->track_gain_string = (char *)id3->toc; bufused = snprintf(id3->track_gain_string, 45, "%d.%d dB", track_gain/100, abs(track_gain)%100); - id3->album_gain_string = id3->toc + bufused + 1; + id3->album_gain_string = (char *)id3->toc + bufused + 1; bufused = snprintf(id3->album_gain_string, 45, "%d.%d dB", album_gain/100, abs(album_gain)%100); } @@ -1422,7 +1422,7 @@ static bool get_musepack_metadata(int fd, struct mp3entry *id3) static bool get_sid_metadata(int fd, struct mp3entry* id3) { /* Use the trackname part of the id3 structure as a temporary buffer */ - unsigned char* buf = id3->path; + unsigned char* buf = (unsigned char *)id3->path; int read_bytes; char *p; @@ -1433,7 +1433,7 @@ static bool get_sid_metadata(int fd, struct mp3entry* id3) return false; } - if ((memcmp(buf, "PSID",4) != 0)) + if ((memcmp(buf, "PSID",4) != 0)) { return false; } @@ -1441,12 +1441,12 @@ static bool get_sid_metadata(int fd, struct mp3entry* id3) p = id3->id3v2buf; /* Copy Title */ - strcpy(p, &buf[0x16]); + strcpy(p, (char *)&buf[0x16]); id3->title = p; p += strlen(p)+1; /* Copy Artist */ - strcpy(p, &buf[0x36]); + strcpy(p, (char *)&buf[0x36]); id3->artist = p; p += strlen(p)+1; @@ -1466,7 +1466,7 @@ static bool get_sid_metadata(int fd, struct mp3entry* id3) static bool get_adx_metadata(int fd, struct mp3entry* id3) { /* Use the trackname part of the id3 structure as a temporary buffer */ - unsigned char * buf = id3->path; + unsigned char * buf = (unsigned char *)id3->path; int chanstart, channels, read_bytes; int looping = 0, start_adr = 0, end_adr = 0; @@ -1578,7 +1578,7 @@ static bool get_adx_metadata(int fd, struct mp3entry* id3) static bool get_aiff_metadata(int fd, struct mp3entry* id3) { /* Use the trackname part of the id3 structure as a temporary buffer */ - unsigned char* buf = id3->path; + unsigned char* buf = (unsigned char *)id3->path; unsigned long numChannels = 0; unsigned long numSampleFrames = 0; unsigned long sampleSize = 0; @@ -1751,7 +1751,7 @@ bool get_metadata(struct track_info* track, int fd, const char* trackname, */ /* Use the trackname part of the id3 structure as a temporary buffer */ - buf = track->id3.path; + buf = (unsigned char *)track->id3.path; for (i = 0; i < 256; ++i) { @@ -1803,7 +1803,7 @@ bool get_metadata(struct track_info* track, int fd, const char* trackname, case AFMT_A52: /* Use the trackname part of the id3 structure as a temporary buffer */ - buf = track->id3.path; + buf = (unsigned char *)track->id3.path; if ((lseek(fd, 0, SEEK_SET) < 0) || (read(fd, buf, 5) < 5)) { diff --git a/tools/Makefile b/tools/Makefile index d6c885d..e477f7f 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -41,9 +41,10 @@ ipod_fw: ipod_fw.c database: database.c ../apps/tagcache.c ../apps/metadata.c \ ../firmware/id3.c ../firmware/common/unicode.c \ ../firmware/common/crc32.c ../uisimulator/common/io.c \ -../firmware/mp3data.c ../firmware/logf.c +../firmware/mp3data.c ../firmware/logf.c ../firmware/replaygain.c $(SILENT)$(CC) -g -I../firmware/export -iquote ../firmware/include \ --D__PCTOOL__ -DHAVE_TAGCACHE -DROCKBOX_HAS_LOGF -DSIMULATOR -ldl -I../apps $+ -o $@ +-D__PCTOOL__ -DHAVE_TAGCACHE -DROCKBOX_HAS_LOGF -DSIMULATOR \ +-DCONFIG_CODEC=1 -ldl -I../apps $+ -o $@ convbdf: convbdf.c $(SILENT)$(CC) -g $+ -o $@ |