200 Commits (7c4f71c428327c57247cb2d2c55fcda6c878e24a)

Author SHA1 Message Date
Michael Niedermayer a4d36c1113 passing AVFrame instead of AVPicture around in ffmpeg, that way stuff like motion vectors can be passed from the decoder to the encoder 21 years ago
Michael Niedermayer 14e2a9404e flv dropable p frame support 21 years ago
Michael Niedermayer 137c8468e8 unify table indexing (motion_val,dc_val,ac_val,coded_block changed) 21 years ago
Michael Niedermayer 3edcacde04 init cleanup 21 years ago
Michael Niedermayer b056e73c80 h263+ custom pcf support 21 years ago
Ivan Kalvachev 5e5c247a7c initial chroma_format changes,xvmc tweaks and codec_cap 21 years ago
Michael Niedermayer e51f49487e set AVFrame.pts based upon framerate if its 0 21 years ago
Michael Niedermayer c62c07d3d7 multithreaded mpeg2 decoding 21 years ago
Michael Niedermayer 9c3d33d67f multithreaded/SMP motion estimation 21 years ago
Alex Beregszaszi fe455f3328 get_bit_count -> put_bits_count 21 years ago
Michael Niedermayer 303e50e65b closed gop support & flags2 as all bits in flags are used 21 years ago
Michael Niedermayer 8f2ab83318 copyright year update of the files i touched and remembered, things look annoyingly unmaintained otherwise 21 years ago
Michael Niedermayer 783df5f347 denoise_dct_mmx() 21 years ago
Michael Niedermayer bb198e198a interlaced motion estimation 21 years ago
Wolfgang Hesseler 0c9bbaec60 motion vector vissualization improvements patch by (Wolfgang Hesseler <qv at multimediaware dot com>) 21 years ago
Michael Niedermayer 1031fabd14 picture number fixes 21 years ago
Michael Niedermayer d60a8f85d7 vbv_delay 21 years ago
Michael Niedermayer d50635cd24 split intra / inter dequantization 21 years ago
Michael Niedermayer d55f7b6521 cleanup 21 years ago
Michael Niedermayer 11dffbe1da stuffing to stay above min_bitrate 21 years ago
Michael Niedermayer fb0666392c CBR improvements 21 years ago
Wolfgang Hesseler 8d7ec294c4 move motion_val & mb_type to AVFrame patch by (Wolfgang Hesseler <qv at multimediaware dot com>) 21 years ago
Michael Niedermayer ba58dabc5c h263 slice structured mode 21 years ago
Michael Niedermayer cdb4e730e4 cleanup 21 years ago
Michael Niedermayer b40cd4e0e4 rv20 (h263) b frame decoding support 21 years ago
Michael Niedermayer 554daa2402 cleanup 21 years ago
Michael Niedermayer fcfee63b12 split ff_h263_decode_mb() into h263 and mpeg4 versions 21 years ago
Michael Niedermayer 332f9ac4e3 h263 loop filter 21 years ago
Michael Niedermayer 43dc0bfd2e cleanup 21 years ago
Michael Niedermayer 68b94c354d rv20 decoder 21 years ago
Michael Niedermayer dba019daba h263 alternative inter vlc support 21 years ago
Michael Niedermayer 8fc7c99369 10000l 21 years ago
Michael Niedermayer 821cb11f76 noise reduction of dct coefficients 21 years ago
Michael Niedermayer 5f1948111a pts fix and related fixes 21 years ago
Ivan Kalvachev a579db0c4f XvMC speedup by removing one memcpy and doing MB packing 21 years ago
Michael Niedermayer 9d9e31722a 112 bytes smaller MpegEncContext 21 years ago
Michael Niedermayer 45686da26d move blocks away MpegEncContext (7.4 -> 5.8k) 21 years ago
Michael Niedermayer 642ccefbc8 move mmx quantizer matrixes out of MpegEncContext (23k -> 7k) (no meassureable slowdown) 21 years ago
Michael Niedermayer 7e4995c388 move q_*_matrix out of MpegEncContext (40k ->23k) dct_quantize() is even slightly faster now, dont ask my why ... 21 years ago
Michael Niedermayer b465449eb7 dynamic alloc of picture structs instead of putting them in MpegEncContext 21 years ago
Michael Niedermayer 5ff85f1d8b AVRational 21 years ago
Michael Niedermayer 6571e41dcd picture buffer cleanup, this fixes a assertion failure (if assertion checking was manualy enabled for utils.c) and a memleak at least 21 years ago
Michael Niedermayer 34790165dc intra dc treshold != 0 decoding fixed 21 years ago
Michael Niedermayer 158c7f059c use lagrange multipler instead of qp for ratecontrol, this may break some things, tell me ASAP if u notice anything broken 21 years ago
Michael Niedermayer f2f6134b9e rate distortion optimal cbp support (h263/mpeg4 non intra only) 21 years ago
Fabrice Bellard b160941221 removed warnings 21 years ago
Michael Niedermayer e4eadb4b44 oooooops, having 2 Eterms open and doing cvs diff in one and cvs commit in the other sucks, especially if they are in different directories (MPlayer/main/libavcodec vs. ffmpeg/libavcodec) 21 years ago
Michael Niedermayer 029911d1c3 mpeg2 encoding 21 years ago
Michael Niedermayer d6eb3c500a custom quant matrix encoding support 21 years ago
Michael Niedermayer c3bf0288c9 PSX MDEC decoder, based upon some code from Sebastian Jedruszkiewicz <elf at frogger dot rules dot pl> 21 years ago