summaryrefslogtreecommitdiff
path: root/libavcodec/mpegvideo.h
Commit message (Collapse)AuthorAge
* mpeg2 chroma422/444 support, may be slower, may be faster for other codecsIvan Kalvachev2004-06-11
| | | | Originally committed as revision 3215 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h261 decoder by (Maarten Daniels <maarten.daniels at student dot luc dot ac ↵Michael Niedermayer2004-05-30
| | | | | | dot be>) Originally committed as revision 3176 to svn://svn.ffmpeg.org/ffmpeg/trunk
* warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)Michael Niedermayer2004-05-25
| | | | Originally committed as revision 3156 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some of the warning fixes by (Michael Roitzsch <mroi at users dot ↵Michael Niedermayer2004-05-18
| | | | | | sourceforge dot net>) Originally committed as revision 3140 to svn://svn.ffmpeg.org/ffmpeg/trunk
* motion estimation for SVQ1Michael Niedermayer2004-05-12
| | | | Originally committed as revision 3126 to svn://svn.ffmpeg.org/ffmpeg/trunk
* moving motion estimation specific variables from MpegEncContext -> ↵Michael Niedermayer2004-05-11
| | | | | | MotionEstContext Originally committed as revision 3124 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove duplicated find_frame_end() codeMichael Niedermayer2004-04-29
| | | | | | move codec specific code from parser.c -> <codecname>.c as far as its easily possible Originally committed as revision 3087 to svn://svn.ffmpeg.org/ffmpeg/trunk
* support reusing mb types and field select values of the source file, but use ↵Michael Niedermayer2004-04-25
| | | | | | | | | motion vectors just as additional predictors minor cleanup segfault fix Originally committed as revision 3060 to svn://svn.ffmpeg.org/ffmpeg/trunk
* motion estimation cleanupMichael Niedermayer2004-04-22
| | | | | | | replace ugly macros by always_inline functions, that way its much more readable and flexible as always_inline can simply be removed while the macros couldnt be about 0.5 % speedup with default parameters Originally committed as revision 3037 to svn://svn.ffmpeg.org/ffmpeg/trunk
* passing AVFrame instead of AVPicture around in ffmpeg, that way stuff like ↵Michael Niedermayer2004-04-17
| | | | | | | | motion vectors can be passed from the decoder to the encoder moving ref_index from Picture to AVFrame Originally committed as revision 3028 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flv dropable p frame supportMichael Niedermayer2004-04-17
| | | | Originally committed as revision 3027 to svn://svn.ffmpeg.org/ffmpeg/trunk
* unify table indexing (motion_val,dc_val,ac_val,coded_block changed)Michael Niedermayer2004-04-16
| | | | | | minor +-1 bugfix Originally committed as revision 3016 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 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