232 Commits (0e8b594fe2cbc5a623bf72d887adabec46262e72)

Author SHA1 Message Date
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 22 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) 22 years ago
Michael Niedermayer 029911d1c3 mpeg2 encoding 22 years ago
Michael Niedermayer d6eb3c500a custom quant matrix encoding support 22 years ago
Michael Niedermayer c3bf0288c9 PSX MDEC decoder, based upon some code from Sebastian Jedruszkiewicz <elf at frogger dot rules dot pl> 22 years ago
Michael Niedermayer 7d1c3fc1d6 rate distortion mb decision support 22 years ago
Michael Niedermayer 7a06ff148d AVCodec.flush() 22 years ago
Michael Niedermayer 44a2950f72 flv cleanup / simplify 22 years ago
Garrick Meeker d4f5d74a54 flash video (flv) support patch by (Garrick Meeker <gmeeker at theoryllc dot com>) 22 years ago
Michael Niedermayer c009df3f86 make ff_emulated_edge_mc() independant of MpegEncContext 22 years ago
Michael Niedermayer 3d2e8cce3a ASV1 codec 22 years ago
Michael Niedermayer d8085ea727 cleanup 22 years ago
Michael Niedermayer bb463d8102 10l (returning negative number of consumed bytes if the first startcode of a frame was split between 2 buffers) 22 years ago
Michael Niedermayer 7bc9090a41 simplified adressing of most mb based arrays (mb_x + mb_y*s->mb_stride) now instead of mb_x + mb_y*mb_width and 1+mb_x + (1+mb_y)*(mb_width+2) and ... mixture 22 years ago
Michael Niedermayer 0da71265d8 H264 decoder & demuxer 22 years ago
Michael Niedermayer 4d2a48349d msmpeg4 2pass support & some related cleanup 22 years ago
Michael Niedermayer 309522372c some static -> dynamic alloc & 16->8 bit 22 years ago
Michael Niedermayer 9b8709d135 mpeg1 slice encoding support 22 years ago
Michael Niedermayer 5acaa5e1df simplify slice encoding (variance of packet size is practically identical) 22 years ago
Michael Niedermayer 1984f6359e user setable quantizer bias 22 years ago
Michael Niedermayer d5a2117228 better non conformant divx packed bitstream detection, so unpacked (no b frames) divx MPEG4-ES streams can be read 22 years ago
Michael Niedermayer 46b4feec06 error resilience cleanup (its faster too...) 22 years ago
Michael Niedermayer c5a9ab69c2 qmin/qmax cleanup 22 years ago