crosvm/common
Davíð Steinn Geirsson acf39cf91d feat: cork PulseAudio streams on pause to reduce CPU wakeups
When the guest VM stops audio playback/capture, the PCM worker was
continuously writing silence to PulseAudio every ~10ms, keeping the
PA mainloop and audio hardware clock active. This adds PulseAudio
stream corking: on pause the stream is corked so the PA server stops
requesting data, and on resume it is uncorked. This eliminates idle
CPU wakeups and improves battery life.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 22:54:07 +00:00
..
audio_streams feat: cork PulseAudio streams on pause to reduce CPU wakeups 2026-02-25 22:54:07 +00:00
balloon_control Workspace deps grab bag 2025-05-16 11:26:38 -07:00
data_model Workspace deps grab bag 2025-05-16 11:26:38 -07:00
sync gpu_display: new vulkan display 2024-03-04 23:14:40 +00:00
chromeos_warning.md Add version pin warning to common/ 2022-04-15 19:51:35 +00:00
README.md Replace internal p9 with crates.io versio 2023-08-14 18:34:51 +00:00

Crosvm General Purpose Libraries

The crates in this folder are general purpose libraries used by other projects in ChromeOS as well.

To make them accessible independendly of crosvm, each of these crates is excluded from the crosvm workspace.