Commit ebd3b8f3 authored by Rafaël Carré's avatar Rafaël Carré

Builds opencv video filters elsewhere than win32

parent b3983d35
...@@ -2234,10 +2234,9 @@ if test "${enable_opencv}" = "yes" -a "${CXX}" != ""; ...@@ -2234,10 +2234,9 @@ if test "${enable_opencv}" = "yes" -a "${CXX}" != "";
then then
AC_ARG_WITH(opencv-tree, AC_ARG_WITH(opencv-tree,
[ --with-opencv-tree=PATH opencv tree for linking]) [ --with-opencv-tree=PATH opencv tree for linking])
if test -n "${with_opencv_tree}"
then
if test "${SYS}" = "mingw32" -o "${SYS}" = "cygwin" if test "${SYS}" = "mingw32" -o "${SYS}" = "cygwin"
then then
test -z "${with_opencv_tree}" && AC_MSG_ERROR([You have to specify --with-opencv-tree])
AC_MSG_CHECKING(for opencv in ${with_opencv_tree}) AC_MSG_CHECKING(for opencv in ${with_opencv_tree})
if test -f ${with_opencv_tree}/cv/include/cv.h -a -f ${with_opencv_tree}/cxcore/include/cxcore.h \ if test -f ${with_opencv_tree}/cv/include/cv.h -a -f ${with_opencv_tree}/cxcore/include/cxcore.h \
-a -f ${with_opencv_tree}/cvaux/include/cvaux.h -a -f ${with_opencv_tree}/otherlibs/highgui/highgui.h -a -f ${with_opencv_tree}/cvaux/include/cvaux.h -a -f ${with_opencv_tree}/otherlibs/highgui/highgui.h
...@@ -2257,9 +2256,17 @@ then ...@@ -2257,9 +2256,17 @@ then
AC_MSG_ERROR([cannot find opencv in ${with_opencv_tree}]) AC_MSG_ERROR([cannot find opencv in ${with_opencv_tree}])
fi fi
else else
AC_MSG_WARN([--enable-opencv currently only works on windows]) PKG_CHECK_MODULES(OPENCV, opencv,
[
VLC_ADD_PLUGIN([opencv_example])
VLC_ADD_PLUGIN([opencv_wrapper])
VLC_ADD_LIBS([opencv_example opencv_wrapper],[${OPENCV_LIBS}])
VLC_ADD_CFLAGS([opencv_wrapper],[${OPENCV_CFLAGS}])
VLC_ADD_CXXFLAGS([opencv_example],[${OPENCV_CFLAGS}])
],
[AC_MSG_ERROR([libopencv not found!])]
)
fi fi
fi
fi fi
......
...@@ -36,7 +36,6 @@ ...@@ -36,7 +36,6 @@
#include <vlc/vlc.h> #include <vlc/vlc.h>
#include <vlc_plugin.h> #include <vlc_plugin.h>
#include <vlc_decoder.h>
#include <vlc_filter.h> #include <vlc_filter.h>
#include "filter_common.h" #include "filter_common.h"
#include <vlc_image.h> #include <vlc_image.h>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment