summaryrefslogtreecommitdiff
path: root/apps/metadata (follow)
Commit message (Collapse)AuthorAge
* 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
* commit FS#10424 and FS#10425Yoshihisa Uchida2010-02-20
| | | | | | | | - wav(RIFF) supports Microsoft ADPCM, Dialogic OKI ADPCM, YAMAHA ADPCM, Adobe SWF ADPCM. - AIFF supports QuickTime IMA ADPCM. - DVI ADPCM(IMA ADPCM) reworks. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24782 a1c6a512-1295-4272-9138-f99709370657
* Initial support for ATRAC3 streams in wav containers. Mohamed Tarek2010-02-16
| | | | | | | | | | | | | | Current state : - Playback and seeking are possible. - We now support ATRAC3 in any of its possible containers (wav/at3, oma/aa3, and rm/ra). TODO : - Fix joint-stereo decoding for ATRAC3 - the decoder currently produces lots of glitches. - Rename atrac3_oma.c since it works for both oma and wav containers. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24689 a1c6a512-1295-4272-9138-f99709370657
* Fix a comment in OMA metadata parser. No functional changes.Mohamed Tarek2010-02-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24683 a1c6a512-1295-4272-9138-f99709370657
* "Detach" ATRAC3 from RM. Since ATRAC3 isn't really specific to RM, it must ↵Mohamed Tarek2010-02-16
| | | | | | not be obligatory to initialize the decoder through RMContext. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24682 a1c6a512-1295-4272-9138-f99709370657
* Add support for Sony OMA file format. Currently only supports ATRAC3 ↵Mohamed Tarek2010-02-12
| | | | | | | | | (without DRM), and seeks. Tested on sansa e200. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24615 a1c6a512-1295-4272-9138-f99709370657
* 1st part of fix for FS#10637. Correction of mpc header parsing.Andree Buschmann2010-01-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24408 a1c6a512-1295-4272-9138-f99709370657
* Commit FS#10422 by Yoshihisa Uchida. Seperates WAV and AIFF parsing from ↵Michael Giacomelli2010-01-27
| | | | | | PCM decoding by introducing libpcm, a library for decoding linear and non-uniform PCM independently of the container format. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24346 a1c6a512-1295-4272-9138-f99709370657
* Fix further tabsAndree Buschmann2010-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24156 a1c6a512-1295-4272-9138-f99709370657
* Second part of FS#10832 by Juliusz Chroboczek. Ignore empty mdat chunks in ↵Michael Giacomelli2010-01-02
| | | | | | mp4 files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24148 a1c6a512-1295-4272-9138-f99709370657
* Commit first part of FS#10832 by Juliusz Chroboczek. Allows playback of ↵Michael Giacomelli2010-01-02
| | | | | | unstreamable AAC/ALAC files by stepping through the file to find the index, potientially rebuffering. This is likely to impose a battery life hit on files which are unstreamable and not much smaller then the buffer, but should not impact streamable files at all. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24147 a1c6a512-1295-4272-9138-f99709370657
* Add support for the MP4 file type 'isom'. Based on FS#10790 with an ↵Magnus Holmgren2009-11-22
| | | | | | additional fix, making the sample file play. Also updated some debug prints. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23708 a1c6a512-1295-4272-9138-f99709370657
* Unify fourcc macro and some style changesNils Wallménius2009-11-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23664 a1c6a512-1295-4272-9138-f99709370657
* Make svn properties consistent and set some missing onesNils Wallménius2009-11-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23663 a1c6a512-1295-4272-9138-f99709370657
* Revert r23339 and use setid3v1title() from metadata/mp3.c instead.Mohamed Tarek2009-10-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23349 a1c6a512-1295-4272-9138-f99709370657
* Add support for ID3v1 metadta tags in Real Media container.Mohamed Tarek2009-10-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23339 a1c6a512-1295-4272-9138-f99709370657
* add gapless playback for Nero encoded AAC filesMarcoen Hirschberg2009-10-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22984 a1c6a512-1295-4272-9138-f99709370657