Diego Biurrun
|
bad5537e2c
Use full internal pathname in doxygen @file directives.
|
15 years ago |
Diego Biurrun
|
ca74c0a180
cosmetics: Fix two common typos: wont --> will not, lets --> let us.
|
16 years ago |
Michael Niedermayer
|
81d4ee3e16
New full search ME
|
16 years ago |
Aurelien Jacobs
|
9701840bb5
add FF_ prefix to all (frame)_TYPE usage
|
16 years ago |
Diego Biurrun
|
e5a389a1b7
license header consistency cosmetics
|
17 years ago |
Carl Eugen Hoyos
|
154e30f6c2
rename attribute_unused to av_unused and moves its declaration to common.h
|
17 years ago |
Loren Merritt
|
1cfe393a25
doxy comment tweaks
|
17 years ago |
Guillaume Poirier
|
bb21f1762a
Add doxy comments, based on Loren's explanations posted here:
|
17 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
|
18 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>)
|
19 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)
|
20 years ago |
Michael Niedermayer
|
26efc54e4a
4x4 SSE compare function
|
20 years ago |
Loren Merritt
|
4994af2fbd
shape-adaptive diamond + prediction crash patch by (Loren Merritt <lorenm at u dot washington dot edu>)
|
20 years ago |
Michael Niedermayer
|
0da6315a70
fewer overflows
|
20 years ago |
Michael Niedermayer
|
ae1dbde1cf
clip input motion vectors
|
20 years ago |
Michael Niedermayer
|
1f202b0d46
moving motion estimation specific variables from MpegEncContext -> MotionEstContext
|
20 years ago |
Michael Niedermayer
|
af4091f194
reduce dependancy between motion estimation and MpegEncContext
|
20 years ago |
Michael Niedermayer
|
2750b827b3
motion estimation cleanup
|
20 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
|
21 years ago |
Falk Hüffner
|
3db320ea0c
Warning fixes.
|
21 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
|
21 years ago |
Michael Niedermayer
|
309522372c
some static -> dynamic alloc & 16->8 bit
|
21 years ago |