summaryrefslogtreecommitdiff
path: root/libavcodec/mpeg12.c
Commit message (Collapse)AuthorAge
* Drop non key frames before the first key frame.Michael Niedermayer2008-01-05
| | | | Originally committed as revision 11411 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Prevent infinite loop when buffer holds SEQ_END_CODE only. Fix for r9870Stefan Lucke2007-10-13
| | | | | | | | | Patch by Stefan Lucke <stefan <at> lucke.in-berlin.de> Subject: API breakage by r9870 Date: 2007-10-05 11:06:47 GMT http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/57467 Originally committed as revision 10720 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make MPEG-1/2 decoder work with the libmpeg2-style bitstream reader.Michael Niedermayer2007-08-04
| | | | Originally committed as revision 9890 to svn://svn.ffmpeg.org/ffmpeg/trunk
* output last frame if seq end code is encounteredMichael Niedermayer2007-08-02
| | | | | | | fixes video decoding of AC3TEST.vob closes issue19 Originally committed as revision 9870 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify s->mv_dir initMichael Niedermayer2007-08-02
| | | | Originally committed as revision 9867 to svn://svn.ffmpeg.org/ffmpeg/trunk
* exchange the values of MV_DIR_FORWARD and MV_DIR_BACKWARD (this is more sane,Michael Niedermayer2007-08-01
| | | | | | matches the order of some other stuff and allows some simplifications) Originally committed as revision 9864 to svn://svn.ffmpeg.org/ffmpeg/trunk
* exchange if() and for() in the MT_FIELD caseMichael Niedermayer2007-08-01
| | | | | | 18 cpu cycles faster for matrixbench Originally committed as revision 9863 to svn://svn.ffmpeg.org/ffmpeg/trunk
* exchange for() and if() order in the MT_FRAME caseMichael Niedermayer2007-08-01
| | | | | | safes 24 cpu cycles Originally committed as revision 9862 to svn://svn.ffmpeg.org/ffmpeg/trunk
* changeMichael Niedermayer2007-08-01
| | | | | | | | | | | | | | | | | for(){ if(){ switch(){ to switch(){ for(){ if(){ this halfs the number of times the switch is executed in bidir blocks, in other blocks the number is the same 25 cpu cycles less with matrixbench on duron Originally committed as revision 9860 to svn://svn.ffmpeg.org/ffmpeg/trunk
* merge another 2 if() to save a few cpu cyclesMichael Niedermayer2007-08-01
| | | | Originally committed as revision 9858 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reorder if() so that the condition can be simplifiedMichael Niedermayer2007-08-01
| | | | | | saves another 4 cpu cycles Originally committed as revision 9857 to svn://svn.ffmpeg.org/ffmpeg/trunk
* merge/simplify 2 if()Michael Niedermayer2007-08-01
| | | | | | ~4 cpu cylces faster for the matrixbench video Originally committed as revision 9856 to svn://svn.ffmpeg.org/ffmpeg/trunk
* merge 2 if()Michael Niedermayer2007-08-01
| | | | | | this safes 1-2 cpu cycles Originally committed as revision 9855 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move some code which was executed for every skipped MB so it is only executedMichael Niedermayer2007-07-31
| | | | | | for the first skipped mb in a run Originally committed as revision 9845 to svn://svn.ffmpeg.org/ffmpeg/trunk
* get rid of a useless variableMichael Niedermayer2007-07-31
| | | | Originally committed as revision 9844 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid 2 additions (1 cpu cycle) per MBMichael Niedermayer2007-07-31
| | | | Originally committed as revision 9843 to svn://svn.ffmpeg.org/ffmpeg/trunk
* chroma_qscale seems not used anywhere for mpeg1/2 so do not waste cpu time ↵Michael Niedermayer2007-07-31
| | | | | | setting it Originally committed as revision 9842 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add proper ff_ prefix to new extern symbolsAurelien Jacobs2007-07-05
| | | | Originally committed as revision 9479 to svn://svn.ffmpeg.org/ffmpeg/trunk
* split mpeg12 encoder out of mpeg12.cAurelien Jacobs2007-07-05
| | | | Originally committed as revision 9477 to svn://svn.ffmpeg.org/ffmpeg/trunk
* get rid of one unneeded #ifdef HAVE_XVMCMichael Niedermayer2007-06-22
| | | | Originally committed as revision 9389 to svn://svn.ffmpeg.org/ffmpeg/trunk
* misc typo fixesDiego Biurrun2007-06-12
| | | | Originally committed as revision 9291 to svn://svn.ffmpeg.org/ffmpeg/trunk
* misc spelling fixesDiego Biurrun2007-06-12
| | | | Originally committed as revision 9289 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move imx_dump_header bitstream filter in its own fileAurelien Jacobs2007-05-19
| | | | Originally committed as revision 9067 to svn://svn.ffmpeg.org/ffmpeg/trunk
* allow to enable or disable every bitstream filters individuallyJason Millard2007-05-12
| | | | | | | | Original patch by Jason Millard jsm174 _at_ gmail Date: On Fri, 11 May 2007 11:14:01 -0400 Subject: [FFmpeg-devel] enable/disable bitstream filters? Originally committed as revision 9010 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
* make mpeg decoder handle mid-stream changes in resolutionHeikki Lindholm2007-05-02
| | | | | | | | patch by Heikki Lindholm holindho at cs helsinki fi original thread: [Ffmpeg-devel] [PATCH] fix mid-stream resolution changes date: Sat Mar 31 13:52:50 CEST 2007 Originally committed as revision 8865 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typos/grammarDiego Biurrun2007-04-07
| | | | Originally committed as revision 8641 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l to whoever wrote thisMichael Niedermayer2007-03-14
| | | | Originally committed as revision 8403 to svn://svn.ffmpeg.org/ffmpeg/trunk
* kill av_mallocz_static() calls in init_rl()Michael Niedermayer2007-03-14
| | | | Originally committed as revision 8402 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dont malloc() static mv_penalty arraysMichael Niedermayer2007-03-13
| | | | Originally committed as revision 8389 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Give context to dprintfMichel Bardiaux2007-03-12
| | | | Originally committed as revision 8338 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix drop frame timecode flagBaptiste Coudurier2007-03-08
| | | | Originally committed as revision 8296 to svn://svn.ffmpeg.org/ffmpeg/trunk
* imx dump header bitstream filter, modifies bitstream to fit in mov and be ↵Baptiste Coudurier2007-03-04
| | | | | | decoded by final cut pro decoder Originally committed as revision 8218 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dummy support for mpeg2 non linear quantBaptiste Coudurier2007-03-04
| | | | Originally committed as revision 8215 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix segfault with lol-ffplay2.mpg (dunno if this is exploitable, probably ↵Michael Niedermayer2007-02-09
| | | | | | not easily) Originally committed as revision 7889 to svn://svn.ffmpeg.org/ffmpeg/trunk
* correctly set profile/level for hdBaptiste Coudurier2007-02-01
| | | | Originally committed as revision 7795 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix segfault with http://sam.zoy.org/zzuf/lol-ffplay.mpg and ↵Michael Niedermayer2007-01-15
| | | | | | http://sam.zoy.org/zzuf/lol-ffplay.m2v Originally committed as revision 7538 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename always_inline to av_always_inline and move to common.hMåns Rullgård2006-12-08
| | | | Originally committed as revision 7256 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make more tables staticMåns Rullgård2006-11-12
| | | | Originally committed as revision 6996 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typoBaptiste Coudurier2006-11-07
| | | | Originally committed as revision 6934 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add option to set mpeg1/2 gop timecode start, and drop frame flag timecode flagBaptiste Coudurier2006-11-07
| | | | Originally committed as revision 6933 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename ff_mpeg1_find_frame_end to mpeg1_find_frame_end and make it staticBaptiste Coudurier2006-11-06
| | | | Originally committed as revision 6915 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move AVCodecParser prototypes and definitions to parser.h, and move ↵Baptiste Coudurier2006-11-06
| | | | | | mpegvideo parser to mpeg12.c Originally committed as revision 6914 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reindentation, patch by From: Steve Lhomme, slhomme divxcorp comSteve L'Homme2006-11-01
| | | | Originally committed as revision 6864 to svn://svn.ffmpeg.org/ffmpeg/trunk
* set v_edge_pos correctly for field picture mpeg2Michael Niedermayer2006-10-24
| | | | Originally committed as revision 6782 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename ABS macro to FFABS.Diego Biurrun2006-10-11
| | | | Originally committed as revision 6666 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-07
| | | | | | 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-27
| | | | Originally committed as revision 6355 to svn://svn.ffmpeg.org/ffmpeg/trunk