graphics/libplacebo 7.349.0 DragonFly
Reusable library for GPU-accelerated video/image rendering
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- LGPL21+
- Categories
- graphics
- Package size
- 489.0 KiB, 1628.0 KiB installed
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 rendering abstraction 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 |
|---|---|---|
| DragonFly | graphics/libplacebo | 7.349.0 |
| FreeBSD | graphics/libplacebo | 7.360.1 |
| OpenBSD | graphics/libplacebo | 7.351.0v0 |
| NetBSD | multimedia/libplacebo | 7.360.1 |
| MidnightBSD | graphics/libplacebo | 7.351.0_2 |
| HardenedBSD | graphics/libplacebo | 7.360.1 |
| GhostBSD | graphics/libplacebo | 7.360.1 |
Install
Binary package:
pkg install libplacebo
From DPorts:
cd /usr/dports/graphics/libplacebo && make install clean