New upstream version 21.0.2+dfsg1

This commit is contained in:
Sebastian Ramacher 2018-02-19 20:54:37 +01:00
parent 1f1bbb3518
commit baafb6325b
706 changed files with 49633 additions and 5044 deletions

View file

@ -19,6 +19,63 @@ else()
add_definitions(-DNO_CRYPTO)
endif()
if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/ftl-sdk/CMakeLists.txt")
find_package(Libcurl REQUIRED)
include_directories(${LIBCURL_INCLUDE_DIRS})
set(ftl_SOURCES
ftl-stream.c
ftl-sdk/libftl/hmac/hmac.c
ftl-sdk/libftl/hmac/sha2.c
ftl-sdk/libftl/ftl-sdk.c
ftl-sdk/libftl/handshake.c
ftl-sdk/libftl/ingest.c
ftl-sdk/libftl/ftl_helpers.c
ftl-sdk/libftl/media.c
ftl-sdk/libftl/gettimeofday/gettimeofday.c
ftl-sdk/libftl/logging.c)
set(ftl_HEADERS
ftl-sdk/libftl/hmac/hmac.h
ftl-sdk/libftl/hmac/sha2.h
ftl-sdk/libftl/ftl.h
ftl-sdk/libftl/ftl_private.h)
set(ftl_IMPORTS
${OBS_JANSSON_IMPORT}
${LIBCURL_LIBRARIES})
if (WIN32)
list(APPEND ftl_SOURCES
ftl-sdk/libftl/win32/socket.c
ftl-sdk/libftl/gettimeofday/gettimeofday.c
ftl-sdk/libftl/win32/threads.c)
list(APPEND ftl_HEADERS
ftl-sdk/libftl/gettimeofday/gettimeofday.h
ftl-sdk/libftl/win32/threads.h)
include_directories(ftl-sdk/libftl/win32)
else()
list(APPEND ftl_SOURCES
ftl-sdk/libftl/posix/socket.c
ftl-sdk/libftl/posix/threads.c)
list(APPEND ftl_HEADERS
ftl-sdk/libftl/posix/threads.h)
include_directories(ftl-sdk/libftl/posix)
endif()
include_directories(ftl-sdk/libftl)
set(COMPILE_FTL TRUE)
else()
set(COMPILE_FTL FALSE)
endif()
configure_file(
"${CMAKE_CURRENT_SOURCE_DIR}/obs-outputs-config.h.in"
"${CMAKE_BINARY_DIR}/plugins/obs-outputs/config/obs-outputs-config.h")
include_directories("${CMAKE_BINARY_DIR}/plugins/obs-outputs/config")
if(WIN32)
set(obs-outputs_PLATFORM_DEPS
@ -60,13 +117,12 @@ if(NOT WIN32)
endif()
set(obs-outputs_HEADERS
"${CMAKE_BINARY_DIR}/plugins/obs-outputs/config/obs-outputs-config.h"
obs-output-ver.h
rtmp-helpers.h
rtmp-stream.h
net-if.h
flv-mux.h
flv-output.h
librtmp)
flv-mux.h)
set(obs-outputs_SOURCES
obs-outputs.c
null-output.c
@ -77,14 +133,17 @@ set(obs-outputs_SOURCES
net-if.c)
add_library(obs-outputs MODULE
${ftl_SOURCES}
${ftl_HEADERS}
${obs-outputs_SOURCES}
${obs-outputs_HEADER}
${obs-outputs_HEADERS}
${obs-outputs_librtmp_SOURCES}
${obs-outputs_librtmp_HEADERS})
target_link_libraries(obs-outputs
libobs
${SSL_LIBRARIES}
${ZLIB_LIBRARIES}
${ftl_IMPORTS}
${obs-outputs_PLATFORM_DEPS})
install_obs_plugin_with_data(obs-outputs data)