summaryrefslogtreecommitdiffstats
path: root/firmware/id3.c
AgeCommit message (Expand)AuthorFilesLines
2003-03-18Tidied up the ID3V2 parser a littleLinus Nielsen Feltzing1-31/+57
2003-03-18Faster ID3 parsing with the new filesize() functionLinus Nielsen Feltzing1-13/+1
2003-03-13Bug fixes: Artist was skipped sometimes. Frequency, mpeg version & layer was ...Björn Stenberg1-1/+4
2003-03-10Don't accidentally add Xing headers to CBR filesLinus Nielsen Feltzing1-1/+1
2003-03-10Ignore duplicate id3v2 tags or frames. Patch by Bill Napier.Björn Stenberg1-10/+18
2003-03-10I hate it when rippers don't follow the ID3V2 specsLinus Nielsen Feltzing1-2/+4
2003-03-10New ID3 and MP3 stream parser, plus not-yet-ready Xing header generation codeLinus Nielsen Feltzing1-296/+75
2003-02-11Initialize genre to 0xff since 0 is a valid value.Björn Stenberg1-2/+1
2003-01-24Remove use of rockbox-mode.el in local variables list.Mats Lidell1-6/+0
2002-12-12Merged Uwe Freese's bidirectional scrolling patch. Added configurable scroll ...Björn Stenberg1-5/+6
2002-12-09Added id3 version wps tag: %iv. Fixed id3v1 parsing bug.Björn Stenberg1-12/+30
2002-12-05Added ID3 tag 'genre': %igBjörn Stenberg1-2/+17
2002-12-05Added ID3 tag 'year': %iyBjörn Stenberg1-79/+58
2002-12-03Don't waste time loading v1 tag if a v2 tag was found.Björn Stenberg1-3/+6
2002-11-12Fixed broken unicode_munge()Linus Nielsen Feltzing1-7/+6
2002-10-29Better handling of large frames in V2 tagsLinus Nielsen Feltzing1-3/+9
2002-10-28Now reads the tags frame by frame, to avoid missing frames when there are lar...Linus Nielsen Feltzing1-75/+58
2002-10-27Better skipping of leading garbage. Fixes bug #625868.Linus Nielsen Feltzing1-6/+4
2002-10-01modify the data these point to, these operators are right-to-left...Daniel Stenberg1-3/+3
2002-10-01Made the Unicode kludge even kludgier, but non-crashingLinus Nielsen Feltzing1-42/+70
2002-09-30Bill Napier wrote this:Daniel Stenberg1-0/+26
2002-09-30Bill Napier's fix for header lengths for ID3v2.3 and earlier.Daniel Stenberg1-2/+14
2002-09-27Rudimentary VBRI parsingLinus Nielsen Feltzing1-0/+29
2002-09-25For some strange reason, getsonglength() couldn't handle 800Kbyte ID3V2 tags :-)Linus Nielsen Feltzing1-1/+3
2002-09-19Better handling of tagless tracks with VBR headersLinus Nielsen Feltzing1-1/+6
2002-09-18Another strike in the battle against glitches between tracksLinus Nielsen Feltzing1-1/+3
2002-09-17no C99 stuff here ;-)Daniel Stenberg1-1/+2
2002-09-16Now skips garbage padding after the ID3V2 tag, along with Xing and LAME headersLinus Nielsen Feltzing1-6/+27
2002-09-16removed redundant size checksDaniel Stenberg1-8/+0
2002-09-16When getting tag contents, we might read a tag which has a part of it withinDaniel Stenberg1-3/+3
2002-09-16if the id3v2 tags avaiable are bigger than our buffer size, at least tryDaniel Stenberg1-1/+1
2002-09-09Read tracknum from id3v1.1 tag (Kenneth Kiraly)Björn Stenberg1-17/+23
2002-08-30Better handling of garbage in ID3V2 tagsLinus Nielsen Feltzing1-5/+7
2002-08-22make mp3info() better return true on bad mp3 files, also makeDaniel Stenberg1-5/+10
2002-08-19Added support for the unofficial MPEG version 2.5 format that uses a somewhatDaniel Stenberg1-18/+37
2002-08-15VBR ID3 info works again. (I mistakenly left out a line from Hardeep's patch.)Björn Stenberg1-0/+1
2002-08-14Added fast forward and rewind (without sound). Patch by Hardeep Sidhu.Björn Stenberg1-39/+47
2002-08-14Skip past id3v2 tag when loading mp3 dataBjörn Stenberg1-9/+2
2002-07-22Now continues searching for good frames if a bad one is found. Patch by Harde...Linus Nielsen Feltzing1-5/+12
2002-07-18More detailed mp3 frame header checkBjörn Stenberg1-2/+24
2002-07-18Added support for mono and MPEG2 VBR headersBjörn Stenberg1-14/+32
2002-07-10Added average bitrate for VBR mp3Björn Stenberg1-7/+13
2002-07-05Added a vbr flag in the id3 structLinus Nielsen Feltzing1-1/+3
2002-07-04Added protection against too large ID3V2 tagsLinus Nielsen Feltzing1-19/+17
2002-07-04Now sets bitrate to VARIABLE_BIT_RATE if VBRLinus Nielsen Feltzing1-0/+1
2002-07-03Added Xing VBR frame parsingLinus Nielsen Feltzing1-6/+37
2002-06-28Fixed an overflow in the song length calculationLinus Nielsen Feltzing1-1/+1
2002-06-27changed char* path to char path[256] and added a copy of filename on mp3info ...Jerome Kuptz1-1/+3
2002-06-27Made mp3info set the path variable on the mp3entry struct. This fixes WPS Par...Jerome Kuptz1-1/+1
2002-06-26Added id3 tracknum (Yusef Napora)Björn Stenberg1-1/+21