libplacebo pakken inneholder et bibliotek for å behandle bilde og video primitiver og shaders. Det inkluderer også en høykvalitets gjengivelsespipeline som støtter OpenGL og Vulkan.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.4 plattform.
Nedlasting (HTTP): https://github.com/haasn/libplacebo/archive/v7.351.0/libplacebo-7.351.0.tar.gz
Nedlasting MD5 sum: 2bd64e3591e4689b29669cd915aa22a4
Nedlastingsstørrelse: 832 KB
Estimert diskplass som kreves: 36 MB
Estimert byggetid: 0.1 SBU (Med tester, begge ved hjelp av parallellitet=4)
Glslang-15.4.0 og Vulkan-Loader-1.4.321
Little CMS-2.17 libunwind-1.8.2, dovi_tool, Nuklear, og xxHash
Først, fiks en inkompatibilitet med Python-3.13.6 og nyere:
sed -e '204a\ tree = ET.parse(xmlfile)' \ -e 's/VkXML(ET.parse(xmlfile))/VkXML(tree.getroot())/' \ -i src/vulkan/utils_gen.py
Installer libplacebo ved å kjøre følgende kommandoer:
mkdir build && cd build && meson setup .. \ --prefix=/usr \ --buildtype=release \ -D tests=true \ -D demos=false && ninja
For å teste resultatene, utsted: ninja test. En test, opengl_surfaceless.c, er kjent for å mislykkes.
Nå, som root
bruker:
ninja install
--buildtype=release
:
Spesifiser en byggetype egnet for stabile utgivelser av pakken, som
standard kan produsere uoptimaliserte binærfiler.
-D demos=false
: Denne
bryteren deaktiverer bygging av demoprogrammene fordi byggingen av
plplay er for øyeblikket ødelagt.
-D tests=true
: Denne
bryteren gjør det mulig å bygge kode som er nødvendig for å kjøre
testene.