52 Commits (34f18ba8538161bc3c04557443fadf9dafd2d699)

Author SHA1 Message Date
Carl Eugen Hoyos 154e30f6c2 rename attribute_unused to av_unused and moves its declaration to common.h 18 years ago
Loren Merritt 1cfe393a25 doxy comment tweaks 18 years ago
Guillaume Poirier bb21f1762a Add doxy comments, based on Loren's explanations posted here: 18 years ago
Michael Niedermayer d951bb9a5c test DIRECT{0,0} too if flag mv0 is used 18 years ago
Michael Niedermayer e4d0e2edb9 fix special casing of the 0,0 MV for b frames (slight PSNR/bitrate gain) 18 years ago
Michael Niedermayer ff8dc81b5b dont favor the zero MV if mv0 is used (psnr per bitrate gains ranging from 0 to 0.14, most are <=0.04 though) 18 years ago
Michael Niedermayer 2b0cdd9ec6 mv overflow in map fix (untested except regression tests) 18 years ago
Måns Rullgård 849f10351d rename always_inline to av_always_inline and move to common.h 18 years ago
Michael Niedermayer 2421a01b25 10l umh search needs hex size 2 now after the last change 18 years ago
Michael Niedermayer f852ff3257 make hex and large 2 small diamond search half their size instead or -1 if the initial size was a power of 2 18 years ago
Diego Biurrun c6c367254f spelling cosmetics: cliped --> clipped 18 years ago
Michael Niedermayer 516ea8d222 fix indention 18 years ago
Michael Niedermayer 1994e7c6b6 dia_size=-1 -> funny_diamond_search() 18 years ago
Michael Niedermayer 376edfcc0f hexagon search 18 years ago
Michael Niedermayer ed1dfc4970 remove pretty much useless skiping of some predictors 18 years ago
Michael Niedermayer c9cac6e3d7 typo in umh 18 years ago
Michael Niedermayer c7675718e4 UMH support (dia_size=-1 activates it) 18 years ago
Michael Niedermayer ac003d2461 cosmetic (prevent name clashes of variables in a macro with surrounding code) 18 years ago
Michael Niedermayer f7f8af46f7 1 step diamond search around the median MV predictor 18 years ago
Diego Biurrun c26abfa541 Rename ABS macro to FFABS. 18 years ago
Dominik Mierzejewski 621d92940e Fixes: 18 years ago
Diego Biurrun b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library' 18 years ago
Michael Niedermayer 1dd509b157 make zero motion vector threshold user setable 19 years ago
Diego Biurrun 5509bffa88 Update licensing information: The FSF changed postal address. 19 years ago
Diego Biurrun bb270c0896 COSMETICS: tabs --> spaces, some prettyprinting 19 years ago
Diego Biurrun 115329f160 COSMETICS: Remove all trailing whitespace. 19 years ago
Måns Rullgård 88730be651 kill warnings patch by (Måns Rullgård <mru inprovide com>) 20 years ago
Michael Niedermayer 1c3990dbba H.261 encoder by (Maarten Daniels <maarten dot daniels at luc dot ac dot be>) 20 years ago
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