summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_tokenize.h
diff options
context:
space:
mode:
authorAlex Converse <aconverse@google.com>2017-03-17 16:24:45 -0700
committerAlex Converse <aconverse@google.com>2017-03-17 16:53:09 -0700
commitab711815452ee44b06663b68ee21bb200e9eed41 (patch)
tree0c73b4ef72dcabb2fb677f2c1b745a528dae9f0a /vp9/encoder/vp9_tokenize.h
parent36533e8c5a00b0ae430ba2b102bedfd587e67db1 (diff)
downloadlibvpx-ab711815452ee44b06663b68ee21bb200e9eed41.tar
libvpx-ab711815452ee44b06663b68ee21bb200e9eed41.tar.gz
libvpx-ab711815452ee44b06663b68ee21bb200e9eed41.tar.bz2
libvpx-ab711815452ee44b06663b68ee21bb200e9eed41.zip
Drop vp9_get_token_extracost
vp9_get_token_cost does the same thing with one fewer lookup. Change-Id: Ifc110b12403cb1a04a3f91357ab435c67b4815d6
Diffstat (limited to 'vp9/encoder/vp9_tokenize.h')
-rw-r--r--vp9/encoder/vp9_tokenize.h17
1 files changed, 0 insertions, 17 deletions
diff --git a/vp9/encoder/vp9_tokenize.h b/vp9/encoder/vp9_tokenize.h
index 4b8d7ad5c..b2f63ffef 100644
--- a/vp9/encoder/vp9_tokenize.h
+++ b/vp9/encoder/vp9_tokenize.h
@@ -80,23 +80,6 @@ extern const uint16_t vp9_cat6_high_cost[64];
extern const uint16_t vp9_cat6_high10_high_cost[256];
extern const uint16_t vp9_cat6_high12_high_cost[1024];
-static INLINE void vp9_get_token_extracost(const uint16_t *cat6_high_table,
- int v, int16_t *token,
- int *extracost) {
- EXTRABIT extrabits; // unsigned extrabits
- v = abs(v);
- if (v >= CAT6_MIN_VAL) {
- *token = CATEGORY6_TOKEN;
- extrabits = v - CAT6_MIN_VAL;
- *extracost =
- vp9_cat6_low_cost[extrabits & 0xff] + cat6_high_table[extrabits >> 8];
- } else {
- *token = vp9_dct_cat_lt_10_value_tokens[v].token;
- extrabits = vp9_dct_cat_lt_10_value_tokens[v].extra >> 1;
- *extracost = vp9_extra_bits[*token].cost[extrabits];
- }
-}
-
#if CONFIG_VP9_HIGHBITDEPTH
static INLINE const uint16_t *vp9_get_high_cost_table(int bit_depth) {
return bit_depth == 8 ? vp9_cat6_high_cost