rockbox/apps/metadata
Sean Bartell 26fc31ae93 Add the warble test program.
Warble uses Rockbox's codecs to play files with SDL or convert them to
WAV or raw formats. It also prints metadata and supports some of the DSP
effects. In the future, warble could be used to implement an automated
test suite for codecs, metadata, and DSP.

Change-Id: Ife1a63d2354496016277bfcbae4a9c23423ebd86
Reviewed-on: http://gerrit.rockbox.org/135
Reviewed-by: Nils Wallménius <nils@rockbox.org>
Tested-by: Nils Wallménius <nils@rockbox.org>
2012-03-03 16:41:49 +01:00
..
a52.c Add stdio.h include for SEEK_SET define to various files. 2010-12-25 18:43:34 +00:00
adx.c Rockbox does not support encrypted ADX. Clearly state this in the manual and the debug messages. 2011-11-29 20:36:11 +00:00
aiff.c Removed some dead code identified by clang-analyzer. 2011-04-06 21:08:31 +00:00
ape.c Rename 'mp3entry.embed_albumart' to 'mp3entry.has_embedded_albumart' (FS#12470). No functional changes. 2011-12-22 18:48:43 +00:00
asap.c Change how all the metadata parsers are read from a giant swich/case to function pointers via array index. Also unify the api. 2010-11-26 18:02:50 +00:00
asf.c Rename 'mp3entry.embed_albumart' to 'mp3entry.has_embedded_albumart' (FS#12470). No functional changes. 2011-12-22 18:48:43 +00:00
au.c
ay.c More de-tabification 2011-10-08 14:24:17 +00:00
flac.c
gbs.c libgme: make local functions static where possible 2011-08-11 19:04:28 +00:00
hes.c Submit initial patch from FS#12176. Adds support for several new game music formats (AY, GBS, HES, KSS, SGC, VGM and VGZ) and replaces the current NSF and NSFE with a new implementation based on a port of the Game Music Emu library 'GME'. This first submit does not cover the full functionality provided by the author's original patch: Coleco-SGV is not supported, some GME-specific m3u-support has been removed and IRAM is not used yet. Further changes are very likely to follow this submit. Thanks to Mauricio Garrido. 2011-08-07 20:01:04 +00:00
id3tags.c Rename 'mp3entry.embed_cuesheet' to 'mp3entry.embedded_cuesheet' and pull out a field (FS#12473) 2011-12-22 18:56:11 +00:00
kss.c libgme: make local functions static where possible 2011-08-11 19:04:28 +00:00
metadata_common.c Add the warble test program. 2012-03-03 16:41:49 +01:00
metadata_common.h FS#12163 by Sean Bartell 2011-08-27 12:34:21 +00:00
metadata_parsers.h Add conditionals for functions only needed on SWCODEC targets. 2011-12-15 20:58:14 +00:00
mod.c Use id3v2buf to read the title of MOD files. Avoids additional declaration of a 1KB buffer and saves a bit codesize as well. 2011-06-30 18:39:13 +00:00
monkeys.c Change how all the metadata parsers are read from a giant swich/case to function pointers via array index. Also unify the api. 2010-11-26 18:02:50 +00:00
mp3.c Remove some useless code and variables in the area of metadata parsing. Bump codec API. 2011-02-27 20:49:08 +00:00
mp4.c Rename 'mp3entry.embed_albumart' to 'mp3entry.has_embedded_albumart' (FS#12470). No functional changes. 2011-12-22 18:48:43 +00:00
mpc.c FS#11964. Rework replaygain handling to save metadata buffer and binsize. Remove string representation of replaygain and use a dedicated ftoa implementation for WPS/screen info. 2011-02-24 19:10:59 +00:00
nsf.c Submit initial patch from FS#12176. Adds support for several new game music formats (AY, GBS, HES, KSS, SGC, VGM and VGZ) and replaces the current NSF and NSFE with a new implementation based on a port of the Game Music Emu library 'GME'. This first submit does not cover the full functionality provided by the author's original patch: Coleco-SGV is not supported, some GME-specific m3u-support has been removed and IRAM is not used yet. Further changes are very likely to follow this submit. Thanks to Mauricio Garrido. 2011-08-07 20:01:04 +00:00
ogg.c
oma.c Add stdio.h include for SEEK_SET define to various files. 2010-12-25 18:43:34 +00:00
rm.c Fix further 'variable set but not used' warnings reported from GCC 4.6.0. 2011-05-01 13:48:28 +00:00
sgc.c libgme: make local functions static where possible 2011-08-11 19:04:28 +00:00
sid.c Removed some dead code identified by clang-analyzer. 2011-04-06 21:08:31 +00:00
smaf.c Add stdio.h include for SEEK_SET define to various files. 2010-12-25 18:43:34 +00:00
spc.c Removed some dead code identified by clang-analyzer. 2011-04-06 21:08:31 +00:00
tta.c
vgm.c Submit initial patch from FS#12176. Adds support for several new game music formats (AY, GBS, HES, KSS, SGC, VGM and VGZ) and replaces the current NSF and NSFE with a new implementation based on a port of the Game Music Emu library 'GME'. This first submit does not cover the full functionality provided by the author's original patch: Coleco-SGV is not supported, some GME-specific m3u-support has been removed and IRAM is not used yet. Further changes are very likely to follow this submit. Thanks to Mauricio Garrido. 2011-08-07 20:01:04 +00:00
vorbis.c Rename 'mp3entry.embed_cuesheet' to 'mp3entry.embedded_cuesheet' and pull out a field (FS#12473) 2011-12-22 18:56:11 +00:00
vox.c
wave.c Add const to global pointers to strings. 2011-12-17 18:31:55 +00:00
wavpack.c remove a little redundant code from the WavPack metadata module to partially make up for the code just added 2010-12-05 22:01:28 +00:00