ref: 05bde9d4a4b575aaadd9b6f5d0f82826b1cb4900
parent: af12c23e8ee6931c364f417d510b48de6e1d8530
author: James Berry <jamesberry@google.com>
date: Fri Oct 7 11:42:23 EDT 2011
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
--- a/vp8/common/onyx.h
+++ b/vp8/common/onyx.h
@@ -145,9 +145,9 @@
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;
--- a/vp8/encoder/onyx_int.h
+++ b/vp8/encoder/onyx_int.h
@@ -368,7 +368,7 @@
int buffered_mode;
- int buffer_level;
+ int64_t buffer_level;
int bits_off_target;
int rolling_target_bits;
--
⑨