A roadmap for VirtIO Video on ChromeOS: part 2
This second installment explores the Rust libraries Collabora developed to decode video and how these libraries are used within ARCVM to eventually remove CrosVM's dependency on the Chrome codec stack.
Do you waddle the waddle?
The Stamp-C5 is based on Espressif’s ESP32-C5HF4 and measures 17.6 × 19.1 × 3.4mm. The device combines a single-core 32-bit RISC-V processor running at up to 240MHz with 384KB of SRAM and 4MB of flash storage. Wireless support includes 2.4GHz and 5GHz Wi-Fi 6, Bluetooth Low Energy 5, and IEEE 802.15.4 for Zigbee and Thread applications.
Some of the biggest changes, so far, in KDE Plasma 6.8 include triple buffering for NVIDIA GPUs enabled by default, support for recording audio in Spectacle during screen recording, and automatic logic support for Plasma Login Manager on distros with older systemd versions, such as KDE neon.
Steam Frame uses an ARM64 processor, so Collabora, in collaboration with Valve, has been developing Holo Core as a full AArch64 port of Arch Linux intended as the base for the operating system that will power the gaming VR headset. Since Arch Linux has no official ARM64 support, Collabora had to build new tooling and CI infrastructure from scratch.
This second installment explores the Rust libraries Collabora developed to decode video and how these libraries are used within ARCVM to eventually remove CrosVM's dependency on the Chrome codec stack.