diff options
author | Paul Wilkins <paulwilkins@google.com> | 2013-06-26 17:06:25 +0100 |
---|---|---|
committer | Paul Wilkins <paulwilkins@google.com> | 2013-06-26 19:48:39 +0100 |
commit | 9f3ab83486e5259293b8074600019d4e38f3eae2 (patch) | |
tree | 8a3b7be90a9c4ae12220afbc9447028600b5b11b /vp9/encoder/vp9_mcomp.c | |
parent | 689957e3ad60b46ec8e22665f0d95d03c50f100e (diff) | |
download | libvpx-9f3ab83486e5259293b8074600019d4e38f3eae2.tar libvpx-9f3ab83486e5259293b8074600019d4e38f3eae2.tar.gz libvpx-9f3ab83486e5259293b8074600019d4e38f3eae2.tar.bz2 libvpx-9f3ab83486e5259293b8074600019d4e38f3eae2.zip |
Auto adapt step size feature.
Also tweaks to other features and experiments with
what is on and off at different speed settings.
Change-Id: I3e1d0be0d195216bf17c2ac5df67f34ce0b306b2
Diffstat (limited to 'vp9/encoder/vp9_mcomp.c')
-rw-r--r-- | vp9/encoder/vp9_mcomp.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/vp9/encoder/vp9_mcomp.c b/vp9/encoder/vp9_mcomp.c index 3df312af5..5b7bed463 100644 --- a/vp9/encoder/vp9_mcomp.c +++ b/vp9/encoder/vp9_mcomp.c @@ -41,6 +41,9 @@ void vp9_clamp_mv_min_max(MACROBLOCK *x, int_mv *ref_mv) { int vp9_init_search_range(VP9_COMP *cpi, int size) { int sr = 0; + // Minimum search size no matter what the passed in value. + size = MAX(16, size); + while ((size << sr) < MAX_FULL_PEL_VAL) sr++; |