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; |
} |