]> granicus.if.org Git - libvpx/commitdiff
Remove multi-entropy coder hacks from the treewriter
authorAlex Converse <aconverse@google.com>
Wed, 28 Sep 2016 22:34:28 +0000 (15:34 -0700)
committerAlex Converse <aconverse@google.com>
Wed, 28 Sep 2016 22:35:12 +0000 (15:35 -0700)
Change-Id: I319cb856a16ace343359c2aebc449c1d73bdedee

av1/encoder/treewriter.h

index a7b38b9fb2eb2800f1ddb493e1d17a9cffc6108d..533e7d911d3d71f16a68a2ec09379ece99905c43 100644 (file)
 #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