305 Commits (eda178d273cd2558fd727e98c503dfa726621d6c)

Author SHA1 Message Date
Michael Niedermayer 9bd005bdbc Drop non key frames before the first key frame. 17 years ago
Stefan Lucke b8a9dfb7f6 Prevent infinite loop when buffer holds SEQ_END_CODE only. Fix for r9870 17 years ago
Michael Niedermayer 4e2b9bcc08 Make MPEG-1/2 decoder work with the libmpeg2-style bitstream reader. 18 years ago
Michael Niedermayer 392b748293 output last frame if seq end code is encountered 18 years ago
Michael Niedermayer 037df60e05 simplify s->mv_dir init 18 years ago
Michael Niedermayer 653f738780 exchange the values of MV_DIR_FORWARD and MV_DIR_BACKWARD (this is more sane, 18 years ago
Michael Niedermayer 04b502fa36 exchange if() and for() in the MT_FIELD case 18 years ago
Michael Niedermayer f4fbcd33d9 exchange for() and if() order in the MT_FRAME case 18 years ago
Michael Niedermayer 356ab1dace change 18 years ago
Michael Niedermayer 2952d13ad5 merge another 2 if() to save a few cpu cycles 18 years ago
Michael Niedermayer 09d1bee89e reorder if() so that the condition can be simplified 18 years ago
Michael Niedermayer 0ac6b5a301 merge/simplify 2 if() 18 years ago
Michael Niedermayer fecc146b28 merge 2 if() 18 years ago
Michael Niedermayer 01e795aba3 move some code which was executed for every skipped MB so it is only executed 18 years ago
Michael Niedermayer 4152c5ce14 get rid of a useless variable 18 years ago
Michael Niedermayer 7ceab4af35 avoid 2 additions (1 cpu cycle) per MB 18 years ago
Michael Niedermayer 5bfbf0a54f chroma_qscale seems not used anywhere for mpeg1/2 so do not waste cpu time setting it 18 years ago
Aurelien Jacobs eaa7557c73 add proper ff_ prefix to new extern symbols 18 years ago
Aurelien Jacobs a6bc573158 split mpeg12 encoder out of mpeg12.c 18 years ago
Michael Niedermayer 28bf121a22 get rid of one unneeded #ifdef HAVE_XVMC 18 years ago
Diego Biurrun 90b5b51eab misc typo fixes 18 years ago
Diego Biurrun 755bfeabcc misc spelling fixes 18 years ago
Aurelien Jacobs ab8072a6a2 move imx_dump_header bitstream filter in its own file 18 years ago
Jason Millard cd61e40781 allow to enable or disable every bitstream filters individually 18 years ago
Aurelien Jacobs c53d2d9042 make some parser parameters const to avoid casting const to non-const 18 years ago
Aurelien Jacobs 95dca03f77 add a ff_ prefix to the now exported mpeg1_find_frame_end() function 18 years ago
Aurelien Jacobs 7f50d4ac51 move mpegvideo_parser in it's own file 18 years ago
Heikki Lindholm 29644cb504 make mpeg decoder handle mid-stream changes in resolution 18 years ago
Diego Biurrun e42dba481f typos/grammar 18 years ago
Michael Niedermayer f78da6d64f 10l to whoever wrote this 18 years ago
Michael Niedermayer 3502a54f59 kill av_mallocz_static() calls in init_rl() 18 years ago
Michael Niedermayer 5ac0915179 dont malloc() static mv_penalty arrays 18 years ago
Michel Bardiaux 318c5e0524 Give context to dprintf 18 years ago
Baptiste Coudurier 39076e27de fix drop frame timecode flag 18 years ago
Baptiste Coudurier 92d6b7fda2 imx dump header bitstream filter, modifies bitstream to fit in mov and be decoded by final cut pro decoder 18 years ago
Baptiste Coudurier 5a6b9443ed dummy support for mpeg2 non linear quant 18 years ago
Michael Niedermayer 960964f5a9 fix segfault with lol-ffplay2.mpg (dunno if this is exploitable, probably not easily) 18 years ago
Baptiste Coudurier 09d7aa7e30 correctly set profile/level for hd 18 years ago
Michael Niedermayer 0e066acb62 fix segfault with http://sam.zoy.org/zzuf/lol-ffplay.mpg and http://sam.zoy.org/zzuf/lol-ffplay.m2v 18 years ago
Måns Rullgård 849f10351d rename always_inline to av_always_inline and move to common.h 18 years ago
Måns Rullgård 7b7abda3b3 make more tables static 18 years ago
Baptiste Coudurier 9d210bb42b typo 18 years ago
Baptiste Coudurier 80d617f5b4 add option to set mpeg1/2 gop timecode start, and drop frame flag timecode flag 18 years ago
Baptiste Coudurier 7d6b1abe1a rename ff_mpeg1_find_frame_end to mpeg1_find_frame_end and make it static 18 years ago
Baptiste Coudurier 4067d81be2 move AVCodecParser prototypes and definitions to parser.h, and move mpegvideo parser to mpeg12.c 18 years ago
Steve L'Homme e344c1ea36 reindentation, patch by From: Steve Lhomme, slhomme divxcorp com 18 years ago
Michael Niedermayer 5d48f0cb05 set v_edge_pos correctly for field picture mpeg2 18 years ago
Diego Biurrun c26abfa541 Rename ABS macro to FFABS. 18 years ago
Diego Biurrun b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library' 18 years ago
Måns Rullgård 191e8ca752 fix some signedness warnings 19 years ago