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

Unified Diff: media/filters/audio_renderer_impl.cc

Issue 10753021: Move AudioRenderer out of Filter heirarchy. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src
Patch Set: docs 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/filters/audio_renderer_impl.cc
diff --git a/media/filters/audio_renderer_impl.cc b/media/filters/audio_renderer_impl.cc
index c8841cdc339793ad06ea545b205fdb65f9dedb8a..cf957ec596a253b16012849b332906c84b85e5cb 100644
--- a/media/filters/audio_renderer_impl.cc
+++ b/media/filters/audio_renderer_impl.cc
@@ -33,7 +33,7 @@ AudioRendererImpl::AudioRendererImpl(media::AudioRendererSink* sink)
base::Unretained(this))) {
}
-void AudioRendererImpl::SetHost(FilterHost* host) {
+void AudioRendererImpl::SetHost(AudioRendererHost* host) {
DCHECK(host);
DCHECK(!host_);
host_ = host;
@@ -424,7 +424,7 @@ uint32 AudioRendererImpl::FillBuffer(uint8* dest,
if (!algorithm_->CanFillBuffer() && received_end_of_stream_ &&
!rendered_end_of_stream_ && base::Time::Now() >= earliest_end_time_) {
rendered_end_of_stream_ = true;
- host_->NotifyEnded();
+ host_->AudioRendererEnded();
} else if (!algorithm_->CanFillBuffer() && !received_end_of_stream_ &&
state_ == kPlaying && !underflow_disabled_) {
state_ = kUnderflow;
@@ -507,7 +507,7 @@ base::TimeDelta AudioRendererImpl::ConvertToDuration(int bytes) {
}
void AudioRendererImpl::OnRenderError() {
- host_->DisableAudioRenderer();
+ host_->AudioRendererDisabled();
}
void AudioRendererImpl::DisableUnderflowForTesting() {

Powered by Google App Engine
This is Rietveld 408576698