diff options
Diffstat (limited to 'media/blink/webaudiosourceprovider_impl.cc')
-rw-r--r-- | media/blink/webaudiosourceprovider_impl.cc | 4 |
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); |