| 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() {
|
|
|