menuconfig BR2_PACKAGE_RKMEDIA bool "rkmedia" if BR2_PACKAGE_RKMEDIA config BR2_PACKAGE_RKMEDIA_V4L2_CAPTURE bool "camera capture" help wrapped function of v4l2 capture if BR2_PACKAGE_RKMEDIA_V4L2_CAPTURE config BR2_PACKAGE_RKMEDIA_USE_AIQ bool "camera capture with rkaiq api" select BR2_PACKAGE_CAMERA_ENGINE help camera capture with rkaiq api endif #BR2_PACKAGE_RKMEDIA_V4L2_CAPTURE config BR2_PACKAGE_DRM_DISPLAY_OUTPUT bool "drm output" select BR2_PACKAGE_LIBDRM help wrapped function of drm output config BR2_PACKAGE_RKMEDIA_MPP bool "rk mpp wrapper" select BR2_PACKAGE_ROCKCHIP_MPP select BR2_PACKAGE_ROCKCHIP_MPP_ALLOCATOR_DRM help wrapped function of rk mpp if BR2_PACKAGE_RKMEDIA_MPP config BR2_PACKAGE_RKMEDIA_MPP_ENCODER bool "rk mpp encoder" default y help wrapped function of rk mpp encoder config BR2_PACKAGE_RKMEDIA_MPP_DECODER bool "rk mpp decoder" default y help wrapped function of rk mpp decoder endif # BR2_PACKAGE_RKMEDIA_MPP config BR2_PACKAGE_RKMEDIA_ALSA bool "audio capture and playback" select BR2_PACKAGE_ALSA_LIB help wrapped function of alsa if BR2_PACKAGE_RKMEDIA_ALSA config BR2_PACKAGE_RKMEDIA_ALSA_PLAYBACK bool "alsa playback" help wrapped function of alsa playback config BR2_PACKAGE_RKMEDIA_ALSA_CAPTURE bool "alsa capture" help wrapped function of alsa capture config BR2_PACKAGE_RKMEDIA_AUDIO_ALGORITHM bool "audio algorithm" depends on BR2_PACKAGE_RKMEDIA_ALSA_PLAYBACK || BR2_PACKAGE_RKMEDIA_ALSA_CAPTURE select BR2_PACKAGE_COMMON_ALGORITHM select BR2_PACKAGE_COMMON_ALGORITHM_ANR select BR2_PACKAGE_COMMON_ALGORITHM_AEC_ANR_AGC default n help audio algorithm(3A and ANR) switch config BR2_PACKAGE_RKMEDIA_AUDIO_ALGORITHM_PLUS bool "use audio algorithm plus" depends on BR2_PACKAGE_RKMEDIA_AUDIO_ALGORITHM default n help audio process algorithm plus version endif # BR2_PACKAGE_RKMEDIA_ALSA config BR2_PACKAGE_RKMEDIA_AUDIO_CODEC bool "audio encoder and decoder" select BR2_PACKAGE_RKAUDIO help wrapped function of rkaudio codec if BR2_PACKAGE_RKMEDIA_AUDIO_CODEC config BR2_PACKAGE_RKMEDIA_AUDIO_ENCODER bool "audio encoder" help wrapped function of rkaudio encoder config BR2_PACKAGE_RKMEDIA_AUDIO_DECODER bool "audio decoder" help wrapped function of rkaudio decoder endif #BR2_PACKAGE_RKMEDIA_AUDIO_CODEC config BR2_PACKAGE_RKMEDIA_RKRGA bool "rkrga" select BR2_PACKAGE_ROCKCHIP_RGA help wrapped function of librga config BR2_PACKAGE_RKMEDIA_RKNN bool "rknn" select BR2_PACKAGE_RKNPU select BR2_PACKAGE_RKNPU_USE_RKNN_API help wrapped function of rknn config BR2_PACKAGE_RKMEDIA_ROCKFACE bool "rockface" select BR2_PACKAGE_RKNPU select BR2_PACKAGE_ROCKFACE help wrapped function of rockface if BR2_PACKAGE_RKMEDIA_ROCKFACE config BR2_PACKAGE_RKMEDIA_ROCKFACE_RECOGNIZE bool "enable face recognize" depends on BR2_PACKAGE_SQLITE select BR2_PACKAGE_ROCKFACE_FACE_DETECTION_V3_LARGE select BR2_PACKAGE_ROCKFACE_FACE_RECOGNITION select BR2_PACKAGE_ROCKFACE_FACE_LANDMARK select BR2_PACKAGE_ROCKFACE_FACE_ATTRIBUTE select BR2_PACKAGE_ROCKFACE_OBJECT_DETECTION default y help enable rockface recognize endif # BR2_PACKAGE_RKMEDIA_ROCKFACE config BR2_PACKAGE_RKMEDIA_ROCKX bool "rockx" select BR2_PACKAGE_RKNPU select BR2_PACKAGE_ROCKX help wrapped function of rockx config BR2_PACKAGE_RKMEDIA_MOVE_DETECTION bool "rk movedetection wrapper" select BR2_PACKAGE_COMMON_ALGORITHM select BR2_PACKAGE_COMMON_ALGORITHM_MOVE_DETECT help wrapped function of rk movedetection algorithm config BR2_PACKAGE_RKMEDIA_OCCLUSION_DETECTION bool "rk occlusion detection wrapper" select BR2_PACKAGE_COMMON_ALGORITHM select BR2_PACKAGE_COMMON_ALGORITHM_OCCLUSION_DETECT help wrapped function of rk occlusion detection algorithm config BR2_PACKAGE_RKMEDIA_EXAMPLES bool "enable rkmedia examples" help provide examples to show the usage of rkmedia if BR2_PACKAGE_RKMEDIA_EXAMPLES config BR2_PACKAGE_RKMEDIA_UVC_EXAMPLE bool "enable rkmedia uvc demo" select BR2_PACKAGE_UVC_APP help Example of joint use of rkmedia and uvc_app interface endif #BR2_PACKAGE_RKMEDIA_EXAMPLES config BR2_PACKAGE_RKMEDIA_DEBUG_UTILS bool "utils for debug rkmedia" default n help compile with sanitizer or selsct minilogger if BR2_PACKAGE_RKMEDIA_DEBUG_UTILS config BR2_PACKAGE_RKMEDIA_SANITIZER_DYNAMIC bool "enable rkmedia sanitizer tools with dynamic linker" select BR2_PACKAGE_ADDRESS_SANITIZER help Enable rkmedia debug on sanitizer with dynamic linker. config BR2_PACKAGE_RKMEDIA_SANITIZER_STATIC bool "enable rkmedia sanitizer tools with static linker" select BR2_PACKAGE_ADDRESS_SANITIZER help Enable rkmedia debug on sanitizer with static linker. config BR2_PACKAGE_RKMEDIA_MINILOGGER bool "Output log by minilogger" select BR2_PACKAGE_MINILOGGER help Output log by minilogger interface config BR2_PACKAGE_RKMEDIA_MB_TS_DEBUG bool "MediaBuffer TimeStamp Debug" default n help Time-consuming statistics of each stage of MediaBuffer endif #BR2_PACKAGE_RKMEDIA_DEBUG_UTILS config BR2_PACKAGE_RKMEDIA_LIVE555 bool "live555" select BR2_PACKAGE_LIVE555 help live555 is an rtsp server and client if BR2_PACKAGE_RKMEDIA_LIVE555 config BR2_PACKAGE_RKMEDIA_RTSP_SERVER bool "rtsp server" help live555 rtsp server if BR2_PACKAGE_RKMEDIA_RTSP_SERVER config BR2_PACKAGE_RKMEDIA_RTSP_SERVER_H264 bool "rtsp server h264 session" help live555 rtsp server h264 session config BR2_PACKAGE_RKMEDIA_RTSP_SERVER_H265 bool "rtsp server h265 session" help live555 rtsp server h265 session endif # BR2_PACKAGE_RKMEDIA_RTSP_SERVER endif # BR2_PACKAGE_RKMEDIA_LIVE555 config BR2_PACKAGE_RKMEDIA_MINI bool "rkmedia mini version" depends on BR2_PACKAGE_RKMEDIA_V4L2_CAPTURE depends on BR2_PACKAGE_RKMEDIA_USE_AIQ depends on BR2_PACKAGE_DRM_DISPLAY_OUTPUT depends on BR2_PACKAGE_RKMEDIA_RKRGA default n help mini version only support vi/vo/rga config BR2_PACKAGE_RKMEDIA_SOCKET bool "socket" default n help use socket for multi process control endif # BR2_PACKAGE_RKMEDIA