aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/mp3.c
Commit message (Expand)AuthorAgeFilesLines
* Fix ID3v1 tags in mp3 filesJames Darnley2010-07-111-6/+7
* Generalize ID3v2 functions to support ID3v2-like ID headers with aMichael Karcher2010-06-111-2/+2
* Set AVFMT_NOTIMESTAMPS flag for mp3 muxerBaptiste Coudurier2010-04-201-0/+1
* Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini2010-03-301-1/+1
* Many mp3s seem to contain padding after id3 tags that is not considered in theMichael Niedermayer2010-02-281-1/+3
* Set lavf identification string globally in av_write_header(), ratherAnton Khirnov2010-02-161-6/+1
* mp3: ftell() file offset for VBR tags before ID3v1 parser messes it up.Andreas Öman2010-02-101-1/+2
* Add a list of generic tags and change demuxers to follow it.Anton Khirnov2010-02-011-1/+1
* set mp3 timebase to the lcm of all mp3 sample rates to fix frame durationBaptiste Coudurier2009-11-221-0/+3
* Move function that is only used by the MP3 muxer below the corresponding #if.Diego Biurrun2009-10-191-35/+36
* Add '#include "libavutil/intreadwrite.h"', necessary for AV_RB32.Diego Biurrun2009-10-191-0/+1
* Only read ID3v1 tag if ID3v2 isn't present or is empty.Anton Khirnov2009-10-051-1/+2
* id3v2: Export all text information frames with correct names.Anton Khirnov2009-10-051-0/+1
* MP3 muxer: Write all metadata.Anton Khirnov2009-10-051-34/+46
* Sync AC3 probe values with MP3 probe values, they have to avoid similar issues.Reimar Döffinger2009-09-291-0/+2
* Add id3v2 metadata conversion table and use it in mp3 muxer.Anton Khirnov2009-09-291-0/+1
* Place MP3 demuxer code under appropriate #ifdefs.Diego Biurrun2009-09-221-14/+17
* 10l: set genre default immediately before reading genre tagJustin Ruggles2009-09-151-1/+1
* Set ID3v1 genre to 0xFF (unknown) by default instead of 0 (Blues).Justin Ruggles2009-09-151-0/+1
* Slighty tweak mp3 probe threshold to prevent probetest from complaining.Michael Niedermayer2009-09-141-1/+1
* Move id3v1/id3v2 handling code from mp3.c to id3v[12].c.Patrick Dehne2009-06-191-76/+2
* Move id3v2 parsing code from mp3.c to id3v2.h and id3v2.c.Patrick Dehne2009-06-111-287/+4
* Require 4 instead of 3 frames for detecting mp3,Michael Niedermayer2009-04-221-1/+2
* handle id3v2 'genre' tag formated as '%d'Aurelien Jacobs2009-03-221-1/+2
* Change a bunch of codec long_names to be more consistent and descriptive.Diego Biurrun2009-03-021-1/+1
* Make the MP3 probe weakly claim all files with ID3v2 tags to fix regressions onAlex Converse2009-02-051-0/+1
* cosmetics: indentationAurelien Jacobs2009-02-021-1/+1
* simplify usage of dstlen as it is not a parameter anymoreAurelien Jacobs2009-02-021-3/+1
* cosmetics: indentationAurelien Jacobs2009-02-021-6/+6
* use new metadata API in the mp3 muxerAurelien Jacobs2009-02-021-40/+50
* use new metadata API in the mp3 demuxerAurelien Jacobs2009-02-021-23/+33
* don't support the mp3 extension in the mp2 muxerAurelien Jacobs2009-02-011-4/+0
* Avoid allocating MPADecodeContext on stack.Andreas Öman2009-01-231-1/+1
* Fix a read past end of buffer crash in the mp3 probeAlex Converse2009-01-201-1/+1
* Fix probing of files with ID3v2 tags. Discussed atAlex Converse2009-01-191-5/+7
* cosmetics: Remove pointless period after copyright statement non-sentences.Diego Biurrun2009-01-191-1/+1
* Factorise id3v2 header parsing from mp3.c to be sharedAlex Converse2009-01-151-17/+3
* Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs2009-01-131-6/+6
* If we find a VBR tag at the beginning of the file don't attempt toYoav Steinberg2009-01-041-7/+13
* Change mpeg audio parser so it only sets frame_size, channels and bit_rateMichael Niedermayer2008-12-211-1/+1
* Remove offset_t typedef and use int64_t directly instead.Diego Biurrun2008-10-031-4/+4
* Replace generic CONFIG_MUXERS preprocessor conditionals by more specificDiego Biurrun2008-09-021-2/+2
* Make the id3v1_genre_str array const, not just the strings it points to.Reimar Döffinger2008-08-241-1/+1
* strcasecmp() requires #include <strings.h>Aurelien Jacobs2008-08-131-0/+1
* Move one function that is only used for muxing below #ifdef CONFIG_MUXERS.Diego Biurrun2008-07-111-31/+31
* All mp3 parsers are buggy fix 2 of n (out of array write, i suspect not explo...Michael Niedermayer2008-07-041-1/+1
* All id3 parsers are buggy, 0 termination fix 1 of n (issue created by andreasMichael Niedermayer2008-07-041-0/+2
* remove useless close funcsBaptiste Coudurier2008-06-191-6/+0
* Make long_names in lavf/lavdev optional depending on CONFIG_SMALL.Stefano Sabatini2008-06-031-3/+3
* Replace some occurrences of 0 with CODEC_ID_NONE.Carl Eugen Hoyos2008-05-121-2/+2