Reusable library for GPU-accelerated video/image rendering primitives
862.34 KB
built 2026-10-14 22:48:38 GMT
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 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 code smell
like `shader_cache.c` and totally redesign `gpu/video.c`)
Dependencies
21 totalRequires19
- gcc
- gcc-c++
- glad2
- glslang-devel
- lcms2-devel
- libdovi-devel
- libepoxy-devel
- libshaderc-devel
- libunwind-devel
- meson
- python3-devel
- python3-jinja2
- python3-mako
- python3-markupsafe
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
- spirv-tools-devel
- vulkan-devel
- xxhash-devel
Provides2
- libplacebo = 7.360.1-4.fc45
- libplacebo-devel = 7.360.1-4.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
2Name ![]() |
Size |
|---|---|
| libplacebo-7.360.1.tar.gz | 842.06 KB |
| libplacebo.spec | 9.37 KB |
Files 1–2 of 2
Component of
buildroots that installed this RPMNo Buildroots
