summaryrefslogtreecommitdiff
path: root/firmware/id3.c (follow)
Commit message (Collapse)AuthorAge
...
* Read tracknum from id3v1.1 tag (Kenneth Kiraly)Björn Stenberg2002-09-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2248 a1c6a512-1295-4272-9138-f99709370657
* Better handling of garbage in ID3V2 tagsLinus Nielsen Feltzing2002-08-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2090 a1c6a512-1295-4272-9138-f99709370657
* make mp3info() better return true on bad mp3 files, also makeDaniel Stenberg2002-08-22
| | | | | | | getsonglength() return 0 if the length is unknown git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1923 a1c6a512-1295-4272-9138-f99709370657
* Added support for the unofficial MPEG version 2.5 format that uses a somewhatDaniel Stenberg2002-08-19
| | | | | | | different frequency table but the same bitrate table that V2 has. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1805 a1c6a512-1295-4272-9138-f99709370657
* VBR ID3 info works again. (I mistakenly left out a line from Hardeep's patch.)Björn Stenberg2002-08-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1771 a1c6a512-1295-4272-9138-f99709370657
* Added fast forward and rewind (without sound). Patch by Hardeep Sidhu.Björn Stenberg2002-08-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1741 a1c6a512-1295-4272-9138-f99709370657
* Skip past id3v2 tag when loading mp3 dataBjörn Stenberg2002-08-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1729 a1c6a512-1295-4272-9138-f99709370657
* Now continues searching for good frames if a bad one is found. Patch by ↵Linus Nielsen Feltzing2002-07-22
| | | | | | Hardeep Sidhu git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1398 a1c6a512-1295-4272-9138-f99709370657
* More detailed mp3 frame header checkBjörn Stenberg2002-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1383 a1c6a512-1295-4272-9138-f99709370657
* Added support for mono and MPEG2 VBR headersBjörn Stenberg2002-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1380 a1c6a512-1295-4272-9138-f99709370657
* Added average bitrate for VBR mp3Björn Stenberg2002-07-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1346 a1c6a512-1295-4272-9138-f99709370657
* Added a vbr flag in the id3 structLinus Nielsen Feltzing2002-07-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1339 a1c6a512-1295-4272-9138-f99709370657
* Added protection against too large ID3V2 tagsLinus Nielsen Feltzing2002-07-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1336 a1c6a512-1295-4272-9138-f99709370657
* Now sets bitrate to VARIABLE_BIT_RATE if VBRLinus Nielsen Feltzing2002-07-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1325 a1c6a512-1295-4272-9138-f99709370657
* Added Xing VBR frame parsingLinus Nielsen Feltzing2002-07-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1324 a1c6a512-1295-4272-9138-f99709370657
* Fixed an overflow in the song length calculationLinus Nielsen Feltzing2002-06-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1242 a1c6a512-1295-4272-9138-f99709370657
* changed char* path to char path[256] and added a copy of filename on mp3info ↵Jerome Kuptz2002-06-27
| | | | | | function git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1229 a1c6a512-1295-4272-9138-f99709370657
* Made mp3info set the path variable on the mp3entry struct. This fixes WPS ↵Jerome Kuptz2002-06-27
| | | | | | Parse & File modes in playlist or dir playing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1224 a1c6a512-1295-4272-9138-f99709370657
* Added id3 tracknum (Yusef Napora)Björn Stenberg2002-06-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1204 a1c6a512-1295-4272-9138-f99709370657
* Moved getfilesize() to topBjörn Stenberg2002-06-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1203 a1c6a512-1295-4272-9138-f99709370657
* Reordered operations to optimise file seekingBjörn Stenberg2002-06-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1202 a1c6a512-1295-4272-9138-f99709370657
* Made mp3entry a struct, not a typeBjörn Stenberg2002-06-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1182 a1c6a512-1295-4272-9138-f99709370657
* Don't free static data :)Björn Stenberg2002-06-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1181 a1c6a512-1295-4272-9138-f99709370657
* NOTE! the 'mp3entry' struct grew quite a bit now, as the previously staticDaniel Stenberg2002-06-04
| | | | | | | | | buffers were moved into the struct instead and thus we enable the mp3info() function to be called in a re-entrant way. Just don't allocate that struct on the stack without careful consideration! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@896 a1c6a512-1295-4272-9138-f99709370657
* Fixed endianness bug in getsonglengthLinus Nielsen Feltzing2002-05-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@750 a1c6a512-1295-4272-9138-f99709370657
* Commented out songlength() for nowBjörn Stenberg2002-05-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@734 a1c6a512-1295-4272-9138-f99709370657
* Removed floating point codeBjörn Stenberg2002-05-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@612 a1c6a512-1295-4272-9138-f99709370657
* Changing to C99 'bool' typeBjörn Stenberg2002-05-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@561 a1c6a512-1295-4272-9138-f99709370657
* save mpeg layer and version informationDave Chapman2002-05-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@557 a1c6a512-1295-4272-9138-f99709370657
* Removed include fcntl.hBjörn Stenberg2002-05-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@520 a1c6a512-1295-4272-9138-f99709370657
* uninitialised variable and better return code checkDaniel Stenberg2002-05-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@504 a1c6a512-1295-4272-9138-f99709370657
* fixed buffer overflow in setid3v1titleDave Chapman2002-05-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@479 a1c6a512-1295-4272-9138-f99709370657
* no more unistd.hDaniel Stenberg2002-05-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@462 a1c6a512-1295-4272-9138-f99709370657
* Dave Chapman found a problem in the id3v1 tag reading, and providedDaniel Stenberg2002-05-05
| | | | | | | this fix! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@445 a1c6a512-1295-4272-9138-f99709370657
* include file.h (important for the x11 sim to work) and types.h (as thatDaniel Stenberg2002-05-05
| | | | | | | | already has a bool type and TRUE/FALSE defines). Also now includes its own new id3.h for the struct definition. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@431 a1c6a512-1295-4272-9138-f99709370657
* Added Gary's snprintf() and changed all places to use it.Björn Stenberg2002-05-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@379 a1c6a512-1295-4272-9138-f99709370657
* fixed to use our file apiDaniel Stenberg2002-04-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@325 a1c6a512-1295-4272-9138-f99709370657
* Removed some warningsBjörn Stenberg2002-04-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@298 a1c6a512-1295-4272-9138-f99709370657
* fixed compiler warningsDaniel Stenberg2002-04-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@248 a1c6a512-1295-4272-9138-f99709370657
* no more malloc()s or strdup()sDaniel Stenberg2002-04-23
| | | | | | | | the test program now takes any amount of files, which makes it easy to verify lots of files at once using shell wildcards git-svn-id: svn://svn.rockbox.org/rockbox/trunk@196 a1c6a512-1295-4272-9138-f99709370657
* id3 tag reading code, both v1 and v2. Still needs to be adjusted more toDaniel Stenberg2002-04-23
remove the malloc()s and possible other stuff. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@185 a1c6a512-1295-4272-9138-f99709370657