[Reland] Make D3D11VideoDecoder fall back to VDAVideoDecoder.
To try to reduce time to first frame regressions, this CL makes D3D11VideoDecoder fall back to VDAVideoDecoder via FallbacKVideoDecoder. This prevents a round trip or two between the GPU and renderer processes. This relands https://chromium-review.googlesource.com/c/1294810 with a fix to prevent deleting the preferred decoder during a failed init callback. Instead, it posts destruction. Bug: 832917 Change-Id: I24173ef8c4005961ed8ec0a9125b136b7267e6a7 Reviewed-on: https://chromium-review.googlesource.com/c/1297006Reviewed-by:Dan Sanders <sandersd@chromium.org> Commit-Queue: Frank Liberato <liberato@chromium.org> Cr-Commit-Position: refs/heads/master@{#602215}
Showing
Please register or sign in to comment