commit | b70eac5ff4998a32a6d71e4e8ebd6a0fe8a0b182 | [log] [tgz] |
---|---|---|
author | Alexandre Courbot <acourbot@chromium.org> | Fri Jan 11 05:46:06 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jan 11 05:46:06 2019 |
tree | 79caa2afc079d55fc6c25d66a1b59d38562cdcf9 | |
parent | 65a21975e57885f50e9579400b9235253d092511 [diff] |
media/gpu/v4l2: abstract config store management in V4L2DecodeSurface Config store is a non-official, Chrome OS-only substitute to request API, added at a time where no solution existed for stateless codecs. Support for it is a bit all over the place. Since the official request API support for stateless codecs is getting closer to being merged, we want to support this as well. This CL prepares for the addition of the request API by abstracting the config store operations and containing them entirely in V4L2DecodeSurface. BUG=917279 TEST=VDA successfully completes on Kevin. Change-Id: I3f0fa212ae5d8f722eab01d1134b2976416fad11 Reviewed-on: https://chromium-review.googlesource.com/c/1388067 Commit-Queue: Alexandre Courbot <acourbot@chromium.org> Reviewed-by: Hirokazu Honda <hiroh@chromium.org> Cr-Commit-Position: refs/heads/master@{#621920}
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 .