| Index: media/filters/reference_audio_renderer.cc
|
| diff --git a/media/filters/audio_renderer_impl.cc b/media/filters/reference_audio_renderer.cc
|
| similarity index 70%
|
| rename from media/filters/audio_renderer_impl.cc
|
| rename to media/filters/reference_audio_renderer.cc
|
| index 84fb6456c1faa44640619b93553198b1815c8a77..188952c7c634dcfd26cf39bf9676cb2f4b4ba07f 100644
|
| --- a/media/filters/audio_renderer_impl.cc
|
| +++ b/media/filters/reference_audio_renderer.cc
|
| @@ -2,7 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "media/filters/audio_renderer_impl.h"
|
| +#include "media/filters/reference_audio_renderer.h"
|
|
|
| #include <math.h>
|
|
|
| @@ -12,17 +12,17 @@
|
|
|
| namespace media {
|
|
|
| -// We'll try to fill 4096 samples per buffer, which is roughly ~92ms of audio
|
| -// data for a 44.1kHz audio source.
|
| -static const size_t kSamplesPerBuffer = 8*1024;
|
| +// This is an arbitrary number, ~184ms in a 44.1kHz stream, assuming a playback
|
| +// rate of 1.0.
|
| +static const size_t kSamplesPerBuffer = 8 * 1024;
|
|
|
| -AudioRendererImpl::AudioRendererImpl()
|
| +ReferenceAudioRenderer::ReferenceAudioRenderer()
|
| : AudioRendererBase(),
|
| stream_(NULL),
|
| bytes_per_second_(0) {
|
| }
|
|
|
| -AudioRendererImpl::~AudioRendererImpl() {
|
| +ReferenceAudioRenderer::~ReferenceAudioRenderer() {
|
| // Close down the audio device.
|
| if (stream_) {
|
| stream_->Stop();
|
| @@ -30,7 +30,7 @@ AudioRendererImpl::~AudioRendererImpl() {
|
| }
|
| }
|
|
|
| -void AudioRendererImpl::SetPlaybackRate(float rate) {
|
| +void ReferenceAudioRenderer::SetPlaybackRate(float rate) {
|
| // TODO(fbarchard): limit rate to reasonable values
|
| AudioRendererBase::SetPlaybackRate(rate);
|
|
|
| @@ -39,12 +39,12 @@ void AudioRendererImpl::SetPlaybackRate(float rate) {
|
| stream_->Start(this);
|
| }
|
|
|
| -void AudioRendererImpl::SetVolume(float volume) {
|
| +void ReferenceAudioRenderer::SetVolume(float volume) {
|
| if (stream_)
|
| stream_->SetVolume(volume);
|
| }
|
|
|
| -uint32 AudioRendererImpl::OnMoreData(
|
| +uint32 ReferenceAudioRenderer::OnMoreData(
|
| AudioOutputStream* stream, uint8* dest, uint32 len,
|
| AudioBuffersState buffers_state) {
|
| // TODO(scherkus): handle end of stream.
|
| @@ -62,19 +62,19 @@ uint32 AudioRendererImpl::OnMoreData(
|
| return FillBuffer(dest, len, delay, buffers_empty);
|
| }
|
|
|
| -void AudioRendererImpl::OnClose(AudioOutputStream* stream) {
|
| +void ReferenceAudioRenderer::OnClose(AudioOutputStream* stream) {
|
| // TODO(scherkus): implement OnClose.
|
| NOTIMPLEMENTED();
|
| }
|
|
|
| -void AudioRendererImpl::OnError(AudioOutputStream* stream, int code) {
|
| +void ReferenceAudioRenderer::OnError(AudioOutputStream* stream, int code) {
|
| // TODO(scherkus): implement OnError.
|
| NOTIMPLEMENTED();
|
| }
|
|
|
| -bool AudioRendererImpl::OnInitialize(int bits_per_channel,
|
| - ChannelLayout channel_layout,
|
| - int sample_rate) {
|
| +bool ReferenceAudioRenderer::OnInitialize(int bits_per_channel,
|
| + ChannelLayout channel_layout,
|
| + int sample_rate) {
|
| AudioParameters params(AudioParameters::AUDIO_PCM_LINEAR, channel_layout,
|
| sample_rate, bits_per_channel, kSamplesPerBuffer);
|
|
|
| @@ -92,7 +92,7 @@ bool AudioRendererImpl::OnInitialize(int bits_per_channel,
|
| return true;
|
| }
|
|
|
| -void AudioRendererImpl::OnStop() {
|
| +void ReferenceAudioRenderer::OnStop() {
|
| if (stream_)
|
| stream_->Stop();
|
| }
|
|
|