Add Virtio-snd device
Add Virtio-snd device as the aaudio backend is support in crosvm.
Bug: 325930215
Test: Play Youtube video on panther
Change-Id: I20fe62ffa1125e4af50861d9775598206568f4fe
diff --git a/virtualizationmanager/src/aidl.rs b/virtualizationmanager/src/aidl.rs
index d173b34..dd17b46 100644
--- a/virtualizationmanager/src/aidl.rs
+++ b/virtualizationmanager/src/aidl.rs
@@ -624,6 +624,8 @@
} else {
None
};
+ let virtio_snd_backend =
+ if cfg!(paravirtualized_devices) { Some(String::from("aaudio")) } else { None };
// Actually start the VM.
let crosvm_config = CrosvmConfig {
@@ -654,6 +656,7 @@
input_device_options,
hugepages: config.hugePages,
tap,
+ virtio_snd_backend,
};
let instance = Arc::new(
VmInstance::new(