6 releases
0.0.5 | Jun 17, 2023 |
---|---|
0.0.4 | Feb 8, 2023 |
0.0.0 | Jan 27, 2023 |
#703 in Graphics APIs
46 downloads per month
1MB
3.5K
SLoC
VA-API Wrapper
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
- Crashes your program with a segfault when you have an AMD GPU
- Might even crash the entire graphics driver when you have an AMD GPU
- Really, you should probably not even read this README if you're on AMD
lib.rs
:
This crate has been renamed to fev
.