BSD Ports

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

SystemPortVersion
DragonFlygraphics/libplacebo7.349.0
FreeBSDgraphics/libplacebo7.360.1
OpenBSDgraphics/libplacebo7.351.0v0
NetBSDmultimedia/libplacebo7.360.1
MidnightBSDgraphics/libplacebo7.351.0_2
HardenedBSDgraphics/libplacebo7.360.1
GhostBSDgraphics/libplacebo7.360.1

Install

Binary package:

pkg install libplacebo

From DPorts:

cd /usr/dports/graphics/libplacebo && make install clean

Dependencies

Run dependencies 5