81 Commits (ac2570a8b04cb29044a412238539076180cfbf0f)

Author SHA1 Message Date
Michael Niedermayer 9c3d33d67f multithreaded/SMP motion estimation 21 years ago
Michael Niedermayer 5a60360712 4mv + b frame encoding segfault fix 21 years ago
Michael Niedermayer 237da0fa20 dont calculate stuff if its not used ... 21 years ago
Michael Niedermayer a75b43fd73 fixing twice added offset bug, was triggered by 4mv + sub_cmp != mb_cmp 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 622348f931 interlaced dct decision cleanup 21 years ago
Michael Niedermayer bb198e198a interlaced motion estimation 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 d3985de709 cleanup 21 years ago
Michael Niedermayer f7190f7399 h263 OBMC & 4MV support 21 years ago
Michel Bardiaux 9b87956678 av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>) 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 2d5e962b06 100l (forget to reset me.skip for b frames) 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
Fabrice Bellard 802f454e5b removed unused variable 21 years ago
Michael Niedermayer 7d1c3fc1d6 rate distortion mb decision support 21 years ago
Michael Niedermayer cf48e6f8dc edge fix 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 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