Switch AudioRendererSinkCache away from base::Bind
AudioRendererSinkCache::DeleteLaterIfUnused signature was changed to take a scoped_refptr<> instead of raw pointer, which is needed by WTF::UnretainedRef(). The TODO in WebAudioDeviceFactory::GetOutputDeviceInfo() was also removed, given that other part of Blink use base::ThreadPool::CreateSequencedTaskRunner(). The relevant aspect is that the SequencedTaskRunner instance created operates iver WTF::CrossThreadBind variants. BUG=787252 R=guido@chromium.org Change-Id: If8d7453874d13599280fbe9d3c6c2cb8fc5623c9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2419373 Commit-Queue: Antonio Gomes (GMT-4) <tonikitoo@igalia.com> Reviewed-by:Guido Urdaneta <guidou@chromium.org> Cr-Commit-Position: refs/heads/master@{#813249}
Showing
Please register or sign in to comment