summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_onyx_int.h
diff options
context:
space:
mode:
authorDeb Mukherjee <debargha@google.com>2014-03-07 17:15:09 -0800
committerDeb Mukherjee <debargha@google.com>2014-03-07 17:15:09 -0800
commitbead2e8fb455ae770379f9ac1a21553db7765889 (patch)
tree40092c4946ebfcf3af19dc4ce634cb0469622a2c /vp9/encoder/vp9_onyx_int.h
parent0fced0bca7376a93a1e061a0c0647f66a4b5add3 (diff)
downloadlibvpx-bead2e8fb455ae770379f9ac1a21553db7765889.tar
libvpx-bead2e8fb455ae770379f9ac1a21553db7765889.tar.gz
libvpx-bead2e8fb455ae770379f9ac1a21553db7765889.tar.bz2
libvpx-bead2e8fb455ae770379f9ac1a21553db7765889.zip
Support for a fast diamond search
Adds a fast diamond search which is about 5% faster than FAST_HEX with only a 0.1% drop in psnr when turned on for both speeds 5 and 7. This search is turned on for speed 7. Change-Id: I497630aa88a5148926086bb3038e7975e5f4eb98
Diffstat (limited to 'vp9/encoder/vp9_onyx_int.h')
-rw-r--r--vp9/encoder/vp9_onyx_int.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_onyx_int.h b/vp9/encoder/vp9_onyx_int.h
index a8e7b69e2..4ee035b37 100644
--- a/vp9/encoder/vp9_onyx_int.h
+++ b/vp9/encoder/vp9_onyx_int.h
@@ -137,7 +137,8 @@ typedef enum {
HEX = 2,
BIGDIA = 3,
SQUARE = 4,
- FAST_HEX = 5
+ FAST_HEX = 5,
+ FAST_DIAMOND = 6
} SEARCH_METHODS;
typedef enum {