From: Alex Converse Date: Wed, 28 Sep 2016 22:34:28 +0000 (-0700) Subject: Remove multi-entropy coder hacks from the treewriter X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5847de75c238f02ea5e0c4feb5cc97845a573559;p=libvpx Remove multi-entropy coder hacks from the treewriter Change-Id: I319cb856a16ace343359c2aebc449c1d73bdedee --- diff --git a/av1/encoder/treewriter.h b/av1/encoder/treewriter.h index a7b38b9fb..533e7d911 100644 --- a/av1/encoder/treewriter.h +++ b/av1/encoder/treewriter.h @@ -12,15 +12,7 @@ #ifndef AV1_ENCODER_TREEWRITER_H_ #define AV1_ENCODER_TREEWRITER_H_ -#ifdef AV1_FORCE_AOMBOOL_TREEWRITER -#include "aom_dsp/dkboolwriter.h" -#define tree_writer aom_dk_writer -#define tree_bit_write aom_dk_write -#else #include "aom_dsp/bitwriter.h" -#define tree_writer aom_writer -#define tree_bit_write aom_write -#endif #ifdef __cplusplus extern "C" { @@ -37,24 +29,22 @@ struct av1_token { void av1_tokens_from_tree(struct av1_token *, const aom_tree_index *); -static INLINE void av1_write_tree(tree_writer *w, const aom_tree_index *tree, +static INLINE void av1_write_tree(aom_writer *w, const aom_tree_index *tree, const aom_prob *probs, int bits, int len, aom_tree_index i) { do { const int bit = (bits >> --len) & 1; - tree_bit_write(w, bit, probs[i >> 1]); + aom_write(w, bit, probs[i >> 1]); i = tree[i + bit]; } while (len); } -static INLINE void av1_write_token(tree_writer *w, const aom_tree_index *tree, +static INLINE void av1_write_token(aom_writer *w, const aom_tree_index *tree, const aom_prob *probs, const struct av1_token *token) { av1_write_tree(w, tree, probs, token->value, token->len, 0); } -#undef tree_writer -#undef tree_bit_write #ifdef __cplusplus } // extern "C" #endif