diff options
author | Jim Bankoski <jimbankoski@google.com> | 2014-12-22 15:05:25 -0800 |
---|---|---|
committer | Gerrit Code Review <gerrit@gerrit.golo.chromium.org> | 2014-12-22 15:05:25 -0800 |
commit | 4e04fa6dea716d4dafdb8a1d1dedc15455cddf3b (patch) | |
tree | 81ebefa0855d9dce4523d488ccdc1516f381c925 | |
parent | fc954c7c03c0c7e8097975dd848bfede19c6ff26 (diff) | |
parent | a5f7d78a06b7c64a12747ac080d4aac25c3c94d7 (diff) | |
download | libvpx-4e04fa6dea716d4dafdb8a1d1dedc15455cddf3b.tar libvpx-4e04fa6dea716d4dafdb8a1d1dedc15455cddf3b.tar.gz libvpx-4e04fa6dea716d4dafdb8a1d1dedc15455cddf3b.tar.bz2 libvpx-4e04fa6dea716d4dafdb8a1d1dedc15455cddf3b.zip |
Merge "make vp9_coef_encodings const"
-rw-r--r-- | vp9/encoder/vp9_encoder.c | 2 | ||||
-rw-r--r-- | vp9/encoder/vp9_tokenize.c | 9 | ||||
-rw-r--r-- | vp9/encoder/vp9_tokenize.h | 2 |
3 files changed, 5 insertions, 8 deletions
diff --git a/vp9/encoder/vp9_encoder.c b/vp9/encoder/vp9_encoder.c index 047b9aaef..430ad17e0 100644 --- a/vp9/encoder/vp9_encoder.c +++ b/vp9/encoder/vp9_encoder.c @@ -51,7 +51,6 @@ #include "vp9/encoder/vp9_resize.h" #include "vp9/encoder/vp9_svc_layercontext.h" -void vp9_coef_tree_initialize(); #define SHARP_FILTER_QTHRESH 0 /* Q threshold for 8-tap sharp filter */ @@ -187,7 +186,6 @@ void vp9_initialize_enc(void) { if (!init_done) { vp9_rtcd(); vp9_init_intra_predictors(); - vp9_coef_tree_initialize(); vp9_tokenize_initialize(); vp9_init_me_luts(); vp9_rc_init_minq_luts(); diff --git a/vp9/encoder/vp9_tokenize.c b/vp9/encoder/vp9_tokenize.c index 06bcfc317..54b2594e7 100644 --- a/vp9/encoder/vp9_tokenize.c +++ b/vp9/encoder/vp9_tokenize.c @@ -175,11 +175,10 @@ const vp9_extra_bit vp9_extra_bits_high12[ENTROPY_TOKENS] = { }; #endif -struct vp9_token vp9_coef_encodings[ENTROPY_TOKENS]; - -void vp9_coef_tree_initialize() { - vp9_tokens_from_tree(vp9_coef_encodings, vp9_coef_tree); -} +const struct vp9_token vp9_coef_encodings[ENTROPY_TOKENS] = { + {2, 2}, {6, 3}, {28, 5}, {58, 6}, {59, 6}, {60, 6}, {61, 6}, {124, 7}, + {125, 7}, {126, 7}, {127, 7}, {0, 1} +}; static void tokenize_init_one(const vp9_extra_bit *const e, int16_t *value_cost, int max_value) { diff --git a/vp9/encoder/vp9_tokenize.h b/vp9/encoder/vp9_tokenize.h index 845e139f2..49dc4a718 100644 --- a/vp9/encoder/vp9_tokenize.h +++ b/vp9/encoder/vp9_tokenize.h @@ -45,7 +45,7 @@ typedef struct { extern const vp9_tree_index vp9_coef_tree[]; extern const vp9_tree_index vp9_coef_con_tree[]; -extern struct vp9_token vp9_coef_encodings[]; +extern const struct vp9_token vp9_coef_encodings[]; int vp9_is_skippable_in_plane(MACROBLOCK *x, BLOCK_SIZE bsize, int plane); int vp9_has_high_freq_in_plane(MACROBLOCK *x, BLOCK_SIZE bsize, int plane); |