Daniel Almeida, pangembang codec video ing Collabora, nampilake kernel kasebut kanggo dirembug dening para pangembang. Linux Implementasi anyar saka lapisan kanggo nggunakake dekoder video perangkat keras ing format VP9 ing subsistem V4L2, sing nyedhiyakake akses menyang piranti perekam video kayata webcam lan TV tuner. Kode lapisan wis ditulis ulang kanthi lengkap ing Rust lan dirancang kanggo bisa digunakake karo driver rkvdec lan hantro, sing nyedhiyakake akses menyang akselerasi dekoding video perangkat keras sing kasedhiya ing chip Rockchip lan Hantro.
Kode sing ngetrapake dhukungan VP9 kanggo v4l2 mbutuhake udakara 2000 baris. Alesan kanggo nggawe implementasine alternatif ing Rust yaiku kepinginan kanggo entuk tingkat keamanan tambahan kanthi nggunakake fitur aman memori Rust ing kode sing ngetrapake algoritma sing cukup rumit lan digunakake kanggo ngolah data saka ruang pangguna liwat antarmuka V4L2. Senadyan kasunyatan manawa implementasine ing Rust isih nduweni status prototipe eksperimen sing disedhiyakake kanggo diskusi, nalika dites karo paket Fluster, sing ngevaluasi kepatuhan dekoder karo spesifikasi referensi, versi ing C lan Rust nuduhake asil sing padha.
Source: opennet.ru
