295 Commits (45686da26db54f1ca7195b360230574f7be3b2f3)

Author SHA1 Message Date
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 fa384dcc81 export mpeg2 active display area / pan scan 21 years ago
Michael Niedermayer a573cc27f5 emu_edge checks simplification and avoid redundant checks for mpeg1/2 if emu_edge is set 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
Mike Melanson 764ef40015 disable encoders where appropriate (patch courtesy of BERO 21 years ago
Michael Niedermayer 431f2172cd fix decoding if the aspect ratio changes 21 years ago
Alex Beregszaszi ed7debda14 removed the obsolete and unused parameters of init_put_bits 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 16c3c1ecb4 rd cbp + single coeff elimination fix 21 years ago
Michael Niedermayer ca7d05d56f optionally try to encode each MB with MV=<0,0> and choose the one with better RD 21 years ago
Michael Niedermayer f2f6134b9e rate distortion optimal cbp support (h263/mpeg4 non intra only) 21 years ago
Michael Niedermayer 34f60ee61b slight quality improvement ( < +0.04 PSNR) for high bitrate videos with trellis quantization 21 years ago
Michael Niedermayer 05fbd0a2b0 scenechange_threshold 21 years ago
Michael Niedermayer 541ae14095 AVI stream header FCC / more reliable detection of old xvid files 21 years ago
Michael Niedermayer 2523e73c77 --disable-risky fix by (Luca Abeni <lucabe72 at email dot it>) 21 years ago
Fabrice Bellard 56c4a18464 ctype.h is a common header 21 years ago
Michael Niedermayer 22ddd60bc2 fixing CODEC_FLAG_GLOBAL_HEADER 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
Fabrice Bellard df15903f27 removed unused variable 22 years ago
Michael Niedermayer d6eb3c500a custom quant matrix encoding support 22 years ago
Roman Shaposhnik 36b58e850d * fixing a regression in mpeg encoder (not setting pix_fmt), 22 years ago
Michael Niedermayer 6e23091277 check input pix_fmt 22 years ago
Michael Niedermayer 59c673d518 cleanup / fixes 22 years ago
Michael Niedermayer 769fc4660c clear bitstream buffers in AVCodec.flush() 22 years ago
Michael Niedermayer ffba1dc02b make the h263 decoder more error tolerant 22 years ago
Michael Niedermayer 7d1c3fc1d6 rate distortion mb decision support 22 years ago
Ivan Kalvachev f23a68dff3 make MPV_frame_start fail on get_buffer failer 22 years ago
Ivan Kalvachev 2e7b4c8442 initial XvMC support 22 years ago
Michael Niedermayer 17d71fb922 last frames & b frames encoding fix 22 years ago
Michael Niedermayer 3bb07d6165 default for slices is display order again 22 years ago
Michael Niedermayer 42928ccbc2 svq3 b frame slices fix 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 147e5200ca memleak fix by (Jake Page <jake at CS dot Stanford dot EDU>) 22 years ago
Ivan Kalvachev d55e93e48b Mpeg2 16x8 Patch by ("Ivan Kalvachev" <ivan at cacad dot com>) 22 years ago
Michael Niedermayer 8e937a4ad1 2x100l 22 years ago
Ivan Kalvachev 1dff7d56ad DMV support patch by ("Ivan Kalvachev" <ivan at cacad dot com>) 22 years ago
Michael Niedermayer c009df3f86 make ff_emulated_edge_mc() independant of MpegEncContext 22 years ago
Michael Niedermayer b1e6b355f7 lossless mjpeg encoding (planar yuv & RGB) and somerelated bugfixes 22 years ago
Michael Niedermayer 4cdfaf8093 mpeg1 decoding fix 22 years ago
Michael Niedermayer db6e779506 motion vector vissualization for mpeg1/2 22 years ago
Michael Niedermayer 3d2e8cce3a ASV1 codec 22 years ago
Michael Niedermayer d8085ea727 cleanup 22 years ago
Michael Niedermayer 8b82a95675 svq3 decoder by anonymous 22 years ago
Michael Niedermayer e20c40697c release buffer cleanup 22 years ago