99 Commits (be43ae66517272dc2d9e7420df6931e622d9e4bc)

Author SHA1 Message Date
Baptiste Coudurier 6645e8ca2f do not reference remainder packets in the parser, fix timestamps fetching 16 years ago
Ivan Schreter b283ba26ce Add handling of frame position in the parser. 16 years ago
Michael Niedermayer 7115cbda30 Consider all packets in the parser, not just ones with timestamps, 16 years ago
Michael Niedermayer 2cc304215d Favor container packets that end after the first byte of the access 16 years ago
Michael Niedermayer a4c7a5ea27 Call ff_fetch_timestamp() for mpeg1/2 when a picture start code is found instead 16 years ago
Ivan Schreter 27ca0a79c9 Add timestamp computation if values are exported by decoder. 16 years ago
Ivan Schreter b1fa494205 Add convergence_duration to AVCodecParserContext. 16 years ago
Ivan Schreter 6363af44da Add key_frame to AVCodecParserContext, used in libavformat. 16 years ago
Diego Biurrun 406792e7b0 cosmetics: Remove pointless period after copyright statement non-sentences. 16 years ago
Baptiste Coudurier 98a8ce4964 add state64 field to ParseContext storing last 8 bytes, to be able to check for longer startcodes 16 years ago
Michael Niedermayer c8714ea1b3 Use av_freep() in ff_parse_close(). 16 years ago
Diego Pettenò e6df765ed3 Mark list heads static. Patch by Diego Pettenò 16 years ago
Michael Niedermayer 44b79c6022 indent 17 years ago
Michael Niedermayer e4e3230ea5 Only store timestamps when there are timestamps. 17 years ago
Michael Niedermayer 05d1d160bc Our MPEG-TS demuxer does not send complete PES packets but sends them 17 years ago
Michael Niedermayer ebdd73778c cosmetic 17 years ago
Michael Niedermayer ec0c5d482e Allow matching timestamps to be removed by fetch_timestamp(). 17 years ago
Michael Niedermayer 21e305891c Add off argument so that fetch_timestamp can search for timestamps 17 years ago
Michael Niedermayer cd6144948a Factorize fetch_timestamp() into its own function 17 years ago
Michael Niedermayer 4791778579 unused variable 17 years ago
Michael Niedermayer 591569b596 indent 17 years ago
Michael Niedermayer 26f237254d Rename last_frame_offset to next_frame_offset. 17 years ago
Michael Niedermayer cb63a4b37c Simplify parser core. 17 years ago
Michael Niedermayer 87b6ea8458 indent 17 years ago
Michael Niedermayer 99c1c3887d allow av_parser_close(NULL) 17 years ago
Andy Gocke 1f96bafb27 Return an error when realloc fails. 17 years ago
Aurelien Jacobs 9701840bb5 add FF_ prefix to all (frame)_TYPE usage 17 years ago
Michael Niedermayer 55b9e69a31 av_*_next() API for libavcodec 17 years ago
Aurelien Jacobs 1fddeecd1d remove no more useful includes 18 years ago
Aurelien Jacobs 99ff31dc75 move aac and ac3 parsers in their own files 18 years ago
Aurelien Jacobs c53d2d9042 make some parser parameters const to avoid casting const to non-const 18 years ago
Aurelien Jacobs 0cb4172803 move mpegaudio_parser in it's own file 18 years ago
Aurelien Jacobs d2e911fac8 move mpeg4video_parser in it's own file 18 years ago
Diego Biurrun 98d0205145 Move AC3 header parsing code together with the rest of the AC3 parsing code. 18 years ago
Joakim Plate a74008a4c3 timestamps generation improvement when parsing avi 18 years ago
Diego Biurrun e42dba481f typos/grammar 18 years ago
Michael Niedermayer adcb72b521 set pict_type to I type during init so parsers which dont set it get all i frames, fixes mp3 seeking 18 years ago
Justin Ruggles 495529f7df hardcode ff_ac3_frame_sizes table 18 years ago
Michel Bardiaux 318c5e0524 Give context to dprintf 18 years ago
Justin Ruggles 2476139973 move AC-3 header parsing to ac3.c 18 years ago
Justin Ruggles 050aa8b9bc remove redundancy in AC-3 parser by using common tables from ac3tab.h 18 years ago
Justin Ruggles f7a49547de fix parsing of RealAudio AC-3/DolbyNet 18 years ago
Ian Caulfield 08c8831685 fix indentation, patch by Ian Caulfield % ian P caulfield A gmail P com % 18 years ago
Ian Caulfield 44a39bd770 Allows the AC3 parser to read the frame size and codec parameters from E-AC3 streams, 18 years ago
Michael Niedermayer 832a7b631f minor doc fix 18 years ago
Stefan Gehrer 53aa68b329 move all cavs-parsing to cavs.c 18 years ago
Stefan Gehrer d136d2fcea make mpeg4video_split public as ff_mpeg4video_split 18 years ago
Baptiste Coudurier 4067d81be2 move AVCodecParser prototypes and definitions to parser.h, and move mpegvideo parser to mpeg12.c 18 years ago
Baptiste Coudurier 8cd13128b8 use AVRational and ff_frame_rate_tab for frame_rate 18 years ago
Steve L'Homme 949b1a13bf Replace most of the %lld and %llx by their (cleaner) PRI*64 counterparts. 18 years ago