| Index: webrtc/common_audio/blocker.h | 
| diff --git a/webrtc/common_audio/blocker.h b/webrtc/common_audio/blocker.h | 
| index 00f372dfd0ed15f5ca4e6f79d6e4ddafe0e6c663..025638ae8c462acdd38f0be685b5bd74f940f898 100644 | 
| --- a/webrtc/common_audio/blocker.h | 
| +++ b/webrtc/common_audio/blocker.h | 
| @@ -25,7 +25,7 @@ class BlockerCallback { | 
| virtual ~BlockerCallback() {} | 
|  | 
| virtual void ProcessBlock(const float* const* input, | 
| -                            int num_frames, | 
| +                            size_t num_frames, | 
| int num_input_channels, | 
| int num_output_channels, | 
| float* const* output) = 0; | 
| @@ -63,34 +63,34 @@ class BlockerCallback { | 
| // copy of window and does not attempt to delete it. | 
| class Blocker { | 
| public: | 
| -  Blocker(int chunk_size, | 
| -          int block_size, | 
| +  Blocker(size_t chunk_size, | 
| +          size_t block_size, | 
| int num_input_channels, | 
| int num_output_channels, | 
| const float* window, | 
| -          int shift_amount, | 
| +          size_t shift_amount, | 
| BlockerCallback* callback); | 
|  | 
| void ProcessChunk(const float* const* input, | 
| -                    int chunk_size, | 
| +                    size_t chunk_size, | 
| int num_input_channels, | 
| int num_output_channels, | 
| float* const* output); | 
|  | 
| private: | 
| -  const int chunk_size_; | 
| -  const int block_size_; | 
| +  const size_t chunk_size_; | 
| +  const size_t block_size_; | 
| const int num_input_channels_; | 
| const int num_output_channels_; | 
|  | 
| // The number of frames of delay to add at the beginning of the first chunk. | 
| -  const int initial_delay_; | 
| +  const size_t initial_delay_; | 
|  | 
| // The frame index into the input buffer where the first block should be read | 
| // from. This is necessary because shift_amount_ is not necessarily a | 
| // multiple of chunk_size_, so blocks won't line up at the start of the | 
| // buffer. | 
| -  int frame_offset_; | 
| +  size_t frame_offset_; | 
|  | 
| // Since blocks nearly always overlap, there are certain blocks that require | 
| // frames from the end of one chunk and the beginning of the next chunk. The | 
| @@ -113,7 +113,7 @@ class Blocker { | 
|  | 
| // The amount of frames between the start of contiguous blocks. For example, | 
| // |shift_amount_| = |block_size_| / 2 for a Hann window. | 
| -  int shift_amount_; | 
| +  size_t shift_amount_; | 
|  | 
| BlockerCallback* callback_; | 
| }; | 
|  |