Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(418)

Unified Diff: media/base/audio_renderer_mixer_input.cc

Issue 10698066: Switch to pcm_low_latency and enable resampling. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Review fixes. Created 8 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: media/base/audio_renderer_mixer_input.cc
diff --git a/media/base/audio_renderer_mixer_input.cc b/media/base/audio_renderer_mixer_input.cc
index 8eef689b8bfbecdf4243001c1c0b92bc0e6b68a2..af56b09221dddbee093284d34517a30649328c6d 100644
--- a/media/base/audio_renderer_mixer_input.cc
+++ b/media/base/audio_renderer_mixer_input.cc
@@ -18,27 +18,12 @@ AudioRendererMixerInput::AudioRendererMixerInput(
callback_(NULL) {
}
-AudioRendererMixerInput::~AudioRendererMixerInput() {
- if (!initialized_)
- return;
-
- // Clean up |audio_data_|.
- for (size_t i = 0; i < audio_data_.size(); ++i)
- delete [] audio_data_[i];
- audio_data_.clear();
-}
+AudioRendererMixerInput::~AudioRendererMixerInput() {}
void AudioRendererMixerInput::Initialize(
const AudioParameters& params,
AudioRendererSink::RenderCallback* callback) {
DCHECK(!initialized_);
-
- // TODO(dalecurtis): If we switch to AVX/SSE optimization, we'll need to
- // allocate these on 32-byte boundaries and ensure they're sized % 32 bytes.
- audio_data_.reserve(params.channels());
- for (int i = 0; i < params.channels(); ++i)
- audio_data_.push_back(new float[params.frames_per_buffer()]);
-
callback_ = callback;
initialized_ = true;
}

Powered by Google App Engine
This is Rietveld 408576698