Index: media/filters/audio_renderer_algorithm.cc |
diff --git a/media/filters/audio_renderer_algorithm.cc b/media/filters/audio_renderer_algorithm.cc |
index 8004339c8269fdc0906fcf23cd57497ac0edcf98..030c1aceaf95c3da6a7f4432fec9b68b6eb2135f 100644 |
--- a/media/filters/audio_renderer_algorithm.cc |
+++ b/media/filters/audio_renderer_algorithm.cc |
@@ -420,12 +420,8 @@ void AudioRendererAlgorithm::EnqueueBuffer(Buffer* buffer_in) { |
request_read_cb_.Run(); |
} |
-bool AudioRendererAlgorithm::NeedsMoreData() { |
- return needs_more_data_ || IsQueueEmpty(); |
-} |
- |
-bool AudioRendererAlgorithm::IsQueueEmpty() { |
- return audio_buffer_.forward_bytes() == 0; |
+bool AudioRendererAlgorithm::CanFillBuffer() { |
+ return audio_buffer_.forward_bytes() > 0 && !needs_more_data_; |
} |
bool AudioRendererAlgorithm::IsQueueFull() { |