summaryrefslogtreecommitdiff
path: root/apps/metadata (follow)
Commit message (Collapse)AuthorAge
* Correct mistake in the RealMedia parser that prevented rejecting files with ↵Michael Giacomelli2010-12-11
| | | | | | unsupported codecs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28788 a1c6a512-1295-4272-9138-f99709370657
* remove a little redundant code from the WavPack metadata module to partially ↵Dave Bryant2010-12-05
| | | | | | make up for the code just added git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28738 a1c6a512-1295-4272-9138-f99709370657
* make WavPack library check the extent of the block that it is parsing so ↵Dave Bryant2010-12-05
| | | | | | that it cannot run into the next block; also enhance the metadata code to handle the case of files with non-audio blocks at the beginning (which can happen if the source WAV file has lots of RIFF data) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28736 a1c6a512-1295-4272-9138-f99709370657
* Change how all the metadata parsers are read from a giant swich/case to ↵Thomas Martitz2010-11-26
| | | | | | function pointers via array index. Also unify the api. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28672 a1c6a512-1295-4272-9138-f99709370657
* Fix FS# 11414 : .mod files - metadata in incorrect fieldsBertrik Sikken2010-10-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28228 a1c6a512-1295-4272-9138-f99709370657
* id3 parser: also add id3v2.2 TCM tag for "composer" since that's the only ↵Torne Wuff2010-09-28
| | | | | | other tag not in there in 2.2 and 2.3 versions git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28182 a1c6a512-1295-4272-9138-f99709370657
* id3 parser: add id3v2.2 TPA tag for "part of set" as iTunes appears to use itTorne Wuff2010-09-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28181 a1c6a512-1295-4272-9138-f99709370657
* parse_sap_header(): remove write-only variableRafaël Carré2010-09-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28132 a1c6a512-1295-4272-9138-f99709370657
* ASAP parse_sap_header() : remove write only variablesRafaël Carré2010-09-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28111 a1c6a512-1295-4272-9138-f99709370657
* setid3v2title(): unused variableRafaël Carré2010-09-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28110 a1c6a512-1295-4272-9138-f99709370657
* Add uppercase M4A file type to the mp4 parser. Technically Apple says to ↵Michael Giacomelli2010-08-14
| | | | | | use lowercase, but various programs tolerate this, so we can too. Fixes FS#11536. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27805 a1c6a512-1295-4272-9138-f99709370657
* WMA Voice now plays and seeks in the sim. The code is still in floating ↵Mohamed Tarek2010-08-07
| | | | | | point, and is not added to the main build. There's still a bug with the decoder in the current state that it outputs a fewer number of samples than ffmpeg's. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27744 a1c6a512-1295-4272-9138-f99709370657
* aiff metadata: fix format string (%zd for size_t)Rafaël Carré2010-07-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27572 a1c6a512-1295-4272-9138-f99709370657
* aiff metadata: skip chunks larger than bufferRafaël Carré2010-07-26
| | | | | | | | Also use a stack temporary buffer bigger than id3->path Fix FS#11494 which uses a (unparsed) 410 bytes comment chunk git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27570 a1c6a512-1295-4272-9138-f99709370657
* Commit FS#7831. Corrects our flac decoder to not reject files that have ↵Michael Giacomelli2010-07-02
| | | | | | samplecount set to 0. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27244 a1c6a512-1295-4272-9138-f99709370657
* Wrote apps/codecs/wmapro.c and modified libwmapro to make the codec work in ↵Mohamed Tarek2010-06-21
| | | | | | | | | | the sim. Neither libwmapro nor wmapro.c have been added to the main build yet, codecs.make should be edited to compile both with rockbox. current status of the decoder : - Plays and seeks in the sim - Still in floating point git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27006 a1c6a512-1295-4272-9138-f99709370657
* Revert r26048. APE tags in mp3 is explicitely on ↵Frank Gevaerts2010-05-15
| | | | | | | | | http://www.rockbox.org/wiki/NoDo This sort of change should never go in without prior discussion or consensus git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26071 a1c6a512-1295-4272-9138-f99709370657
* mp3: when ID3 tags are not found, search APE tagsYoshihisa Uchida2010-05-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26048 a1c6a512-1295-4272-9138-f99709370657
* fix yellowYoshihisa Uchida2010-05-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26046 a1c6a512-1295-4272-9138-f99709370657
* ID3 tags parser separates from metadata/mp3.cYoshihisa Uchida2010-05-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26044 a1c6a512-1295-4272-9138-f99709370657
* add True Audio (TTA) codecYoshihisa Uchida2010-05-13
| | | | | | | | decoding speed iPod video ~153% But in some players, the decoding speed is not enough. (e.g., H180 52.4% (thanks amiconn), H300 55.09% (thanks n1s)) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25994 a1c6a512-1295-4272-9138-f99709370657
* chunksize decreases 4 bytes regardless wave/wave64.Yoshihisa Uchida2010-05-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25926 a1c6a512-1295-4272-9138-f99709370657
* nomsgMohamed Tarek2010-05-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25922 a1c6a512-1295-4272-9138-f99709370657
* Fix wav metadata bug, also fix typos and some const policeJeffrey Goode2010-05-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25919 a1c6a512-1295-4272-9138-f99709370657
* wave/wave64 LIST chunk parserYoshihisa Uchida2010-05-09
| | | | | | | - logic simplify - tag data always ends by the '\0' terminate. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25911 a1c6a512-1295-4272-9138-f99709370657
* Save some binsize.Magnus Holmgren2010-05-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25899 a1c6a512-1295-4272-9138-f99709370657
* wave/wave64: parse LIST chunk.Yoshihisa Uchida2010-05-08
| | | | | | Then, title, artist, etc. (in LIST chunk data) are displayed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25898 a1c6a512-1295-4272-9138-f99709370657
* Move c/h files implementing/defining standard library stuff into a new libc ↵Thomas Martitz2010-05-06
| | | | | | | | directory, also standard'ify some parts of the code base (almost entirely #include fixes). This is to a) to cleanup firmware/common and firmware/include a bit, but also b) for Rockbox as an application which should use the host system's c library and headers, separating makes it easy to exclude our files from the build. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25850 a1c6a512-1295-4272-9138-f99709370657
* - Modify metadata/asf.c to use libasf.Mohamed Tarek2010-05-02
| | | | | | | - Modify the files in libwma to use libasf. - Remove apps/codecs/libwma/asf.h since it's not used now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25783 a1c6a512-1295-4272-9138-f99709370657
* fix bug: WAV file playback does not resume (FS#11077)Yoshihisa Uchida2010-03-22
| | | | | | Not only WAV but also Sun audio, SMAF, vox and WAV64 can resume. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25289 a1c6a512-1295-4272-9138-f99709370657
* Correction of musepack SV8 replaygain. The album/title peak is saved in a ↵Andree Buschmann2010-03-14
| | | | | | logarithmic representation and needs to be converted to linear fixed point for further processing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25187 a1c6a512-1295-4272-9138-f99709370657
* wave metadata parser reduces binsize.Yoshihisa Uchida2010-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25161 a1c6a512-1295-4272-9138-f99709370657
* corrects the smaf parser the following.Yoshihisa Uchida2010-03-13
| | | | | | | | | - It is normally retrieved even if the position of wave data is not in given position from the head. - The problem that artist/title/composer cannot be given normally when the character code != iso8859-1, utf-8. - The problem that the position of chunk does not given correctly some mmf files. - artist/title/composer stored in not id3v1buf but id3v2buf. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25141 a1c6a512-1295-4272-9138-f99709370657
* reduce firmware and sun audio codec.Yoshihisa Uchida2010-03-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25140 a1c6a512-1295-4272-9138-f99709370657
* Make atrac3 streams in wav containers work again (error was introduced with ↵Andree Buschmann2010-03-12
| | | | | | r24782). Add additional info to atrac3 debug information. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25134 a1c6a512-1295-4272-9138-f99709370657
* Oops. forget static.Yoshihisa Uchida2010-03-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25107 a1c6a512-1295-4272-9138-f99709370657
* unify the wave/wave64 parser.Yoshihisa Uchida2010-03-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25106 a1c6a512-1295-4272-9138-f99709370657
* Fix musepack sv8 metadata parser. Thanks to Magnus Holmgren for spotting.Andree Buschmann2010-03-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25076 a1c6a512-1295-4272-9138-f99709370657
* Reduce binsize again.Andree Buschmann2010-03-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25060 a1c6a512-1295-4272-9138-f99709370657
* Major change to musepack decoder: Import v1.3.0 (r458 from svn.musepack.net) ↵Andree Buschmann2010-03-07
| | | | | | to rockbox. Several adaptions in the musepack decoder were made to get the library work and perform fast under rockbox on several targets. With this change mpc sv8 is supported, including seek, replay gain and metadata support. The decoding speed is a 1-4% lower than the last implementation. Reason for this is main restructuring in the bitstream demuxer. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25056 a1c6a512-1295-4272-9138-f99709370657
* Wave/Wave64/vox metadata parser: optimize just a little.Yoshihisa Uchida2010-03-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24992 a1c6a512-1295-4272-9138-f99709370657
* au metadata parser: optimize just a little.Yoshihisa Uchida2010-03-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24982 a1c6a512-1295-4272-9138-f99709370657
* Mark array as constNils Wallménius2010-03-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24981 a1c6a512-1295-4272-9138-f99709370657
* Reduce binsize by using unsigned char array instead of int in AU metadata ↵Maurus Cuelenaere2010-02-28
| | | | | | parser. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24967 a1c6a512-1295-4272-9138-f99709370657
* Add wave64(.w64) codec (FS#11022)Yoshihisa Uchida2010-02-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24959 a1c6a512-1295-4272-9138-f99709370657
* Add vox (Dialogic telephony formats) codec add. (FS#11021)Yoshihisa Uchida2010-02-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24956 a1c6a512-1295-4272-9138-f99709370657
* Add Sun Audio codec. (FS#10433)Yoshihisa Uchida2010-02-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24955 a1c6a512-1295-4272-9138-f99709370657
* Add missing #include in libpcm codecsBertrik Sikken2010-02-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24887 a1c6a512-1295-4272-9138-f99709370657
* Put the SMAF metadata buffer on the stack to save some memory. Only tested ↵Steve Bavin2010-02-24
| | | | | | with one SMAF file, so please check if you have more. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24886 a1c6a512-1295-4272-9138-f99709370657
* add SMAF codec (.mmf extension)(FS#10432)Yoshihisa Uchida2010-02-24
| | | | | | | This codec supports only wave data (ADPCM and PCM). It does not support MIDI, picture, and movie. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24878 a1c6a512-1295-4272-9138-f99709370657