mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-21 00:01:55 -09:00
This patch adds libplacebo package that is used by mpv player. libplacebo is the core rendering algorithms and ideas of mpv rewritten as an independent library and contains a large assortment of video processing shaders, focusing on both quality and performance. Signed-off-by: Javad Rahimipetroudi <javad.rahimipetroudi@mind.be> Tested-by: Sen Hastings <sen@hastings.org> [Bernd: - bumped to v7.351.0 - moved Kconfig option to Multimedia (Sen) - rebased patch 0001 after version bump - added project URL to Config.in helptext - removed redundancy in Config.in comment - added comment to hash file - switched _SITE to official repo - added patch to fix build error with latest python3] Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
22 lines
821 B
Plaintext
22 lines
821 B
Plaintext
config BR2_PACKAGE_LIBPLACEBO
|
|
bool "libplacebo"
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_10 # C++20
|
|
depends on BR2_TOOLCHAIN_HAS_ATOMIC
|
|
depends on !BR2_STATIC_LIBS # needs <dlfcn.h>
|
|
help
|
|
libplacebo is, in a nutshell, the core rendering algorithms
|
|
and ideas of mpv rewritten as an independent library. As of
|
|
today, libplacebo contains a large assortment of video
|
|
processing shaders, focusing on both quality and
|
|
performance.
|
|
|
|
https://libplacebo.org
|
|
|
|
comment "libplacebo needs a toolchain w/ C++, dynamic library, NPTL threads, gcc >= 10"
|
|
depends on BR2_USE_MMU
|
|
depends on BR2_TOOLCHAIN_HAS_ATOMIC
|
|
depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS || \
|
|
!BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_TOOLCHAIN_GCC_AT_LEAST_10
|