12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- config BR2_PACKAGE_ALURE
- bool "alure"
- depends on BR2_PACKAGE_OPENAL_ARCH_SUPPORTS
- depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++11
- depends on BR2_INSTALL_LIBSTDCPP
- depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # openal
- depends on BR2_USE_WCHAR # use wchar_t
- depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future
- select BR2_PACKAGE_OPENAL
- help
- Alure is a C++ 3D audio API. It uses OpenAL for audio
- rendering, and provides common higher-level features such as
- file loading and decoding, buffer caching, background
- streaming, and source management for virtually unlimited
- sound source handles.
- https://kcat.strangesoft.net/alure.html
- if BR2_PACKAGE_ALURE
- config BR2_PACKAGE_ALURE_FLAC_DECODER
- bool "flac decoder"
- help
- Enables the built-in FLAC decoder.
- config BR2_PACKAGE_ALURE_MINIMP3_DECODER
- bool "minimp3 decoder"
- help
- Enables the built-in minimp3 decoder.
- config BR2_PACKAGE_ALURE_OPUS_DECODER
- bool "opus decoder"
- select BR2_PACKAGE_LIBOGG
- select BR2_PACKAGE_OPUS
- help
- Enables the built-in libopusfile decoder.
- config BR2_PACKAGE_ALURE_SNDFILE_DECODER
- bool "sndfile decoder"
- select BR2_PACKAGE_LIBSNDFILE
- help
- Enables the built-in libsndfile decoder.
- config BR2_PACKAGE_ALURE_VORBIS_DECODER
- bool "vorbis decoder"
- select BR2_PACKAGE_LIBOGG
- select BR2_PACKAGE_LIBVORBIS
- help
- Enables the built-in libvorbis decoder.
- endif
- comment "alure needs a toolchain w/ C++, gcc >= 4.9, NPTL, wchar"
- depends on BR2_PACKAGE_OPENAL_ARCH_SUPPORTS
- depends on !BR2_INSTALL_LIBSTDCPP \
- || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 \
- || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_USE_WCHAR
- comment "alure needs a toolchain not affected by GCC bug 64735"
- depends on BR2_PACKAGE_OPENAL_ARCH_SUPPORTS
- depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735
|