Added configure tests for conference mixer

This commit is contained in:
Martin Pulec
2016-10-20 20:33:37 +02:00
parent ce0559bc3d
commit de85a56efd
2 changed files with 30 additions and 1 deletions

View File

@@ -151,7 +151,6 @@ OBJS = @OBJS@ \
src/video_display/null.o \
src/video_display/pipe.o \
src/video_display/proxy.o \
src/video_display/conference.o \
src/video_export.o \
src/video_rxtx.o \
src/video_rxtx/ihdtv.o \

View File

@@ -2622,6 +2622,35 @@ then
syphon=yes
fi
# -------------------------------------------------------------------------------------------------
# MCU-like video mixer
# -------------------------------------------------------------------------------------------------
video_mix=no
define(video_mix_dep, opencv)
AC_ARG_ENABLE(video-mixer,
[ --disable-video-mixer disable MCU-like video mixer (default is auto)]
[ Requires: video_mix_dep],
[video_mix_req=$enableval],
[video_mix_req=auto]
)
PKG_CHECK_MODULES([VIDEO_MIX], [video_mix_dep], FOUND_VIDEO_MIX_DEP=yes, FOUND_VIDEO_MIX_DEP=no)
if test $video_mix_req != no -a $FOUND_VIDEO_MIX_DEP = yes
then
CFLAGS="$CFLAGS ${VIDEO_MIX_CFLAGS}"
CXXFLAGS="$CXXFLAGS ${VIDEO_MIX_CFLAGS}"
VIDEO_MIX_OBJ="src/video_display/conference.o"
ADD_MODULE("display_video_mix", "$VIDEO_MIX_OBJ", "$VIDEO_MIX_LIBS")
video_mix=yes
fi
if test $video_mix_req = yes -a $video_mix = no; then
AC_MSG_ERROR([Could not found OpenCV needed for video mixer!]);
fi
# -------------------------------------------------------------------------------------------------
# We need to add libraries then
# -------------------------------------------------------------------------------------------------
@@ -2699,6 +2728,7 @@ RESULT=\
scale postprocessor ......... $scale
testcard extras ............. $testcard_extras_req
GPU accelerated LDGM ........ $ldgm_gpu
MCU-like video mixer ........ $video_mix
"
AC_MSG_RESULT(