summaryrefslogtreecommitdiff
path: root/libavcodec/mpeg12.c
Commit message (Collapse)AuthorAge
...
* multithreaded/SMP motion estimationMichael Niedermayer2004-02-13
| | | | | | | | | multithreaded/SMP encoding for MPEG1/MPEG2/MPEG4/H263 all pthread specific code is in pthread.c to try it, run configure --enable-pthreads and ffmpeg ... -threads <num> the internal thread API is a simple AVCodecContext.execute() callback which executes a given function pointer with different arguments and returns after finishing all, that way no mutexes or other thread-mess is needed outside pthread.c Originally committed as revision 2772 to svn://svn.ffmpeg.org/ffmpeg/trunk
* get_bit_count -> put_bits_countAlex Beregszaszi2004-02-06
| | | | Originally committed as revision 2752 to svn://svn.ffmpeg.org/ffmpeg/trunk
* closed gop support & flags2 as all bits in flags are usedMichael Niedermayer2004-01-22
| | | | | | and a few minor things i forgot to commit ... Originally committed as revision 2718 to svn://svn.ffmpeg.org/ffmpeg/trunk
* removing broken framerate conversation hack in mpeg1/2Michael Niedermayer2004-01-18
| | | | Originally committed as revision 2713 to svn://svn.ffmpeg.org/ffmpeg/trunk
* copyright year update of the files i touched and remembered, things look ↵Michael Niedermayer2004-01-10
| | | | | | annoyingly unmaintained otherwise Originally committed as revision 2686 to svn://svn.ffmpeg.org/ffmpeg/trunk
* uninitalized variables fix by (Gildas Bazin <gbazin at altern dot org>)Michael Niedermayer2004-01-08
| | | | | | and some related cleanup by me Originally committed as revision 2677 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2004-01-05
| | | | Originally committed as revision 2668 to svn://svn.ffmpeg.org/ffmpeg/trunk
* gop timestamp fixMichael Niedermayer2004-01-04
| | | | Originally committed as revision 2667 to svn://svn.ffmpeg.org/ffmpeg/trunk
* frame rate emulation "fix" by (Mean <fixounet at free dot fr>)Michael Niedermayer2004-01-04
| | | | Originally committed as revision 2664 to svn://svn.ffmpeg.org/ffmpeg/trunk
* SVCD scan offset stuffMichael Niedermayer2004-01-04
| | | | Originally committed as revision 2660 to svn://svn.ffmpeg.org/ffmpeg/trunk
* print vbv buffer size & bitrate when decoding with -debug 1Michael Niedermayer2004-01-01
| | | | Originally committed as revision 2641 to svn://svn.ffmpeg.org/ffmpeg/trunk
* interlaced motion estimationMichael Niedermayer2003-12-30
| | | | | | | | | | | | | | interlaced mpeg2 encoding P & B frames rate distored interlaced mb decission alternate scantable support 4mv encoding fixes (thats also why the regression tests change) passing height to most dsp functions interlaced mpeg4 encoding (no direct mode MBs yet) various related cleanups disabled old motion estimaton algorithms (log, full, ...) they will either be fixed or removed Originally committed as revision 2638 to svn://svn.ffmpeg.org/ffmpeg/trunk
* motion vector vissualization improvements patch by (Wolfgang Hesseler <qv at ↵Wolfgang Hesseler2003-12-30
| | | | | | multimediaware dot com>) Originally committed as revision 2636 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vbv_delayMichael Niedermayer2003-12-17
| | | | Originally committed as revision 2623 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mv vissualization & field picture fixMichael Niedermayer2003-12-14
| | | | Originally committed as revision 2610 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cygwin fix and dont average interlaced MVs patch by (Wolfgang Hesseler <qv ↵Wolfgang Hesseler2003-12-14
| | | | | | at multimediaware dot com>) Originally committed as revision 2609 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (printing qscale before parsing it)Michael Niedermayer2003-12-14
| | | | Originally committed as revision 2608 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixed top_field_first support when encodingFabrice Bellard2003-12-12
| | | | Originally committed as revision 2600 to svn://svn.ffmpeg.org/ffmpeg/trunk
* interlaced DCT support for MPEG2 encodingFabrice Bellard2003-12-10
| | | | Originally committed as revision 2591 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixed potential problem if aspect_ratio_info == 0 for MPEG stream - fixed ↵Fabrice Bellard2003-12-10
| | | | | | aspect ratio problem if CODEC_ID_MPEG2VIDEO is used to decode an MPEG1 stream (which is the recommended codec id for mpeg video) Originally committed as revision 2587 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MB_TYPE_INTERLACED info fixMichael Niedermayer2003-12-10
| | | | Originally committed as revision 2586 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixed low delay decodingFabrice Bellard2003-12-09
| | | | Originally committed as revision 2583 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move motion_val & mb_type to AVFrame patch by (Wolfgang Hesseler <qv at ↵Wolfgang Hesseler2003-12-09
| | | | | | | | multimediaware dot com>) cleanups & fixes by me Originally committed as revision 2579 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rv20 (h263) b frame decoding supportMichael Niedermayer2003-12-04
| | | | Originally committed as revision 2561 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h263 loop filterMichael Niedermayer2003-12-01
| | | | | | | fixed h263 modified quantization CODEC_FLAG_OBMC Originally committed as revision 2549 to svn://svn.ffmpeg.org/ffmpeg/trunk
* silence few warningsIvan Kalvachev2003-11-13
| | | | Originally committed as revision 2514 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpegvideo is backIvan Kalvachev2003-11-12
| | | | Originally committed as revision 2507 to svn://svn.ffmpeg.org/ffmpeg/trunk
* av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)Michel Bardiaux2003-11-03
| | | | Originally committed as revision 2469 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100l (SAR is written as height/width instead of width/height in the MPEG1 ↵Michael Niedermayer2003-10-30
| | | | | | standard) Originally committed as revision 2453 to svn://svn.ffmpeg.org/ffmpeg/trunk
* XvMC speedup by removing one memcpy and doing MB packingIvan Kalvachev2003-10-27
| | | | Originally committed as revision 2442 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpeg2 aspect ratio encoding fixedMichael Niedermayer2003-10-20
| | | | Originally committed as revision 2406 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AVRationalMichael Niedermayer2003-10-20
| | | | | | | | | | sample_aspect_ratio aspect ratio in JPEG JFIF is SAR not DAR ! removed nonsense SAR guessing code various related cleanups bugs? Originally committed as revision 2403 to svn://svn.ffmpeg.org/ffmpeg/trunk
* export mpeg2 active display area / pan scanMichael Niedermayer2003-10-20
| | | | | | | fix mpeg2 aspect_ratio for the rare case that active display area != AVCodecContext.width/height decode sequence display extension & picture display extension Originally committed as revision 2401 to svn://svn.ffmpeg.org/ffmpeg/trunk
* disable encoders where appropriate (patch courtesy of BEROMike Melanson2003-10-14
| | | | | | <bero -at- geocities.co.jp>) Originally committed as revision 2375 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpeg1 + trellis quant segfault fixMichael Niedermayer2003-10-05
| | | | Originally committed as revision 2346 to svn://svn.ffmpeg.org/ffmpeg/trunk
* hurry_up fix?Michael Niedermayer2003-09-27
| | | | Originally committed as revision 2306 to svn://svn.ffmpeg.org/ffmpeg/trunk
* constraint_parameter_flag fixMichael Niedermayer2003-09-24
| | | | Originally committed as revision 2299 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing unused f_code valuesMichael Niedermayer2003-08-30
| | | | | | 10l (forgot to update the regression test scores after the closed gop bit fix) Originally committed as revision 2185 to svn://svn.ffmpeg.org/ffmpeg/trunk
* bit_rate in mpeg1/2 should be 0x3FFFF for vbr or at least >= max_bitrateMichael Niedermayer2003-08-29
| | | | Originally committed as revision 2180 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (closed gop bit)Michael Niedermayer2003-08-29
| | | | Originally committed as revision 2178 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpeg2 regression testMichael Niedermayer2003-08-26
| | | | | | add mpeg2video_decoder, thats more consistant with the encoders, note, both mpeg1video and mpeg2video decoder will happily decode both mpeg1 and 2 Originally committed as revision 2166 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpeg2 encodingMichael Niedermayer2003-08-25
| | | | Originally committed as revision 2164 to svn://svn.ffmpeg.org/ffmpeg/trunk
* custom quant matrix encoding supportMichael Niedermayer2003-08-22
| | | | Originally committed as revision 2135 to svn://svn.ffmpeg.org/ffmpeg/trunk
* PSX MDEC decoder, based upon some code from Sebastian Jedruszkiewicz <elf at ↵Michael Niedermayer2003-08-22
| | | | | | | | frogger dot rules dot pl> note: completly untested, no demuxer yet Originally committed as revision 2134 to svn://svn.ffmpeg.org/ffmpeg/trunk
* repeat_pict was never returnedFabrice Bellard2003-08-22
| | | | Originally committed as revision 2132 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * fixing a regression in mpeg encoder (not setting pix_fmt),Roman Shaposhnik2003-08-12
| | | | | | | | | | | this is hardly the right way to do things, but it'll suffice for now. * patch from Gildas Bazin gbazin at altern dot org * fix for a 10l in configure * gcc 2.95.3 and Solaris build in general are not ready for -Werror in libavformat/Makefile Originally committed as revision 2123 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rate distortion mb decision supportMichael Niedermayer2003-07-29
| | | | | | | fix decoding of old %16!=0 divx fix assertion failure in motion_est.c Originally committed as revision 2094 to svn://svn.ffmpeg.org/ffmpeg/trunk
* initial XvMC supportIvan Kalvachev2003-07-26
| | | | Originally committed as revision 2085 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ati vcr2 uv swapMichael Niedermayer2003-07-26
| | | | Originally committed as revision 2084 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vcr2 cleanupMichael Niedermayer2003-07-24
| | | | Originally committed as revision 2081 to svn://svn.ffmpeg.org/ffmpeg/trunk