mirror of
https://github.com/sipeed/MaixCDK.git
synced 2026-09-10 21:59:54 -05:00
* optimize datachannel
This commit is contained in:
@@ -4,6 +4,8 @@ def add_file_downloads(confs : dict) -> list:
|
||||
@param confs kconfig vars, dict type
|
||||
@return list type, items is dict type
|
||||
'''
|
||||
if 'CONFIG_LIBDATACHANNEL_COMPILE_FROM_SOURCE' not in confs:
|
||||
return []
|
||||
version = f"{confs['CONFIG_LIBDATACHANNEL_VERSION_MAJOR']}.{confs['CONFIG_LIBDATACHANNEL_VERSION_MINOR']}.{confs['CONFIG_LIBDATACHANNEL_VERSION_PATCH']}"
|
||||
url = f"https://github.com/paullouisageneau/libdatachannel/archive/refs/tags/v{version}.tar.gz"
|
||||
if version == "0.24.0":
|
||||
Binary file not shown.
Binary file not shown.
4
components/3rd_party/libjuice/CMakeLists.txt
vendored
4
components/3rd_party/libjuice/CMakeLists.txt
vendored
@@ -1,5 +1,5 @@
|
||||
set(libdatachannel_version_str "${CONFIG_LIBJUICE_VERSION_MAJOR}.${CONFIG_LIBJUICE_VERSION_MINOR}.${CONFIG_LIBJUICE_VERSION_PATCH}")
|
||||
set(srcs_path "${DL_EXTRACTED_PATH}/libjuice_srcs/libjuice-${libdatachannel_version_str}")
|
||||
set(libjuice_version_str "${CONFIG_LIBJUICE_VERSION_MAJOR}.${CONFIG_LIBJUICE_VERSION_MINOR}.${CONFIG_LIBJUICE_VERSION_PATCH}")
|
||||
set(srcs_path "${DL_EXTRACTED_PATH}/libjuice_srcs/libjuice-${libjuice_version_str}")
|
||||
################# Add include #################
|
||||
list(APPEND ADD_INCLUDE "${srcs_path}/include"
|
||||
)
|
||||
|
||||
@@ -49,13 +49,13 @@ list(APPEND ADD_REQUIREMENTS zbar omv qrcode)
|
||||
if(PLATFORM_LINUX)
|
||||
list(APPEND ADD_REQUIREMENTS sdl)
|
||||
elseif(PLATFORM_MAIXCAM)
|
||||
list(APPEND ADD_REQUIREMENTS FFmpeg maixcam_lib RtspServer libdatachannel)
|
||||
list(APPEND ADD_REQUIREMENTS FFmpeg maixcam_lib RtspServer datachannel)
|
||||
if(NOT CONFIG_MAIXCAM_LIB_COMPILE_FROM_SOURCE)
|
||||
set(CMAKE_C_LINK_FLAGS "${CMAKE_C_LINK_FLAGS} -Wl,--start-group vision/libvision.a -lmaixcam_lib -Wl,--end-group" PARENT_SCOPE)
|
||||
set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} -Wl,--start-group vision/libvision.a -lmaixcam_lib -Wl,--end-group" PARENT_SCOPE)
|
||||
endif()
|
||||
elseif(PLATFORM_MAIXCAM2)
|
||||
list(APPEND ADD_REQUIREMENTS FFmpeg maixcam_lib RtspServer libdatachannel)
|
||||
list(APPEND ADD_REQUIREMENTS FFmpeg maixcam_lib RtspServer datachannel)
|
||||
if(NOT CONFIG_MAIXCAM_LIB_COMPILE_FROM_SOURCE)
|
||||
# set(CMAKE_C_LINK_FLAGS "${CMAKE_C_LINK_FLAGS} -Wl,--start-group vision/libvision.a -lmaixcam_lib -Wl,--end-group" PARENT_SCOPE)
|
||||
# set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} -Wl,--start-group vision/libvision.a -lmaixcam_lib -Wl,--end-group" PARENT_SCOPE)
|
||||
|
||||
@@ -23,7 +23,7 @@ append_srcs_dir(ADD_SRCS "src") # append source file in src dir to var ADD
|
||||
###############################################
|
||||
|
||||
###### Add required/dependent components ######
|
||||
list(APPEND ADD_REQUIREMENTS basic libdatachannel)
|
||||
list(APPEND ADD_REQUIREMENTS basic datachannel)
|
||||
###############################################
|
||||
|
||||
###### Add link search path for requirements/libs ######
|
||||
|
||||
Reference in New Issue
Block a user