summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_mcomp.c
diff options
context:
space:
mode:
authorPaul Wilkins <paulwilkins@google.com>2013-06-26 17:06:25 +0100
committerPaul Wilkins <paulwilkins@google.com>2013-06-26 19:48:39 +0100
commit9f3ab83486e5259293b8074600019d4e38f3eae2 (patch)
tree8a3b7be90a9c4ae12220afbc9447028600b5b11b /vp9/encoder/vp9_mcomp.c
parent689957e3ad60b46ec8e22665f0d95d03c50f100e (diff)
downloadlibvpx-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.c3
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++;