Fix AudioRendererAlgorithm to account for resampler buffers.
AudioRendererAlgorithm may use resampler depending on playback rate. When using the resampler audio samples may be buffered in AudioRendererAlgorithm itself as well as in the resampler. frames_buffered() was returning only number of frames buffered internally, without accounting for the buffers in the resampler. Replaced it with BufferedFrames() that adds the buffers in the resampler. Bug: b/150247610 Change-Id: Iacc5e8914f086f5298ecc7120ab369bd32ea5a29 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2113808 Auto-Submit: Sergey Ulanov <sergeyu@chromium.org> Reviewed-by:Kenneth MacKay <kmackay@chromium.org> Reviewed-by:
Thomas Guilbert <tguilbert@chromium.org> Commit-Queue: Kenneth MacKay <kmackay@chromium.org> Cr-Commit-Position: refs/heads/master@{#752720}
Showing
Please register or sign in to comment