summaryrefslogtreecommitdiff
path: root/libavcodec/mpegvideo.h
Commit message (Collapse)AuthorAge
* init cleanupMichael Niedermayer2004-03-16
| | | | Originally committed as revision 2899 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h263+ custom pcf supportMichael Niedermayer2004-03-10
| | | | Originally committed as revision 2868 to svn://svn.ffmpeg.org/ffmpeg/trunk
* initial chroma_format changes,xvmc tweaks and codec_capIvan Kalvachev2004-03-01
| | | | Originally committed as revision 2833 to svn://svn.ffmpeg.org/ffmpeg/trunk
* set AVFrame.pts based upon framerate if its 0Michael Niedermayer2004-02-25
| | | | | | detect & warn if the user prvides pts only for some frames, and try to guess the missing ones Originally committed as revision 2812 to svn://svn.ffmpeg.org/ffmpeg/trunk
* multithreaded mpeg2 decodingMichael Niedermayer2004-02-23
| | | | Originally committed as revision 2810 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 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
* 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
* denoise_dct_mmx()Michael Niedermayer2004-01-02
| | | | Originally committed as revision 2657 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
* picture number fixesMichael Niedermayer2003-12-29
| | | | Originally committed as revision 2634 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vbv_delayMichael Niedermayer2003-12-17
| | | | Originally committed as revision 2623 to svn://svn.ffmpeg.org/ffmpeg/trunk
* split intra / inter dequantizationMichael Niedermayer2003-12-14
| | | | Originally committed as revision 2607 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanupMichael Niedermayer2003-12-13
| | | | Originally committed as revision 2605 to svn://svn.ffmpeg.org/ffmpeg/trunk
* stuffing to stay above min_bitrateMichael Niedermayer2003-12-12
| | | | Originally committed as revision 2602 to svn://svn.ffmpeg.org/ffmpeg/trunk
* CBR improvementsMichael Niedermayer2003-12-12
| | | | Originally committed as revision 2601 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
* h263 slice structured modeMichael Niedermayer2003-12-07
| | | | | | slice cleanup Originally committed as revision 2568 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanupMichael Niedermayer2003-12-04
| | | | Originally committed as revision 2562 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
* cleanupMichael Niedermayer2003-12-03
| | | | Originally committed as revision 2558 to svn://svn.ffmpeg.org/ffmpeg/trunk
* split ff_h263_decode_mb() into h263 and mpeg4 versionsMichael Niedermayer2003-12-03
| | | | Originally committed as revision 2554 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
* cleanupMichael Niedermayer2003-11-30
| | | | Originally committed as revision 2545 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rv20 decoderMichael Niedermayer2003-11-30
| | | | Originally committed as revision 2543 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h263 alternative inter vlc supportMichael Niedermayer2003-11-29
| | | | Originally committed as revision 2541 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10000lMichael Niedermayer2003-11-28
| | | | Originally committed as revision 2538 to svn://svn.ffmpeg.org/ffmpeg/trunk
* noise reduction of dct coefficientsMichael Niedermayer2003-11-02
| | | | Originally committed as revision 2468 to svn://svn.ffmpeg.org/ffmpeg/trunk
* pts fix and related fixesMichael Niedermayer2003-10-30
| | | | Originally committed as revision 2452 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
* 112 bytes smaller MpegEncContextMichael Niedermayer2003-10-22
| | | | Originally committed as revision 2414 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move blocks away MpegEncContext (7.4 -> 5.8k)Michael Niedermayer2003-10-22
| | | | Originally committed as revision 2413 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move mmx quantizer matrixes out of MpegEncContext (23k -> 7k) (no ↵Michael Niedermayer2003-10-22
| | | | | | meassureable slowdown) Originally committed as revision 2412 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move q_*_matrix out of MpegEncContext (40k ->23k) dct_quantize() is even ↵Michael Niedermayer2003-10-22
| | | | | | slightly faster now, dont ask my why ... Originally committed as revision 2411 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dynamic alloc of picture structs instead of putting them in MpegEncContextMichael Niedermayer2003-10-21
| | | | Originally committed as revision 2410 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
* picture buffer cleanup, this fixes a assertion failure (if assertion ↵Michael Niedermayer2003-10-16
| | | | | | checking was manualy enabled for utils.c) and a memleak at least Originally committed as revision 2392 to svn://svn.ffmpeg.org/ffmpeg/trunk
* intra dc treshold != 0 decoding fixedMichael Niedermayer2003-10-12
| | | | Originally committed as revision 2363 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use lagrange multipler instead of qp for ratecontrol, this may break some ↵Michael Niedermayer2003-10-07
| | | | | | | | things, tell me ASAP if u notice anything broken quality which was 1..31 float is now a 1..FF_LAMBDA_MAX int, and FF_QP2LAMBDA * qp can be used to convert to the new range Originally committed as revision 2348 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rate distortion optimal cbp support (h263/mpeg4 non intra only)Michael Niedermayer2003-09-30
| | | | Originally committed as revision 2323 to svn://svn.ffmpeg.org/ffmpeg/trunk
* removed warningsFabrice Bellard2003-09-09
| | | | Originally committed as revision 2248 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oooooops, having 2 Eterms open and doing cvs diff in one and cvs commit in ↵Michael Niedermayer2003-08-25
| | | | | | the other sucks, especially if they are in different directories (MPlayer/main/libavcodec vs. ffmpeg/libavcodec) Originally committed as revision 2165 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
* 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
* AVCodec.flush()Michael Niedermayer2003-07-17
| | | | | | ff_draw_horiz_band() in coded order / cleanup Originally committed as revision 2064 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flv cleanup / simplifyMichael Niedermayer2003-07-10
| | | | Originally committed as revision 2026 to svn://svn.ffmpeg.org/ffmpeg/trunk