6 releases
0.2.3 | May 29, 2024 |
---|---|
0.2.2 | May 29, 2024 |
0.2.0 | Mar 11, 2024 |
0.1.0 | Jul 25, 2023 |
0.0.0 | Jun 17, 2023 |
#346 in Graphics APIs
1MB
4.5K
SLoC
VA-API bindings for Rust
This library provides high-level wrappers around VA-API (libva), the Video Acceleration API used by Linux, Android, and BSD systems.
It loads libva at runtime, so there is no build-time dependency on it. This matches the behavior typically expected of applications: if no hardware acceleration is available, they should fall back to software decoding.
Features
- Blatantly unsound API
- Completely unmaintained (developed only for my own personal amusement)
- Exposes almost none of the features VA-API has
lib.rs
:
VA-API bindings.
See Display
for the main entry point into the library.
Dependencies
~0.6–5.5MB
~24K SLoC