Index: trunk/src/media/audio/pulse/pulse_output.cc |
=================================================================== |
--- trunk/src/media/audio/pulse/pulse_output.cc (revision 277811) |
+++ trunk/src/media/audio/pulse/pulse_output.cc (working copy) |
@@ -49,6 +49,8 @@ |
pa_stream_(NULL), |
volume_(1.0f), |
source_callback_(NULL) { |
+ DCHECK(manager_->GetTaskRunner()->BelongsToCurrentThread()); |
+ |
CHECK(params_.IsValid()); |
audio_bus_ = AudioBus::Create(params_); |
} |
@@ -62,7 +64,7 @@ |
} |
bool PulseAudioOutputStream::Open() { |
- DCHECK(thread_checker_.CalledOnValidThread()); |
+ DCHECK(manager_->GetTaskRunner()->BelongsToCurrentThread()); |
return pulse::CreateOutputStream(&pa_mainloop_, &pa_context_, &pa_stream_, |
params_, device_id_, &StreamNotifyCallback, |
&StreamRequestCallback, this); |
@@ -107,7 +109,7 @@ |
} |
void PulseAudioOutputStream::Close() { |
- DCHECK(thread_checker_.CalledOnValidThread()); |
+ DCHECK(manager_->GetTaskRunner()->BelongsToCurrentThread()); |
Reset(); |
@@ -157,7 +159,7 @@ |
} |
void PulseAudioOutputStream::Start(AudioSourceCallback* callback) { |
- DCHECK(thread_checker_.CalledOnValidThread()); |
+ DCHECK(manager_->GetTaskRunner()->BelongsToCurrentThread()); |
CHECK(callback); |
CHECK(pa_stream_); |
@@ -179,7 +181,7 @@ |
} |
void PulseAudioOutputStream::Stop() { |
- DCHECK(thread_checker_.CalledOnValidThread()); |
+ DCHECK(manager_->GetTaskRunner()->BelongsToCurrentThread()); |
// Cork (pause) the stream. Waiting for the main loop lock will ensure |
// outstanding callbacks have completed. |
@@ -202,13 +204,13 @@ |
} |
void PulseAudioOutputStream::SetVolume(double volume) { |
- DCHECK(thread_checker_.CalledOnValidThread()); |
+ DCHECK(manager_->GetTaskRunner()->BelongsToCurrentThread()); |
volume_ = static_cast<float>(volume); |
} |
void PulseAudioOutputStream::GetVolume(double* volume) { |
- DCHECK(thread_checker_.CalledOnValidThread()); |
+ DCHECK(manager_->GetTaskRunner()->BelongsToCurrentThread()); |
*volume = volume_; |
} |