summaryrefslogtreecommitdiff
path: root/libavcodec/mpegvideo_parser.c
Commit message (Collapse)AuthorAge
* RevertMichael Niedermayer2010-02-03
| | | | | | | | | | | r12684 | michael | 2008-04-04 02:43:34 +0200 (Fri, 04 Apr 2008) | 2 lines Disable the split function. This should end the mpeg1/2 global header issues. The split function is essential for -ss to work Fixes issue1226 If this breaks something please tell me, also if someoen remembers what problem this originally caused tell me too, i searched but couldnt find it. Originally committed as revision 21621 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Merge init & declaration of buf_end.Michael Niedermayer2009-12-14
| | | | | | From ffmbc0.3 Originally committed as revision 20863 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: Reindent after r20736.Carl Eugen Hoyos2009-12-05
| | | | Originally committed as revision 20737 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make sure the parsers do not overwrite width/height as this can interfereMichael Niedermayer2009-12-05
| | | | | | | with the decoder. Fixes issue1135. Originally committed as revision 20736 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Call ff_fetch_timestamp() for mpeg1/2 when a picture start code is found insteadMichael Niedermayer2009-03-02
| | | | | | | | | | | | of calling it at the end of a frame with a large negative offset. This significantly reduces the maximal distance in container packets between the point where the first byte of the "access unit" was stored and where we call ff_fetch_timestamp() thus reducing the constraints on our parser. Also change the parser from next_frame_offset to cur, this is needed because now the reference is from container packet start instead of frame start. (i previously misinterpreted this as bug) Originally committed as revision 17731 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Correct time_base and repeat_pict for MPEG2 video.Ivan Schreter2009-02-24
| | | | | | Patch by Ivan Schreter, schreter gmx net Originally committed as revision 17572 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Remove pointless period after copyright statement non-sentences.Diego Biurrun2009-01-19
| | | | Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mpeg1/2 timestamps are associated with the access unit whichMichael Niedermayer2008-06-03
| | | | | | | | | | | | contains the first picture startcode that commences in the PES packet, instead of the first access unit that commences in the PES packet. Fix the parser to handle that properly. This was a very long standing bug ... The change to the seek regressions is because the mpeg ts muxer stores too many invalid and randomized timestamps which overflow the 4 entry buffer we use in the parser. Originally committed as revision 13643 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Disable the split function. This should end the mpeg1/2 global header issues.Michael Niedermayer2008-04-04
| | | | Originally committed as revision 12684 to svn://svn.ffmpeg.org/ffmpeg/trunk
* revert 12156Michael Niedermayer2008-02-20
| | | | | | | | | | Log: Make timestamp interpolation work with mpeg2 field pictures. Cleaner/simpler solutions are welcome. ---- A IMHO cleaner solution has been implemented. Originally committed as revision 12162 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Forgot this, which is needed for merging field pics too.Michael Niedermayer2008-02-20
| | | | Originally committed as revision 12161 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make timestamp interpolation work with mpeg2 field pictures.Michael Niedermayer2008-02-20
| | | | | | Cleaner/simpler solutions are welcome. Originally committed as revision 12156 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make some parser parameters const to avoid casting const to non-constAurelien Jacobs2007-05-07
| | | | Originally committed as revision 8921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add a ff_ prefix to the now exported mpeg1_find_frame_end() functionAurelien Jacobs2007-05-05
| | | | Originally committed as revision 8902 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move mpegvideo_parser in it's own fileAurelien Jacobs2007-05-05
Originally committed as revision 8901 to svn://svn.ffmpeg.org/ffmpeg/trunk