commit | c32238c85875a3af7b44b340a439bbc597aeadc8 | [log] [tgz] |
---|---|---|
author | Dan Sanders <sandersd@chromium.org> | Fri Sep 21 20:53:49 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Sep 21 20:53:49 2018 |
tree | 559b3710040c5617a31178e21135ccf456e9911b | |
parent | c985b88c29df1bf9c553d65a02e7381f77e66d0d [diff] |
[media] Mojo replacement for VDA SupportedProfiles. This API allows mojom::VideoDecoder clients to get a list of rules that can be used to reject unsupported Initialize() calls without additional IPC. On the GPU side, this information is gathered from the existing VDA SupportedProfiles factory. On the renderer side, GpuVideoAcceleratorFactories is now responsible for this query, which it does upon construction. If a MojoVideoDecoder is initialized before the query has completed, MojoVideoDecoder will call the remote Intitialize() method as normal. Bug: 839951, 522298 Change-Id: I62b1e2f6ad79f096d273d7591da1e98094b9cbfe Reviewed-on: https://chromium-review.googlesource.com/1066620 Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Dale Curtis <dalecurtis@chromium.org> Commit-Queue: Dan Sanders <sandersd@chromium.org> Cr-Commit-Position: refs/heads/master@{#593327}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .