summaryrefslogtreecommitdiff
path: root/apps/metadata
AgeCommit message (Collapse)Author
2007-10-28Add ReplayGain support to WMA (based on tags written by Foobar2000).Magnus Holmgren
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15340 a1c6a512-1295-4272-9138-f99709370657
2007-10-16Fix FS #7976. WMA metadata parser didn't store file size in metadata struct.Thom Johansen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15150 a1c6a512-1295-4272-9138-f99709370657
2007-10-14MP4 tag parser: guard against problems when the buffer is full.Magnus Holmgren
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15105 a1c6a512-1295-4272-9138-f99709370657
2007-10-13Make the FLAC metadata parser a little more robust.Magnus Holmgren
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15093 a1c6a512-1295-4272-9138-f99709370657
2007-10-11read_mp4_tag_string() may return a NULL in the pointer so no code should relyDaniel Stenberg
on the pointer being valid unless the return code is checked. This lead to the year_string being accessed with atoi() even when being NULL => crash. This fixes FS#7937. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15080 a1c6a512-1295-4272-9138-f99709370657
2007-08-24Correct another copyright line.Magnus Holmgren
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14450 a1c6a512-1295-4272-9138-f99709370657
2007-08-24Correct copyright line.Thom Johansen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14449 a1c6a512-1295-4272-9138-f99709370657
2007-08-12Move WavPack metadata parsing to its own file and add handling of ↵Dave Bryant
non-standard sampling rates git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14289 a1c6a512-1295-4272-9138-f99709370657
2007-08-08Add support for grouping tags. From FS#7362.Dan Everton
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14242 a1c6a512-1295-4272-9138-f99709370657
2007-08-03Fix ID3 struct member name for discnum in mp4 metadata parser.Dan Everton
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14155 a1c6a512-1295-4272-9138-f99709370657
2007-08-03Add support for parsing the disc number tag from metadata and use of it in ↵Dan Everton
the database. Patch originally from FS#4961 with some minor tweaks by me. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14154 a1c6a512-1295-4272-9138-f99709370657
2007-08-02Initial attept at supporting Line Spectral Pairs. Various issues remain, ↵Michael Giacomelli
and the ffmpeg decoder itself often fails on certain valid LSP files. Expect some issues. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14134 a1c6a512-1295-4272-9138-f99709370657
2007-07-26MP4: Add support for comment and year tags.Magnus Holmgren
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13998 a1c6a512-1295-4272-9138-f99709370657
2007-07-24MP4: Fix a sign error preventing some files from playing (e.g., if tagged by ↵Magnus Holmgren
MusicBrainz). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13973 a1c6a512-1295-4272-9138-f99709370657
2007-07-22Add support for text-format genres in .mp4 files (AAC/ALAC).Magnus Holmgren
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13960 a1c6a512-1295-4272-9138-f99709370657
2007-07-20Add incomplete support for files using noise coding but not LSP. In ↵Michael Giacomelli
practice, this means files >= 20kbps will probably work, and those below will probably not. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13945 a1c6a512-1295-4272-9138-f99709370657
2007-07-11Make the ASF parser reject streams which are not wmav1 or wmav2. Also ↵Dave Chapman
restore some DEBUGF error message to indicate why a file has been rejected. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13857 a1c6a512-1295-4272-9138-f99709370657
2007-07-10Disable the DEBUGF statementsDave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13841 a1c6a512-1295-4272-9138-f99709370657
2007-07-04OoopsDave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13791 a1c6a512-1295-4272-9138-f99709370657
2007-07-04Add tag parsing to the ASF metadata parser. TODO: 1) Stress test to ensure ↵Dave Chapman
it deals correctly with very long tags and the id3v2/v2 buffers becoming full. 2) Review the entire parser and attempt to reduce the binary size. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13790 a1c6a512-1295-4272-9138-f99709370657
2007-07-03The WMA decoder crashes when attempting to decode files encoded at less than ↵Dave Chapman
32kbps, so reject them at the metadata parsing stage. Current SVN ffmpeg can decode these files, so hopefully this can be fixed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13774 a1c6a512-1295-4272-9138-f99709370657
2007-07-03WMA clean-up commit - fix 64-bit sim warnings, set svn keywords property, ↵Dave Chapman
and add new files to apps/FILES git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13771 a1c6a512-1295-4272-9138-f99709370657
2007-07-03Initial, work-in-progress, version of a WMA codec using Michael Giacomelli's ↵Dave Chapman
fixed-point and malloc-less WMA decoder (based on the ffmpeg WMA decoder from early 2006, and also building on the work started by Paul Jones). The codec itself and the ASF parsing code were written by me, inspired by the ASF parser in libasf. Current performance is around 400% realtime on gigabeat, 100% realtime on PP and 20% realtime on Coldfire. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13769 a1c6a512-1295-4272-9138-f99709370657
2007-06-25Support aART (album artist) MP4 atom.Dan Everton
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13709 a1c6a512-1295-4272-9138-f99709370657
2007-06-19Correct a commentDave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13674 a1c6a512-1295-4272-9138-f99709370657
2007-06-16move the speex and vorbis ogg parsers together in ogg.cMarcoen Hirschberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13642 a1c6a512-1295-4272-9138-f99709370657
2007-06-16Correct the (C) yearDave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13640 a1c6a512-1295-4272-9138-f99709370657
2007-06-16fix build for big-endian targetsMarcoen Hirschberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13638 a1c6a512-1295-4272-9138-f99709370657
2007-06-16split up the metadata parserMarcoen Hirschberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13637 a1c6a512-1295-4272-9138-f99709370657