Index: webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.h |
diff --git a/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.h b/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.h |
index 1e9e35ac2a26eb7ede469de5b94af70d0be15971..1eb22342ad07233f8b28c9abc0d55880b9ee8076 100644 |
--- a/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.h |
+++ b/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.h |
@@ -47,8 +47,8 @@ class IntelligibilityEnhancer { |
gain_change_limit(0.1f), |
rho(0.02f) {} |
int sample_rate_hz; |
- int num_capture_channels; |
- int num_render_channels; |
+ size_t num_capture_channels; |
+ size_t num_render_channels; |
intelligibility::VarianceArray::StepType var_type; |
float var_decay_rate; |
size_t var_window_size; |
@@ -63,12 +63,12 @@ class IntelligibilityEnhancer { |
// Reads and processes chunk of noise stream in time domain. |
void AnalyzeCaptureAudio(float* const* audio, |
int sample_rate_hz, |
- int num_channels); |
+ size_t num_channels); |
// Reads chunk of speech in time domain and updates with modified signal. |
void ProcessRenderAudio(float* const* audio, |
int sample_rate_hz, |
- int num_channels); |
+ size_t num_channels); |
bool active() const; |
private: |
@@ -85,9 +85,9 @@ class IntelligibilityEnhancer { |
// All in frequency domain, receives input |in_block|, applies |
// intelligibility enhancement, and writes result to |out_block|. |
void ProcessAudioBlock(const std::complex<float>* const* in_block, |
- int in_channels, |
+ size_t in_channels, |
size_t frames, |
- int out_channels, |
+ size_t out_channels, |
std::complex<float>* const* out_block) override; |
private: |
@@ -144,8 +144,8 @@ class IntelligibilityEnhancer { |
const size_t bank_size_; // Num ERB filters. |
const int sample_rate_hz_; |
const int erb_resolution_; |
- const int num_capture_channels_; |
- const int num_render_channels_; |
+ const size_t num_capture_channels_; |
+ const size_t num_render_channels_; |
const int analysis_rate_; // Num blocks before gains recalculated. |
const bool active_; // Whether render gains are being updated. |