Sun, 15 Nov 2026 23:38:57 UTC Log in
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 total
Requires19
  • 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

2
Files 1–2 of 2

Component of

buildroots that installed this RPM

No Buildroots