summaryrefslogtreecommitdiff
path: root/libavcodec/parser.c
Commit message (Collapse)AuthorAgeFilesLines
* cosmetics: Remove pointless period after copyright statement non-sentences.Diego Biurrun2009-01-191-2/+2
| | | | Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add state64 field to ParseContext storing last 8 bytes, to be able to check ↵Baptiste Coudurier2008-10-231-0/+1
| | | | | | for longer startcodes Originally committed as revision 15671 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use av_freep() in ff_parse_close().Michael Niedermayer2008-10-201-1/+1
| | | | Originally committed as revision 15654 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mark list heads static. Patch by Diego PettenòDiego Pettenò2008-10-041-1/+1
| | | | Originally committed as revision 15548 to svn://svn.ffmpeg.org/ffmpeg/trunk
* indentMichael Niedermayer2008-06-021-6/+6
| | | | Originally committed as revision 13628 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Only store timestamps when there are timestamps.Michael Niedermayer2008-06-021-0/+2
| | | | Originally committed as revision 13627 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Our MPEG-TS demuxer does not send complete PES packets but sends themMichael Niedermayer2008-06-021-1/+2
| | | | | | piecewise, thus the end values cannot be used for associating timestamps. Originally committed as revision 13626 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmeticMichael Niedermayer2008-06-021-1/+2
| | | | Originally committed as revision 13624 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow matching timestamps to be removed by fetch_timestamp().Michael Niedermayer2008-06-021-2/+4
| | | | Originally committed as revision 13623 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add off argument so that fetch_timestamp can search for timestampsMichael Niedermayer2008-06-021-4/+4
| | | | | | not associated with the first byte of access units. Originally committed as revision 13622 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Factorize fetch_timestamp() into its own functionMichael Niedermayer2008-06-021-11/+16
| | | | Originally committed as revision 13621 to svn://svn.ffmpeg.org/ffmpeg/trunk
* unused variableMichael Niedermayer2008-06-021-7/+7
| | | | Originally committed as revision 13620 to svn://svn.ffmpeg.org/ffmpeg/trunk
* indentMichael Niedermayer2008-06-021-3/+3
| | | | Originally committed as revision 13616 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename last_frame_offset to next_frame_offset.Michael Niedermayer2008-06-021-5/+5
| | | | | | (it was and is the next not the last) Originally committed as revision 13615 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify parser core.Michael Niedermayer2008-06-021-30/+14
| | | | Originally committed as revision 13613 to svn://svn.ffmpeg.org/ffmpeg/trunk
* indentMichael Niedermayer2008-05-261-4/+4
| | | | Originally committed as revision 13411 to svn://svn.ffmpeg.org/ffmpeg/trunk
* allow av_parser_close(NULL)Michael Niedermayer2008-05-261-0/+2
| | | | | | fixes issue300 Originally committed as revision 13410 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Return an error when realloc fails.Andy Gocke2008-03-251-3/+9
| | | | | | Patch by Andy Gocke (agocke gmail com) Originally committed as revision 12581 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add FF_ prefix to all (frame)_TYPE usageAurelien Jacobs2008-03-091-1/+1
| | | | Originally committed as revision 12399 to svn://svn.ffmpeg.org/ffmpeg/trunk
* av_*_next() API for libavcodecMichael Niedermayer2007-12-121-0/+5
| | | | Originally committed as revision 11204 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove no more useful includesAurelien Jacobs2007-05-081-3/+1
| | | | Originally committed as revision 8943 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move aac and ac3 parsers in their own filesAurelien Jacobs2007-05-081-298/+0
| | | | Originally committed as revision 8941 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make some parser parameters const to avoid casting const to non-constAurelien Jacobs2007-05-071-3/+3
| | | | Originally committed as revision 8921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move mpegaudio_parser in it's own fileAurelien Jacobs2007-05-051-197/+0
| | | | Originally committed as revision 8899 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move mpeg4video_parser in it's own fileAurelien Jacobs2007-05-051-78/+0
| | | | Originally committed as revision 8898 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move AC3 header parsing code together with the rest of the AC3 parsing code.Diego Biurrun2007-04-151-1/+50
| | | | Originally committed as revision 8739 to svn://svn.ffmpeg.org/ffmpeg/trunk
* timestamps generation improvement when parsing aviJoakim Plate2007-04-131-0/+3
| | | | | | | | | patch by Joakim \ elupus chez ecce dot se / original thread: date: 03/19/2007 01:47 AM subject: [Ffmpeg-devel] [RFC] Improvement for the odd timestamp generation when parser is in use. Originally committed as revision 8725 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typos/grammarDiego Biurrun2007-04-071-1/+1
| | | | Originally committed as revision 8641 to svn://svn.ffmpeg.org/ffmpeg/trunk
* set pict_type to I type during init so parsers which dont set it get all i ↵Michael Niedermayer2007-03-261-0/+1
| | | | | | frames, fixes mp3 seeking Originally committed as revision 8528 to svn://svn.ffmpeg.org/ffmpeg/trunk
* hardcode ff_ac3_frame_sizes tableJustin Ruggles2007-03-181-1/+0
| | | | Originally committed as revision 8435 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Give context to dprintfMichel Bardiaux2007-03-121-2/+2
| | | | Originally committed as revision 8338 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move AC-3 header parsing to ac3.cJustin Ruggles2007-03-111-29/+12
| | | | Originally committed as revision 8323 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove redundancy in AC-3 parser by using common tables from ac3tab.hJustin Ruggles2007-03-111-62/+10
| | | | Originally committed as revision 8318 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix parsing of RealAudio AC-3/DolbyNetJustin Ruggles2007-02-091-5/+6
| | | | Originally committed as revision 7888 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix indentation, patch by Ian Caulfield % ian P caulfield A gmail P com %Ian Caulfield2007-01-241-22/+22
| | | | Originally committed as revision 7688 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allows the AC3 parser to read the frame size and codec parameters from E-AC3 ↵Ian Caulfield2007-01-241-5/+46
| | | | | | | | | | | | | | streams, allowing them to be correctly demuxed. Currently it only identifies the primary substream, and will skip over any additional dependent or independent substreams. Patch by Ian Caulfield % ian P caulfield A gmail P com % Original thread: date: Jan 19, 2007 9:55 AM subject: Re: [Ffmpeg-devel] [PATCH] Correctly parse headers of E-AC3 streams Originally committed as revision 7687 to svn://svn.ffmpeg.org/ffmpeg/trunk
* minor doc fixMichael Niedermayer2006-12-181-1/+2
| | | | Originally committed as revision 7331 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move all cavs-parsing to cavs.cStefan Gehrer2006-11-121-36/+0
| | | | | | This should help building parser without decoder Originally committed as revision 6993 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make mpeg4video_split public as ff_mpeg4video_splitStefan Gehrer2006-11-121-3/+3
| | | | Originally committed as revision 6991 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move AVCodecParser prototypes and definitions to parser.h, and move ↵Baptiste Coudurier2006-11-061-192/+4
| | | | | | mpegvideo parser to mpeg12.c Originally committed as revision 6914 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use AVRational and ff_frame_rate_tab for frame_rateBaptiste Coudurier2006-11-051-30/+8
| | | | Originally committed as revision 6905 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace most of the %lld and %llx by their (cleaner) PRI*64 counterparts.Steve L'Homme2006-11-011-1/+1
| | | | | | patch by Steve Lhomme, slhomme divxcorp com Originally committed as revision 6868 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dont set the sampling rate just because 1 mp3 packet header says so (fixes ↵Michael Niedermayer2006-10-301-4/+3
| | | | | | playback speed on some old mencoder generated avis which where then dumped to mp3) Originally committed as revision 6837 to svn://svn.ffmpeg.org/ffmpeg/trunk
* doxyMichael Niedermayer2006-10-111-2/+23
| | | | Originally committed as revision 6647 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-071-4/+6
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix some signedness warningsMåns Rullgård2006-09-271-1/+1
| | | | Originally committed as revision 6355 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dont copy frame if the whole mp1/2/3 frame is available in one piece in the ↵Michael Niedermayer2006-08-261-6/+15
| | | | | | input Originally committed as revision 6103 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make some tables constMåns Rullgård2006-07-091-2/+2
| | | | Originally committed as revision 5692 to svn://svn.ffmpeg.org/ffmpeg/trunk
* --enable/disable parsers. Warning: some combinations are broken.Måns Rullgård2006-07-091-8/+33
| | | | Originally committed as revision 5691 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix compilation with --disable-decoders.Emiliano Parasassi2006-07-071-0/+4
| | | | | | patch by Emiliano Parasassi, millallo --at-- gmail --dot-- com Originally committed as revision 5660 to svn://svn.ffmpeg.org/ffmpeg/trunk