| Index: webrtc/modules/audio_device/android/fine_audio_buffer.h
|
| diff --git a/webrtc/modules/audio_device/android/fine_audio_buffer.h b/webrtc/modules/audio_device/android/fine_audio_buffer.h
|
| index dce40beb7846e25093c51157b11a1a6529be1947..3534271ece812397168a68d305d60245aa56987b 100644
|
| --- a/webrtc/modules/audio_device/android/fine_audio_buffer.h
|
| +++ b/webrtc/modules/audio_device/android/fine_audio_buffer.h
|
| @@ -32,7 +32,7 @@ class FineAudioBuffer {
|
| // |device_buffer| delivers 10ms of data. Given the sample rate the number
|
| // of samples can be calculated.
|
| FineAudioBuffer(AudioDeviceBuffer* device_buffer,
|
| - int desired_frame_size_bytes,
|
| + size_t desired_frame_size_bytes,
|
| int sample_rate);
|
| ~FineAudioBuffer();
|
|
|
| @@ -40,7 +40,7 @@ class FineAudioBuffer {
|
| // buffer is smaller memory trampling will happen.
|
| // |desired_frame_size_bytes| and |samples_rate| are as described in the
|
| // constructor.
|
| - int RequiredBufferSizeBytes();
|
| + size_t RequiredBufferSizeBytes();
|
|
|
| // |buffer| must be of equal or greater size than what is returned by
|
| // RequiredBufferSize. This is to avoid unnecessary memcpy.
|
| @@ -50,18 +50,18 @@ class FineAudioBuffer {
|
| // Device buffer that provides 10ms chunks of data.
|
| AudioDeviceBuffer* device_buffer_;
|
| // Number of bytes delivered per GetBufferData
|
| - int desired_frame_size_bytes_;
|
| + size_t desired_frame_size_bytes_;
|
| int sample_rate_;
|
| - int samples_per_10_ms_;
|
| + size_t samples_per_10_ms_;
|
| // Convenience parameter to avoid converting from samples
|
| - int bytes_per_10_ms_;
|
| + size_t bytes_per_10_ms_;
|
|
|
| // Storage for samples that are not yet asked for.
|
| rtc::scoped_ptr<int8_t[]> cache_buffer_;
|
| // Location of first unread sample.
|
| - int cached_buffer_start_;
|
| + size_t cached_buffer_start_;
|
| // Number of bytes stored in cache.
|
| - int cached_bytes_;
|
| + size_t cached_bytes_;
|
| };
|
|
|
| } // namespace webrtc
|
|
|