Index: media/audio/pulse/pulse_output.cc |
=================================================================== |
--- media/audio/pulse/pulse_output.cc (revision 113210) |
+++ media/audio/pulse/pulse_output.cc (working copy) |
@@ -383,8 +383,12 @@ |
void PulseAudioOutputStream::Start(AudioSourceCallback* callback) { |
DCHECK_EQ(message_loop_, MessageLoop::current()); |
+ CHECK(callback); |
+ DLOG_IF(ERROR, !playback_handle_) |
+ << "Open() has not been called successfully"; |
+ if (!playback_handle_) |
+ return; |
- CHECK(callback); |
source_callback_ = callback; |
// Clear buffer, it might still have data in it. |