|
|
@ -218,10 +218,7 @@ if(WITH_FFMPEG) |
|
|
|
# Do an other trial |
|
|
|
# Do an other trial |
|
|
|
FIND_FILE(BZIP2_LIBRARIES NAMES libbz2.so.1 PATHS /lib) |
|
|
|
FIND_FILE(BZIP2_LIBRARIES NAMES libbz2.so.1 PATHS /lib) |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
endif(HAVE_FFMPEG) |
|
|
|
else() |
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(APPLE) |
|
|
|
|
|
|
|
find_path(FFMPEG_INCLUDE_DIR "libavformat/avformat.h" |
|
|
|
find_path(FFMPEG_INCLUDE_DIR "libavformat/avformat.h" |
|
|
|
PATHS /usr/local /usr /opt |
|
|
|
PATHS /usr/local /usr /opt |
|
|
|
PATH_SUFFIXES include |
|
|
|
PATH_SUFFIXES include |
|
|
@ -229,31 +226,27 @@ if(WITH_FFMPEG) |
|
|
|
if(FFMPEG_INCLUDE_DIR) |
|
|
|
if(FFMPEG_INCLUDE_DIR) |
|
|
|
set(HAVE_GENTOO_FFMPEG TRUE) |
|
|
|
set(HAVE_GENTOO_FFMPEG TRUE) |
|
|
|
set(FFMPEG_LIB_DIR "${FFMPEG_INCLUDE_DIR}/../lib" CACHE PATH "Full path of FFMPEG library directory") |
|
|
|
set(FFMPEG_LIB_DIR "${FFMPEG_INCLUDE_DIR}/../lib" CACHE PATH "Full path of FFMPEG library directory") |
|
|
|
if(EXISTS "${FFMPEG_LIB_DIR}/libavcodec.a") |
|
|
|
find_library(FFMPEG_CODEC_LIB "avcodec" HINTS "${FFMPEG_LIB_DIR}") |
|
|
|
set(HAVE_FFMPEG_CODEC 1) |
|
|
|
find_library(FFMPEG_FORMAT_LIB "avformat" HINTS "${FFMPEG_LIB_DIR}") |
|
|
|
|
|
|
|
find_library(FFMPEG_UTIL_LIB "avutil" HINTS "${FFMPEG_LIB_DIR}") |
|
|
|
|
|
|
|
find_library(FFMPEG_SWSCALE_LIB "swscale" HINTS "${FFMPEG_LIB_DIR}") |
|
|
|
|
|
|
|
if(FFMPEG_CODEC_LIB AND FFMPEG_FORMAT_LIB AND |
|
|
|
|
|
|
|
FFMPEG_UTIL_LIB AND FFMPEG_SWSCALE_LIB) |
|
|
|
set(ALIASOF_libavcodec_VERSION "Unknown") |
|
|
|
set(ALIASOF_libavcodec_VERSION "Unknown") |
|
|
|
if(EXISTS "${FFMPEG_LIB_DIR}/libavformat.a") |
|
|
|
|
|
|
|
set(HAVE_FFMPEG_FORMAT 1) |
|
|
|
|
|
|
|
set(ALIASOF_libavformat_VERSION "Unknown") |
|
|
|
set(ALIASOF_libavformat_VERSION "Unknown") |
|
|
|
if(EXISTS "${FFMPEG_LIB_DIR}/libavutil.a") |
|
|
|
|
|
|
|
set(HAVE_FFMPEG_UTIL 1) |
|
|
|
|
|
|
|
set(ALIASOF_libavutil_VERSION "Unknown") |
|
|
|
set(ALIASOF_libavutil_VERSION "Unknown") |
|
|
|
if(EXISTS "${FFMPEG_LIB_DIR}/libswscale.a") |
|
|
|
|
|
|
|
set(HAVE_FFMPEG_SWSCALE 1) |
|
|
|
|
|
|
|
set(ALIASOF_libswscale_VERSION "Unknown") |
|
|
|
set(ALIASOF_libswscale_VERSION "Unknown") |
|
|
|
set(HAVE_FFMPEG 1) |
|
|
|
set(HAVE_FFMPEG 1) |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
|
|
|
|
endif() |
|
|
|
|
|
|
|
endif() |
|
|
|
|
|
|
|
endif(FFMPEG_INCLUDE_DIR) |
|
|
|
endif(FFMPEG_INCLUDE_DIR) |
|
|
|
if(HAVE_FFMPEG) |
|
|
|
if(HAVE_FFMPEG) |
|
|
|
set(HIGHGUI_LIBRARIES ${HIGHGUI_LIBRARIES} "${FFMPEG_LIB_DIR}/libavcodec.a" |
|
|
|
set(HIGHGUI_LIBRARIES ${HIGHGUI_LIBRARIES} |
|
|
|
"${FFMPEG_LIB_DIR}/libavformat.a" "${FFMPEG_LIB_DIR}/libavutil.a" |
|
|
|
${FFMPEG_CODEC_LIB} ${FFMPEG_FORMAT_LIB} |
|
|
|
"${FFMPEG_LIB_DIR}/libswscale.a") |
|
|
|
${FFMPEG_UTIL_LIB} ${FFMPEG_SWSCALE_LIB}) |
|
|
|
ocv_include_directories(${FFMPEG_INCLUDE_DIR}) |
|
|
|
ocv_include_directories(${FFMPEG_INCLUDE_DIR}) |
|
|
|
|
|
|
|
endif(HAVE_FFMPEG) |
|
|
|
|
|
|
|
endif() |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
endif(APPLE) |
|
|
|
|
|
|
|
endif(WITH_FFMPEG) |
|
|
|
endif(WITH_FFMPEG) |
|
|
|
|
|
|
|
|
|
|
|
# --- VideoInput/DirectShow --- |
|
|
|
# --- VideoInput/DirectShow --- |
|
|
|