Index: media/audio/linux/alsa_output.cc |
diff --git a/media/audio/linux/alsa_output.cc b/media/audio/linux/alsa_output.cc |
index 3c2520ea5447c53a44639fcf87cb1d7d31fe2914..905855565347ddb02a531cc31bc42243368d1718 100644 |
--- a/media/audio/linux/alsa_output.cc |
+++ b/media/audio/linux/alsa_output.cc |
@@ -744,10 +744,8 @@ int AlsaPcmOutputStream::RunDataCallback(AudioBus* audio_bus, |
AudioBuffersState buffers_state) { |
TRACE_EVENT0("audio", "AlsaPcmOutputStream::RunDataCallback"); |
- if (source_callback_) { |
- source_callback_->WaitTillDataReady(); |
+ if (source_callback_) |
return source_callback_->OnMoreData(audio_bus, buffers_state); |
- } |
return 0; |
} |