aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/vp8data.h
diff options
context:
space:
mode:
authorJason Garrett-Glaser <darkshikari@gmail.com>2010-08-03 10:37:14 +0000
committerJason Garrett-Glaser <darkshikari@gmail.com>2010-08-03 10:37:14 +0000
commitc5dec7f137280c7cdf770027e87630b9dcf6bd4e (patch)
treef5bb3bf3e9b1ed8eac8560980631ac455ad56272 /libavcodec/vp8data.h
parent23117d69c19e3ce844f7fee805fc2f230322d92d (diff)
downloadffmpeg-c5dec7f137280c7cdf770027e87630b9dcf6bd4e.tar.gz
VP8: unroll splitmv decoding tree
Much faster splitmv mode decoding. Originally committed as revision 24680 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/vp8data.h')
-rw-r--r--libavcodec/vp8data.h13
1 files changed, 0 insertions, 13 deletions
diff --git a/libavcodec/vp8data.h b/libavcodec/vp8data.h
index d3a47fcc65..43b74ca2b6 100644
--- a/libavcodec/vp8data.h
+++ b/libavcodec/vp8data.h
@@ -55,13 +55,6 @@ enum inter_mvmode {
VP8_MVMODE_SPLIT
};
-enum inter_submvmode {
- VP8_SUBMVMODE_LEFT4X4,
- VP8_SUBMVMODE_TOP4X4,
- VP8_SUBMVMODE_ZERO4X4,
- VP8_SUBMVMODE_NEW4X4
-};
-
enum inter_splitmvmode {
VP8_SPLITMVMODE_16x8 = 0, ///< 2 16x8 blocks (vertical)
VP8_SPLITMVMODE_8x16, ///< 2 8x16 blocks (horizontal)
@@ -139,12 +132,6 @@ static const uint8_t vp8_submv_prob[5][3] = {
{ 208, 1, 1 }
};
-static const int8_t vp8_submv_ref_tree[3][2] = {
- { -VP8_SUBMVMODE_LEFT4X4, 1 }, // '0'
- { -VP8_SUBMVMODE_TOP4X4, 2 }, // '10'
- { -VP8_SUBMVMODE_ZERO4X4, -VP8_SUBMVMODE_NEW4X4 } // '110', '111'
-};
-
static const uint8_t vp8_pred16x16_prob_intra[4] = { 145, 156, 163, 128 };
static const uint8_t vp8_pred16x16_prob_inter[4] = { 112, 86, 140, 37 };