Prevent improper call of FeedDataContinue in AudioSinkAndroidAudioTrackImpl.
AudioSinkAndroidAudioTrackImpl::SetPaused() only checked pending_data_bytes_already_fed_, whereas FeedDataContinue() requires both this and that pending_data_ exists. Hence we protect this call with an additional check on pending_data_. AudioVideoPipelineDeviceTest.Mp4Playback and AudioVideoPipelineDeviceTest.PcmPlayback both pass reliably on android. Bug: internal/123356146 Change-Id: Ibb562ab04c9dca1fdaca5b4df743b4a59ec49cbb Reviewed-on: https://chromium-review.googlesource.com/c/1437192 Auto-Submit: Nate Steinbock <steinbock@google.com> Commit-Queue: Simeon Anfinrud <sanfin@chromium.org> Reviewed-by:Simeon Anfinrud <sanfin@chromium.org> Cr-Commit-Position: refs/heads/master@{#626228}
Showing
Please register or sign in to comment