summaryrefslogtreecommitdiff
path: root/vp8/common/entropymode.h
diff options
context:
space:
mode:
authorScott LaVarnway <slavarnway@google.com>2011-10-27 11:26:30 -0400
committerScott LaVarnway <slavarnway@google.com>2011-10-27 11:26:30 -0400
commit6064384d59b8aeb820b8cd11fbcbe3b39a4b53ad (patch)
treeb709e6dfd21c8c1727bcc34e0d0152b1eaa001e2 /vp8/common/entropymode.h
parentefa69d26a1b487ac599e3043ae47829a9a74c414 (diff)
downloadlibvpx-6064384d59b8aeb820b8cd11fbcbe3b39a4b53ad.tar
libvpx-6064384d59b8aeb820b8cd11fbcbe3b39a4b53ad.tar.gz
libvpx-6064384d59b8aeb820b8cd11fbcbe3b39a4b53ad.tar.bz2
libvpx-6064384d59b8aeb820b8cd11fbcbe3b39a4b53ad.zip
Improved decode_split_mv()
Tests showed ~1.2% performance boost on the HD clip used. Performance will vary based on material. Change-Id: Icbcf1a828750d5b4ae5252bf596b3ef594042e8a
Diffstat (limited to 'vp8/common/entropymode.h')
-rw-r--r--vp8/common/entropymode.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/vp8/common/entropymode.h b/vp8/common/entropymode.h
index fdb170df3..f4b48ff43 100644
--- a/vp8/common/entropymode.h
+++ b/vp8/common/entropymode.h
@@ -15,6 +15,15 @@
#include "onyxc_int.h"
#include "treecoder.h"
+typedef enum
+{
+ SUBMVREF_NORMAL,
+ SUBMVREF_LEFT_ZED,
+ SUBMVREF_ABOVE_ZED,
+ SUBMVREF_LEFT_ABOVE_SAME,
+ SUBMVREF_LEFT_ABOVE_ZED
+} sumvfref_t;
+
typedef const int vp8_mbsplit[16];
#define VP8_NUMMBSPLITS 4