63 Commits (2def278a459b9b67f3626857cc7449de1a4c2990)

Author SHA1 Message Date
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 309522372c some static -> dynamic alloc & 16->8 bit 22 years ago
Michael Niedermayer 983e3246b7 per file doxy 22 years ago
Michael Niedermayer ebbcdc9ac0 user specified motion estimation range limit 22 years ago
Zdenek Kabelac 0c1a9edad4 * UINTX -> uintx_t INTX -> intx_t 22 years ago
Zdenek Kabelac 5c91a6755b * static,const,compiler warning cleanup 22 years ago
Michael Niedermayer c40c34828a direct blocksize in bframes fix (might fix qpel+bframe bug) 22 years ago
Michael Niedermayer 63b15e559a mpeg1 bframe encoding patch by (Raphaël LEGRAND) with some modifications by me 22 years ago
Michael Niedermayer 668154dfea b frame segfault fix (+-1 bug) 22 years ago
Michael Niedermayer cb009a8cff 10l / 4mv segfault fix 22 years ago
Måns Rullgård ef9f730675 C99 initializers and kill warnings patch by (mru at users dot sourceforge dot net (Måns Rullgård)) 22 years ago
Michael Niedermayer 6772518310 finetuneing thresholds/factors 22 years ago
Michael Niedermayer 1d0eab1dcc bugs 22 years ago
Michael Niedermayer 3a87ac948f more compare functions (rd & bit) 22 years ago
Michael Niedermayer 4a711c33cc b frame segfault fix 22 years ago
Michael Niedermayer 826f429ae9 qpel in mmx2/3dnow 22 years ago
Michael Niedermayer f931ff7b9f pre motion estimation cleanup/bugfix 22 years ago
Michael Niedermayer f5fb6b34fd motion estimation pre pass 22 years ago
Michael Niedermayer 0a13093de8 bugfix 22 years ago
Michael Niedermayer b07a59805e shape adaptive diamonds for EPZS 22 years ago
Michael Niedermayer 1457ab5233 qpel encoding 22 years ago
Michael Niedermayer 032011465b better? scene change detection 22 years ago
Michael Niedermayer 1e491e29c2 cleanup 22 years ago
Brian Foley 9c76bd48aa * altivec and pix_norm patch by Brian Foley 22 years ago
Michael Niedermayer d6483a8e5c 1l found by kabi 22 years ago
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 23 years ago
Michael Niedermayer b318477992 put/avg_pixels16 23 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