1
0
Fork 0
forked from len0rd/rockbox
foxbox/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 reduce firmware and sun audio codec. 2010-03-13 05:19:40 +00:00
ay.c More de-tabification 2011-10-08 14:24:17 +00:00
flac.c Commit FS#7831. Corrects our flac decoder to not reject files that have samplecount set to 0. 2010-07-02 18:39:11 +00:00
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 Improved Vorbis comment reader. The tags no longer need to fit in the first Ogg page to be fully read (album art can make the tags not fit). 2009-05-30 14:24:16 +00:00
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 add True Audio (TTA) codec 2010-05-13 12:40:09 +00:00
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 fix bug: WAV file playback does not resume (FS#11077) 2010-03-22 10:02:05 +00:00
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