commit | 8062587362f89cc702452d23e9dd3d9fce2166b0 | [log] [tgz] |
---|---|---|
author | Daniel Almeida <daniel.almeida@collabora.corp-partner.google.com> | Thu Jan 06 16:53:33 2022 -0300 |
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jun 21 16:10:18 2022 +0000 |
tree | 33cec51c5a4f364ed72e033f10ed4e28552eafc2 | |
parent | 08ceb7397466aa8d951cabc431ad0f8f2ca85b7b [diff] |
devices: video: decoder: Derive Clone for Capability In preparation for the upcoming VAAPI backend, derive Clone for Capability. This is so a Decoder can own a Capability and merely clone it in the DecoderBackend::get_capabilities call, reducing the number of calls into the libva driver. BUG=b:214478588 TEST=None Change-Id: Ide3d410e0e0a89e774400ea466cac5875ebc8dc3 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3422777 Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> 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.