24 Commits (4a8d51356f7f93d905f3dce36fba922d1adf5d95)

Author SHA1 Message Date
Michael Niedermayer c08a01a6b9 pre_cmp fix 20 years ago
Michael Niedermayer 155ec6edf8 quad tree based motion compensation (currently only 16x16 & 8x8 OBMC blocks, but can be extended to other block sizes easily) 21 years ago
Michael Niedermayer 26efc54e4a 4x4 SSE compare function 21 years ago
Loren Merritt 4994af2fbd shape-adaptive diamond + prediction crash patch by (Loren Merritt <lorenm at u dot washington dot edu>) 21 years ago
Michael Niedermayer 0da6315a70 fewer overflows 21 years ago
Michael Niedermayer ae1dbde1cf clip input motion vectors 21 years ago
Michael Niedermayer 1f202b0d46 moving motion estimation specific variables from MpegEncContext -> MotionEstContext 21 years ago
Michael Niedermayer af4091f194 reduce dependancy between motion estimation and MpegEncContext 21 years ago
Michael Niedermayer 2750b827b3 motion estimation cleanup 21 years ago
Michael Niedermayer 80ee9fc0e3 simplify MV availability check / dont use below last row MV which is always zero 21 years ago
Michael Niedermayer 9c3d33d67f multithreaded/SMP motion estimation 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 bb198e198a interlaced motion estimation 21 years ago
Fabrice Bellard 802f454e5b removed unused variable 22 years ago
Falk Hüffner 3db320ea0c Warning fixes. 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 6772518310 finetuneing thresholds/factors 22 years ago
Michael Niedermayer 1d0eab1dcc bugs 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 b07a59805e shape adaptive diamonds for EPZS 22 years ago
Michael Niedermayer 1457ab5233 qpel encoding 22 years ago