38 Commits (85bd552606ec60eeda76728734f772a8fde27622)

Author SHA1 Message Date
Zdenek Kabelac eb4b3dd3c3 * using DSPContext - so each codec could use its local (sub)set of CPU extension 22 years ago
Michael Niedermayer b8a78f419d reversing header game 22 years ago
Michael Niedermayer af27aea922 fixing another assert q>0.0 issue caused by variance < 0, this fix allso changes the inter/intra decission very slightly -> all regression checksums need to be updated 22 years ago
Michael Niedermayer 0bfacb95de fixing q>0.0 assert failure caused by overflow of variance for b frames 22 years ago
Michael Niedermayer c42612f1b4 clip MVs for direct mode 22 years ago
Michael Niedermayer 693b0e1d66 fixing variance scaling for b frames (messed adaptive quants up) 22 years ago
Michael Niedermayer c5d309f2d5 adaptive quantization (lumi/temporal & spatial complexity masking) 22 years ago
Michael Niedermayer bea669e57c interlaced mpeg4 b frame decoding 22 years ago
Michael Niedermayer b318477992 put/avg_pixels16 22 years ago
Dominik Mierzejewski 0778718635 warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>) 23 years ago
Michael Niedermayer 3aa102be84 new ratecontrol code 23 years ago
Michael Niedermayer 1fb4890b51 better scene change detection 23 years ago
Michael Niedermayer 5efa265074 b frame direct mode bugfix (bug found by CM <chenm001 at 163 dot com>) 23 years ago
Michael Niedermayer f10bd870bf 4mv bugfix 23 years ago
Michael Niedermayer 0d21a84605 dont double check vectors 23 years ago
Fabrice Bellard ff4ec49e64 license/copyright change 23 years ago
Juanjo 9cd3766f6e - pict_type exported to AVCodecContext 23 years ago
Michael Niedermayer 91029be790 much better ME for b frames (a bit slow though) 23 years ago
Michael Niedermayer 9dbcbd92e8 fixed mpeg4 time stuff on encoding 23 years ago
Juanjo e4986da9ce - ME setting moved to AVCodecContext/MpegEncContext, no longer a global. 23 years ago
Michael Niedermayer c60cf138bd fixing MVs in hq mode 23 years ago
Michael Niedermayer cf8039b2cf mpeg4 4MV encoding 23 years ago
Michael Niedermayer ba6802debf 4MV motion estimation (not finished yet) 23 years ago
Michael Niedermayer 122546a6d1 seems the old intra/inter decission is slightly better with a threshold, than the new one 23 years ago
Michael Niedermayer 174489bdcc 10l (motion_val was uninitilized) 23 years ago
Michael Niedermayer b398777148 better inter/intra decission algo (same as xvid) 23 years ago
Michael Niedermayer 11ce88346b mpeg4 aspect_ratio_info in AVCodecContext (requested by alex) 23 years ago
Michael Niedermayer c5b1c10a0e fixing epzs & mpeg1 (hopefully now really ...) 23 years ago
Michael Niedermayer 45870f5718 new motion estimation (epzs) not complete yet but allready pretty good :) 23 years ago
Juanjo ce7c56c250 - Added video coding statistics for ffmpeg. Needs more work. 23 years ago
Michael Niedermayer 9cdd6a24ad hopefully better bitrate controll 23 years ago
Juanjo b4dbd87c04 - Minor changes on bitrate control 23 years ago
Juanjo e03c341ef3 - More work on preliminary bit rate control, just to be able to get an 23 years ago
Juanjo 37fbfd0a91 - Now the ME is done for the entire picture when enconding, the 23 years ago
Michael Niedermayer 2ddeed44a5 (commit by michael) 23 years ago
Fabrice Bellard fb16b7e7b3 added emms_c() macro which should can used in c code in both mmx/non mmx cases 24 years ago
Fabrice Bellard 980fc7b834 fixed config for direct mplayer build compatibility 24 years ago
Fabrice Bellard de6d9b6404 Initial revision 24 years ago