summaryrefslogtreecommitdiffstats
path: root/media/blink/webaudiosourceprovider_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'media/blink/webaudiosourceprovider_impl.cc')
-rw-r--r--media/blink/webaudiosourceprovider_impl.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/media/blink/webaudiosourceprovider_impl.cc b/media/blink/webaudiosourceprovider_impl.cc
index 6efda72..ddc79fe 100644
--- a/media/blink/webaudiosourceprovider_impl.cc
+++ b/media/blink/webaudiosourceprovider_impl.cc
@@ -47,7 +47,7 @@ class AutoTryLock {
} // namespace
WebAudioSourceProviderImpl::WebAudioSourceProviderImpl(
- const scoped_refptr<AudioRendererSink>& sink)
+ const scoped_refptr<RestartableAudioRendererSink>& sink)
: channels_(0),
sample_rate_(0),
volume_(1.0),
@@ -126,6 +126,7 @@ void WebAudioSourceProviderImpl::provideInput(
void WebAudioSourceProviderImpl::Start() {
base::AutoLock auto_lock(sink_lock_);
+ DCHECK(renderer_);
DCHECK_EQ(state_, kStopped);
state_ = kStarted;
if (!client_)
@@ -172,7 +173,6 @@ void WebAudioSourceProviderImpl::Initialize(
const AudioParameters& params,
RenderCallback* renderer) {
base::AutoLock auto_lock(sink_lock_);
- CHECK(!renderer_);
renderer_ = renderer;
DCHECK_EQ(state_, kStopped);