commit | 33990265032b0b0814f1eed5151f12ad78032756 | [log] [tgz] |
---|---|---|
author | Daniel Almeida <daniel.almeida@collabora.corp-partner.google.com> | Mon Sep 05 09:21:09 2022 -0300 |
committer | crosvm LUCI <crosvm-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Oct 28 03:23:31 2022 +0000 |
tree | a3ee43f21f4b05a2e816f9742dc84089f5b0e634 | |
parent | 42bdf1de57f27d506ee5c55e8e640accbfa0fae4 [diff] |
video: decoder: vaapi: port the VAAPI backend to cros-codecs Port the VAAPI backend to the new cros-codecs crate. This crate now contains all codec related code and is independent from the rest of the CrosVM code. BUG=b:214478588 TEST="cargo test --package devices --lib --features video-decoder --features vaapi -- virtio::video::decoder::backend::vaapi::tests::test_get_capabilities --include-ignored" Change-Id: Id207c53c0c4200e03ce8793d7c37cb5fbe808829 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3875044 Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org> Reviewed-by: Alexandre Courbot <acourbot@chromium.org> Commit-Queue: Alexandre Courbot <acourbot@chromium.org>
crosvm is a virtual machine monitor (VMM) based on Linux’s KVM hypervisor, with a focus on simplicity, security, and speed. crosvm is intended to run Linux guests, originally as a security boundary for running native applications on the Chrome OS platform. Compared to QEMU, crosvm doesn’t emulate architectures or real hardware, instead concentrating on paravirtualized devices, such as the virtio standard.
crosvm is currently used to run Linux/Android guests on Chrome OS devices.