summaryrefslogtreecommitdiff
path: root/vp9
diff options
context:
space:
mode:
authorFrank Galligan <fgalligan@google.com>2013-06-13 16:37:52 -0700
committerGerrit Code Review <gerrit@gerrit.golo.chromium.org>2013-06-13 16:37:52 -0700
commit5616daf93e09246c92eb29670e16e837832c4096 (patch)
tree69a80bad785520626655e1feea66e6aa684a5e22 /vp9
parentb36829a0dc8fd4f0132f46055c41fc2e01799238 (diff)
parenta136b87185d03f3d0c131b25eb93e2d4ae985b72 (diff)
downloadlibvpx-5616daf93e09246c92eb29670e16e837832c4096.tar
libvpx-5616daf93e09246c92eb29670e16e837832c4096.tar.gz
libvpx-5616daf93e09246c92eb29670e16e837832c4096.tar.bz2
libvpx-5616daf93e09246c92eb29670e16e837832c4096.zip
Merge "Fix win64 warning."
Diffstat (limited to 'vp9')
-rw-r--r--vp9/decoder/vp9_decodframe.c2
-rw-r--r--vp9/decoder/vp9_read_bit_buffer.h8
2 files changed, 5 insertions, 5 deletions
diff --git a/vp9/decoder/vp9_decodframe.c b/vp9/decoder/vp9_decodframe.c
index d9fd77c8a..1342b31f8 100644
--- a/vp9/decoder/vp9_decodframe.c
+++ b/vp9/decoder/vp9_decodframe.c
@@ -973,7 +973,7 @@ static void check_sync_code(VP9_COMMON *cm, struct vp9_read_bit_buffer *rb) {
}
}
-static void error_handler(void *data, int bit_offset) {
+static void error_handler(void *data, size_t bit_offset) {
VP9_COMMON *const cm = (VP9_COMMON *)data;
vpx_internal_error(&cm->error, VPX_CODEC_CORRUPT_FRAME, "Truncated packet");
}
diff --git a/vp9/decoder/vp9_read_bit_buffer.h b/vp9/decoder/vp9_read_bit_buffer.h
index 220056862..f243cb451 100644
--- a/vp9/decoder/vp9_read_bit_buffer.h
+++ b/vp9/decoder/vp9_read_bit_buffer.h
@@ -15,7 +15,7 @@
#include "vpx/vpx_integer.h"
-typedef void (*vp9_rb_error_handler)(void *data, int bit_offset);
+typedef void (*vp9_rb_error_handler)(void *data, size_t bit_offset);
struct vp9_read_bit_buffer {
const uint8_t *bit_buffer;
@@ -31,9 +31,9 @@ static size_t vp9_rb_bytes_read(struct vp9_read_bit_buffer *rb) {
}
static int vp9_rb_read_bit(struct vp9_read_bit_buffer *rb) {
- const int off = rb->bit_offset;
- const int p = off / CHAR_BIT;
- const int q = CHAR_BIT - 1 - off % CHAR_BIT;
+ const size_t off = rb->bit_offset;
+ const size_t p = off / CHAR_BIT;
+ const int q = CHAR_BIT - 1 - (int)off % CHAR_BIT;
if (rb->bit_buffer + p >= rb->bit_buffer_end) {
rb->error_handler(rb->error_handler_data, rb->bit_offset);
return 0;