From bfda05c8bfd42c4e21825686862aa2a008c29344 Mon Sep 17 00:00:00 2001 From: "macourteau@chromium.org" Date: Tue, 17 Jun 2014 18:36:18 +0000 Subject: Revert 277794 "Modifies AudioInputCallback::OnData and use media..." > Modifies AudioInputCallback::OnData and use media::AudioBus instead of plain byte vector > > BUG=375155 > TEST=WebRTC and WebSpeech demos > > Review URL: https://codereview.chromium.org/314713002 R=henrika@chromium.org TBR=henrika@chromium.org Review URL: https://codereview.chromium.org/335343004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277814 0039d316-1c4b-4281-b951-d872f2087c98 --- media/audio/fake_audio_input_stream.cc | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) (limited to 'media/audio/fake_audio_input_stream.cc') diff --git a/media/audio/fake_audio_input_stream.cc b/media/audio/fake_audio_input_stream.cc index 384adcb..e05b257 100644 --- a/media/audio/fake_audio_input_stream.cc +++ b/media/audio/fake_audio_input_stream.cc @@ -7,7 +7,6 @@ #include "base/bind.h" #include "base/lazy_instance.h" #include "media/audio/audio_manager_base.h" -#include "media/base/audio_bus.h" using base::TimeTicks; using base::TimeDelta; @@ -49,20 +48,17 @@ FakeAudioInputStream::FakeAudioInputStream(AudioManagerBase* manager, : audio_manager_(manager), callback_(NULL), buffer_size_((params.channels() * params.bits_per_sample() * - params.frames_per_buffer()) / - 8), + params.frames_per_buffer()) / 8), params_(params), thread_("FakeAudioRecordingThread"), callback_interval_(base::TimeDelta::FromMilliseconds( (params.frames_per_buffer() * 1000) / params.sample_rate())), - beep_duration_in_buffers_(kBeepDurationMilliseconds * - params.sample_rate() / - params.frames_per_buffer() / - 1000), + beep_duration_in_buffers_( + kBeepDurationMilliseconds * params.sample_rate() / + params.frames_per_buffer() / 1000), beep_generated_in_buffers_(0), beep_period_in_frames_(params.sample_rate() / kBeepFrequency), - frames_elapsed_(0), - audio_bus_(AudioBus::Create(params)) { + frames_elapsed_(0) { } FakeAudioInputStream::~FakeAudioInputStream() {} @@ -70,7 +66,6 @@ FakeAudioInputStream::~FakeAudioInputStream() {} bool FakeAudioInputStream::Open() { buffer_.reset(new uint8[buffer_size_]); memset(buffer_.get(), 0, buffer_size_); - audio_bus_->Zero(); return true; } @@ -146,9 +141,7 @@ void FakeAudioInputStream::DoCallback() { beep_generated_in_buffers_ = 0; } - audio_bus_->FromInterleaved( - buffer_.get(), audio_bus_->frames(), params_.bits_per_sample() / 8); - callback_->OnData(this, audio_bus_.get(), buffer_size_, 1.0); + callback_->OnData(this, buffer_.get(), buffer_size_, buffer_size_, 1.0); frames_elapsed_ += params_.frames_per_buffer(); thread_.message_loop()->PostDelayedTask( -- cgit v1.1