У GStreamer рэалізаваная магчымасць пастаўкі плагінаў, напісаных на Rust

У мультымедыйным фрэймворку GStreamer рэалізавана магчымасць пастаўкі плагінаў, напісаных на мове праграмавання Rust, у складзе афіцыйных двайковых выпускаў. Нирбхик Чаухан (Nirbheek Chauhan), якія ўдзельнічаюць у распрацоўцы GNOME і GStreamer, прапанаваў патч для GStreamer, які забяспечвае зборку Cargo-C рэцэптаў, неабходных для пастаўкі плагінаў на мове Rust у асноўным складзе GStreamer.

На дадзены момант падтрымка Rust рэалізавана для зборак GStreamer на платформах Linux, macOS і Windows (з дапамогай MSVC) і хутчэй за ўсё будзе ўключана ў склад выпуску GStreamer 1.22. Падтрымка зборкі Cargo-C рэцэптаў для Android і iOS будзе гатова для ўключэння ў выпуск GStreamer 1.24.

Рэалізаваныя змены дазволяць спрасціць доступ да такіх убудоваў, як HTTP-элементы на аснове reqwest, прылада высновы (sink) WebRTC WHIP, дэкадавальнік dav1d, кадавальнік rav1e, рэалізацыя RaptorQ FEC, AWS і fallbackswitch (для лёгкага пераключэння паміж крыніцамі).

Крыніца: opennet.ru

Дадаць каментар