From 05bde9d4a4b575aaadd9b6f5d0f82826b1cb4900 Mon Sep 17 00:00:00 2001 From: James Berry Date: Fri, 7 Oct 2011 15:42:23 -0400 Subject: [PATCH] bug fix - starting/optimal/max and buffer_level changed from int to int64_t buffer_level in VP8_COMP and starting_buffer_level, optimal_buffer_level and maximum_buffer_size in VP8_CONFIG changed from int to int64_t to avoid potential crash issues for larger target bit rates. Change-Id: I0d5ab6c8a44c2fef51f30cd8df4bb4b739c5df26 --- vp8/common/onyx.h | 6 +++--- vp8/encoder/onyx_int.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/vp8/common/onyx.h b/vp8/common/onyx.h index 015b4c4d4..0d99d2bb0 100644 --- a/vp8/common/onyx.h +++ b/vp8/common/onyx.h @@ -145,9 +145,9 @@ extern "C" int over_shoot_pct; // buffering parameters - int starting_buffer_level; // in seconds - int optimal_buffer_level; - int maximum_buffer_size; + int64_t starting_buffer_level; // in seconds + int64_t optimal_buffer_level; + int64_t maximum_buffer_size; // controlling quality int fixed_q; diff --git a/vp8/encoder/onyx_int.h b/vp8/encoder/onyx_int.h index ee519fad0..f9657c5a6 100644 --- a/vp8/encoder/onyx_int.h +++ b/vp8/encoder/onyx_int.h @@ -368,7 +368,7 @@ typedef struct VP8_COMP int buffered_mode; - int buffer_level; + int64_t buffer_level; int bits_off_target; int rolling_target_bits; -- 2.50.1