| Index: media/filters/audio_renderer_impl.cc | 
| diff --git a/media/filters/audio_renderer_impl.cc b/media/filters/audio_renderer_impl.cc | 
| index 5634ab2436becaaa92c1e44da1837c90e08195d8..3c7ce916f1cc72f35476249cafea0a373dc15e0d 100644 | 
| --- a/media/filters/audio_renderer_impl.cc | 
| +++ b/media/filters/audio_renderer_impl.cc | 
| @@ -79,6 +79,9 @@ bool AudioRendererImpl::OnInitialize(const MediaFormat& media_format) { | 
| return false; | 
| } | 
|  | 
| +  // Set packet size. | 
| +  params.samples_per_packet = kSamplesPerBuffer; | 
| + | 
| bytes_per_second_ = params.sample_rate * params.channels * | 
| params.bits_per_sample / 8; | 
|  | 
| @@ -87,10 +90,7 @@ bool AudioRendererImpl::OnInitialize(const MediaFormat& media_format) { | 
| if (!stream_) | 
| return false; | 
|  | 
| -  // Calculate buffer size and open the stream. | 
| -  size_t size = kSamplesPerBuffer * params.channels * | 
| -      params.bits_per_sample / 8; | 
| -  if (!stream_->Open(size)) { | 
| +  if (!stream_->Open()) { | 
| stream_->Close(); | 
| stream_ = NULL; | 
| } | 
|  |