]> granicus.if.org Git - libvpx/commitdiff
buf_ans: Misc cleanup.
authorAlex Converse <aconverse@google.com>
Wed, 27 Apr 2016 21:03:04 +0000 (14:03 -0700)
committerAlex Converse <aconverse@google.com>
Wed, 27 Apr 2016 21:10:15 +0000 (14:10 -0700)
Change-Id: I18a3ef2ee6cdda57abcd27683b30b4e3136182c0

vp10/encoder/bitstream.c
vp10/encoder/buf_ans.h

index 49ad376681c8f7007ad7873b5a982caad5f4373d..004f49c72e14c4bd1456f74dba09b7e22678a1ff 100644 (file)
@@ -28,7 +28,9 @@
 #include "vp10/common/seg_common.h"
 #include "vp10/common/tile_common.h"
 
+#if CONFIG_ANS
 #include "vp10/encoder/buf_ans.h"
+#endif  // CONFIG_ANS
 #include "vp10/encoder/cost.h"
 #include "vp10/encoder/bitstream.h"
 #include "vp10/encoder/encodemv.h"
index 11055d93759dc75899b5896085824f9d2c0f56eb..8697ee4dce9da46a3b40ff72f630d3975bf8e53e 100644 (file)
@@ -52,7 +52,7 @@ static INLINE void buf_ans_write_reset(struct BufAnsCoder *const c) {
 }
 
 static INLINE void buf_uabs_write(struct BufAnsCoder *const c,
-                             uint8_t val, AnsP8 prob) {
+                                  uint8_t val, AnsP8 prob) {
   assert(c->offset <= c->size);
   if (c->offset == c->size) {
     vp10_buf_ans_grow(c);
@@ -85,7 +85,8 @@ static INLINE void buf_ans_flush(const struct BufAnsCoder *const c,
       sym.cum_prob = c->buf[offset].val_start;
       rans_write(ans, &sym);
     } else {
-      uabs_write(ans, c->buf[offset].val_start, c->buf[offset].prob);
+      uabs_write(ans, (uint8_t)c->buf[offset].val_start,
+                 (AnsP8)c->buf[offset].prob);
     }
   }
 }