| Index: media/audio/audio_parameters.cc | 
| diff --git a/media/audio/audio_parameters.cc b/media/audio/audio_parameters.cc | 
| index 872413f808379b92ad460be125340d26b7735c6a..a78eb84a4cd1e615f18ec0a67660095c20e97491 100644 | 
| --- a/media/audio/audio_parameters.cc | 
| +++ b/media/audio/audio_parameters.cc | 
| @@ -10,61 +10,29 @@ | 
| namespace media { | 
|  | 
| AudioParameters::AudioParameters() | 
| -    : format_(AUDIO_PCM_LINEAR), | 
| -      channel_layout_(CHANNEL_LAYOUT_NONE), | 
| -      sample_rate_(0), | 
| -      bits_per_sample_(0), | 
| -      frames_per_buffer_(0), | 
| -      channels_(0), | 
| -      effects_(NO_EFFECTS) { | 
| +    : AudioParameters(AUDIO_PCM_LINEAR, CHANNEL_LAYOUT_NONE, 0, 0, 0) {} | 
| + | 
| +AudioParameters::AudioParameters(Format format, | 
| +                                 ChannelLayout channel_layout, | 
| +                                 int sample_rate, | 
| +                                 int bits_per_sample, | 
| +                                 int frames_per_buffer) { | 
| +  Reset(format, channel_layout, sample_rate, bits_per_sample, | 
| +        frames_per_buffer); | 
| } | 
|  | 
| -AudioParameters::AudioParameters(Format format, ChannelLayout channel_layout, | 
| -                                 int sample_rate, int bits_per_sample, | 
| -                                 int frames_per_buffer) | 
| -    : format_(format), | 
| -      channel_layout_(channel_layout), | 
| -      sample_rate_(sample_rate), | 
| -      bits_per_sample_(bits_per_sample), | 
| -      frames_per_buffer_(frames_per_buffer), | 
| -      channels_(ChannelLayoutToChannelCount(channel_layout)), | 
| -      effects_(NO_EFFECTS) { | 
| -} | 
| - | 
| -AudioParameters::AudioParameters(Format format, ChannelLayout channel_layout, | 
| -                                 int sample_rate, int bits_per_sample, | 
| -                                 int frames_per_buffer, int effects) | 
| -    : format_(format), | 
| -      channel_layout_(channel_layout), | 
| -      sample_rate_(sample_rate), | 
| -      bits_per_sample_(bits_per_sample), | 
| -      frames_per_buffer_(frames_per_buffer), | 
| -      channels_(ChannelLayoutToChannelCount(channel_layout)), | 
| -      effects_(effects) { | 
| -} | 
| - | 
| -AudioParameters::AudioParameters(Format format, ChannelLayout channel_layout, | 
| -                                 int channels, int sample_rate, | 
| -                                 int bits_per_sample, int frames_per_buffer, | 
| -                                 int effects) | 
| -    : format_(format), | 
| -      channel_layout_(channel_layout), | 
| -      sample_rate_(sample_rate), | 
| -      bits_per_sample_(bits_per_sample), | 
| -      frames_per_buffer_(frames_per_buffer), | 
| -      channels_(channels), | 
| -      effects_(effects) { | 
| -} | 
| - | 
| -void AudioParameters::Reset(Format format, ChannelLayout channel_layout, | 
| -                            int channels, int sample_rate, | 
| -                            int bits_per_sample, int frames_per_buffer) { | 
| +void AudioParameters::Reset(Format format, | 
| +                            ChannelLayout channel_layout, | 
| +                            int sample_rate, | 
| +                            int bits_per_sample, | 
| +                            int frames_per_buffer) { | 
| format_ = format; | 
| channel_layout_ = channel_layout; | 
| -  channels_ = channels; | 
| +  channels_ = ChannelLayoutToChannelCount(channel_layout); | 
| sample_rate_ = sample_rate; | 
| bits_per_sample_ = bits_per_sample; | 
| frames_per_buffer_ = frames_per_buffer; | 
| +  effects_ = NO_EFFECTS; | 
| } | 
|  | 
| bool AudioParameters::IsValid() const { | 
| @@ -82,12 +50,11 @@ bool AudioParameters::IsValid() const { | 
|  | 
| std::string AudioParameters::AsHumanReadableString() const { | 
| std::ostringstream s; | 
| -  s << "format: " << format() | 
| -    << " channels: " << channels() | 
| -    << " channel_layout: " << channel_layout() | 
| -    << " sample_rate: " << sample_rate() | 
| +  s << "format: " << format() << " channel_layout: " << channel_layout() | 
| +    << " channels: " << channels() << " sample_rate: " << sample_rate() | 
| << " bits_per_sample: " << bits_per_sample() | 
| -    << " frames_per_buffer: " << frames_per_buffer(); | 
| +    << " frames_per_buffer: " << frames_per_buffer() | 
| +    << " effects: " << effects(); | 
| return s.str(); | 
| } | 
|  | 
|  |