commit | 662ccec2fdeee88625ebff328f9ddbd3e74fa1ec | [log] [tgz] |
---|---|---|
author | Hirokazu Honda <hiroh@chromium.org> | Thu Oct 25 04:14:39 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Oct 25 04:14:39 2018 |
tree | 80362485d05b27cc5db625bab29f24b5e64dda9b | |
parent | 60a782a13a4806537be223a6bc8cee5e374caaf7 [diff] |
media/gpu/vaapi/vaapiVEA: Enable vaapiVEA to encode NV12 input buffers In Chromium, intel devices allocates NV12 VASurface. VaapiVEA only accepts I420 input buffers for video encoding. It converts the buffers to NV12 and copies to VA Surfaces. This enables vaapiVEA to accept NV12 input buffers. It just copies the input buffers to VA Surfaces without any conversion since their formats are same. BUG=894381 TEST=VEA unittest with NV12 input buffer on eve Change-Id: I83a53603a15c0eaa787c1b66cccbd8a2fcc48c18 Reviewed-on: https://chromium-review.googlesource.com/c/1293254 Commit-Queue: Hirokazu Honda <hiroh@chromium.org> Reviewed-by: Miguel Casas <mcasas@chromium.org> Cr-Commit-Position: refs/heads/master@{#602609}
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 .