Fix race condition:
There is a race condition between AudioRenderer::Reinitialize and audio_clock_ to null. Sometimes webmediaplayerimpl can request a timestamp from the pipeline->renderer->audio_renderer which could race with an ongoing track switch doing a reinitialize. AudioRenderer: :CurrentMediaTime where reinitialize was setting Bug: 863764 Change-Id: I6d6a32be37c42bde37d1d02353e3f43a58ab4e66 Reviewed-on: https://chromium-review.googlesource.com/1142899Reviewed-by:Dale Curtis <dalecurtis@chromium.org> Commit-Queue: Ted Meyer <tmathmeyer@chromium.org> Cr-Commit-Position: refs/heads/master@{#577050}
Showing
Please register or sign in to comment