Index: trunk/src/media/audio/virtual_audio_input_stream.cc |
=================================================================== |
--- trunk/src/media/audio/virtual_audio_input_stream.cc (revision 277811) |
+++ trunk/src/media/audio/virtual_audio_input_stream.cc (working copy) |
@@ -139,7 +139,14 @@ |
base::AutoLock scoped_lock(converter_network_lock_); |
mixer_.Convert(audio_bus); |
} |
- callback_->OnData(this, audio_bus, params_.GetBytesPerBuffer(), 1.0); |
+ audio_bus->ToInterleaved(params_.frames_per_buffer(), |
+ params_.bits_per_sample() / 8, |
+ buffer_.get()); |
+ callback_->OnData(this, |
+ buffer_.get(), |
+ params_.GetBytesPerBuffer(), |
+ params_.GetBytesPerBuffer(), |
+ 1.0); |
} |
void VirtualAudioInputStream::Close() { |