linuxOS_AP05/buildroot/package/rockchip/mediaserver/Config.in
2025-06-02 13:59:07 +08:00

151 lines
3.6 KiB
Plaintext

menuconfig BR2_PACKAGE_MEDIASERVER
bool "rockchip mediaserver"
select BR2_PACKAGE_JSON_FOR_MODERN_CPP
select BR2_PACKAGE_RKMEDIA
help
rockchip mediaserver
if BR2_PACKAGE_MEDIASERVER
config BR2_PACKAGE_MEDIASERVER_SANITIZER_DYNAMIC
bool "enable mediaserver sanitizer tools with dynamic linker"
select BR2_PACKAGE_ADDRESS_SANITIZER
help
Enable mediaserver debug on sanitizer with dynamic linker.
config BR2_PACKAGE_MEDIASERVER_SANITIZER_STATIC
bool "enable mediaserver sanitizer tools with static linker"
select BR2_PACKAGE_ADDRESS_SANITIZER
help
Enable mediaserver debug on sanitizer with static linker.
config BR2_PACKAGE_MEDIASERVE_BIN
bool "Enable mediaserver bin"
default y
help
rockchip mediaserver options
config BR2_PACKAGE_MEDIASERVE_LIB_EXAMPLE
bool "Enable mediaserver lib example"
default y if !BR2_PACKAGE_MEDIASERVE_BIN
help
rockchip mediaserver options
config BR2_PACKAGE_MEDIASERVE_CONFIG
string "mediaserver config"
default "none"
config BR2_PACKAGE_MEDIASERVE_DBUS
bool "Enable dbus server"
select BR2_PACKAGE_DBUS
select BR2_PACKAGE_DBUS_CPP
select BR2_PACKAGE_LIBRKDB
default y
help
rockchip mediaserver options
config BR2_PACKAGE_MEDIASERVE_SCHEDULES_MANAGER
bool "Enable schedules manager"
depends on BR2_PACKAGE_MEDIASERVE_DBUS
default y if BR2_PACKAGE_MEDIASERVE_DBUS
help
rockchip mediaserver options
config BR2_PACKAGE_MEDIASERVE_LINKAPI
bool "Enable link api features"
select BR2_PACKAGE_CJSON
default n
help
rockchip mediaserver options
choice
prompt "Link api type"
default BR2_PACKAGE_MEDIASERVE_LINKAPI_LINKKIT
help
Select a link api type.
config BR2_PACKAGE_MEDIASERVE_LINKAPI_LINKKIT
bool "Enable linkkit api for aliyun"
depends on BR2_PACKAGE_MEDIASERVE_LINKAPI
config BR2_PACKAGE_MEDIASERVE_LINKAPI_TUYA
bool "Enable tuya api for tuya"
depends on BR2_PACKAGE_MEDIASERVE_LINKAPI
endchoice
config BR2_PACKAGE_MEDIASERVE_LINKAPI_VENDOR
bool "Enable link certificate to be read from vendor storage"
depends on BR2_PACKAGE_MEDIASERVE_LINKAPI
select BR2_PACKAGE_VENDOR_STORAGE_LIBRARY
default n
help
rockchip mediaserver options
config BR2_PACKAGE_MEDIASERVE_MINILOGGER
bool "Enable miniloger print"
select BR2_PACKAGE_MINILOGGER
default y
help
rockchip mediaserver options
config BR2_PACKAGE_MEDIASERVE_SHM_SERVER
bool "Enable shm server"
select BR2_PACKAGE_SHM_TOOLS
default n
help
rockchip mediaserver options
config BR2_PACKAGE_MEDIASERVE_OSD_SERVER
bool "Enable osd server"
select BR2_PACKAGE_FREETYPE
default n
help
rockchip mediaserver options
config BR2_PACKAGE_MEDIASERVE_EXIV2_FEATURE
bool "Enable exiv2 feature"
select BR2_PACKAGE_EXIV2
default n
help
rockchip mediaserver options
config BR2_PACKAGE_MEDIASERVE_TB
bool "Enable thunder boot"
config BR2_PACKAGE_MEDIASERVE_USE_ROCKFACE
bool "Enable rockface"
select BR2_PACKAGE_RKMEDIA_ROCKFACE
default y if !BR2_PACKAGE_MEDIASERVE_TB
help
rockchip mediaserver options
if BR2_PACKAGE_MEDIASERVE_USE_ROCKFACE
config BR2_PACKAGE_MEDIASERVE_USE_ROCKFACE_RECOGNIZE
bool "Enable rockface recognize"
select BR2_PACKAGE_RKMEDIA_ROCKFACE_RECOGNIZE
default y if !BR2_PACKAGE_MEDIASERVE_TB
help
rockchip mediaserver recognize options
endif
config BR2_PACKAGE_MEDIASERVE_USE_ROCKX
bool "Enable rockx"
select BR2_PACKAGE_ROCKX
default y if !BR2_PACKAGE_MEDIASERVE_TB
help
rockchip mediaserver options
config BR2_PACKAGE_MEDIASERVE_ZBAR
bool "Enable zbar to scan QR code"
default y if BR2_PACKAGE_MEDIASERVE_LINKAPI
help
rockchip mediaserver options
config BR2_PACKAGE_MEDIASERVE_ENABLE_CY43438
bool "Enable cyw43438 api"
default n
help
rockchip mediaserver options
endif