commit | 24ed80fd99dd6e7826834ace2b0cce215c65e80e | [log] [tgz] |
---|---|---|
author | Richard Zhang <rizhang@google.com> | Mon Oct 31 19:37:48 2022 +0000 |
committer | crosvm LUCI <crosvm-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Nov 02 21:07:37 2022 +0000 |
tree | 5db34446f381fa1bfb2cd3086d498905e2ac40b8 | |
parent | 8d69b30c14726d86a6a063e0a24781bad1c5fc7c [diff] |
win_audio: Upstream Windows audio backend code The most notable changes are: * Playback Async support * Audio Client flags to hide app from SndVol when audio session has expired * Updates to audio_streams and cros_async crates for playback async support BUG=b:256655413 TEST=Verified to work downstream Change-Id: Ifbe9a15791feaa41d6e1d5eaf2c5824b2c7c25b8 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3994882 Commit-Queue: Richard Zhang <rizhang@google.com> Reviewed-by: Noah Gold <nkgold@google.com>
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.