graphics/libplacebo 7.351.0v0 OpenBSD
reusable library for GPU-accelerated video/image rendering
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- Brad Smith <[email protected]>
- Categories
- graphics
Description
libplacebo is essentially the core rendering algorithms and ideas of mpv turned into a library. This grew out of an interest to accomplish the following goals:
- Clean up mpv's internal RA API and make it reusable for other projects.
- Provide a standard library of useful GPU-accelerated image processing primitives based on GLSL, so projects like VLC or Firefox can use them without incurring a heavy dependency on libmpv.
- Rewrite core parts of mpv's GPU-accelerated video renderer on top of redesigned abstractions. (Basically, I wanted to eliminate stateful APIs like shader_cache.c and totally redesign gpu/video.c)
In the other systems
| System | Port | Version |
|---|---|---|
| OpenBSD | graphics/libplacebo | 7.351.0v0 |
| FreeBSD | graphics/libplacebo | 7.360.1 |
| NetBSD | multimedia/libplacebo | 7.360.1 |
| DragonFly | graphics/libplacebo | 7.349.0 |
| MidnightBSD | graphics/libplacebo | 7.351.0_2 |
| HardenedBSD | graphics/libplacebo | 7.360.1 |
| GhostBSD | graphics/libplacebo | 7.360.1 |
Install
Binary package:
pkg_add libplacebo
From the ports tree:
cd /usr/ports/graphics/libplacebo && make install