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> |
||
|---|---|---|
| .. | ||
| audio_streams | ||
| balloon_control | ||
| data_model | ||
| sync | ||
| chromeos_warning.md | ||
| README.md | ||
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.