mirror of
https://github.com/Motion-Project/motion.git
synced 2026-04-21 06:27:00 -04:00
Change ffmpeg to be required
This commit is contained in:
@@ -232,7 +232,7 @@ AS_IF([test "${MMAL}" = "no"], [
|
||||
AM_CONDITIONAL([INC_MMAL_SRC],[test x${MMAL} = xyes])
|
||||
|
||||
##############################################################################
|
||||
### Check for ffmpeg - Optional.
|
||||
### Check for ffmpeg
|
||||
##############################################################################
|
||||
FFMPEG_VER="--"
|
||||
AC_ARG_WITH([ffmpeg],
|
||||
@@ -243,7 +243,7 @@ AC_ARG_WITH([ffmpeg],
|
||||
|
||||
AS_IF([test "${FFMPEG}" = "no"], [
|
||||
AC_MSG_CHECKING(for FFmpeg)
|
||||
AC_MSG_RESULT(skipped)
|
||||
AC_MSG_ERROR([Package ffmpeg is required.])
|
||||
],[
|
||||
AC_MSG_CHECKING(FFmpeg pkg-config path)
|
||||
TEMP_PATH=$PKG_CONFIG_PATH
|
||||
@@ -261,11 +261,10 @@ AS_IF([test "${FFMPEG}" = "no"], [
|
||||
FFMPEG_VER=`pkg-config --modversion libavformat`
|
||||
TEMP_CFLAGS="$TEMP_CFLAGS "`pkg-config --cflags $FFMPEG_DEPS`
|
||||
TEMP_LIBS="$TEMP_LIBS "`pkg-config --libs $FFMPEG_DEPS`
|
||||
AC_DEFINE([HAVE_FFMPEG], [1], [Define to 1 if FFMPEG is around])
|
||||
AC_MSG_RESULT(yes)
|
||||
],[
|
||||
AC_MSG_RESULT(no)
|
||||
AC_MSG_ERROR([Required ffmpeg packages 'libavutil-dev libavformat-dev libavcodec-dev libswscale-dev libavdevice-dev' were not found. Please check motion_guide.html and install necessary dependencies or use the '--without-ffmpeg' configuration option.])
|
||||
AC_MSG_ERROR([Required ffmpeg packages 'libavutil-dev libavformat-dev libavcodec-dev libswscale-dev libavdevice-dev' were not found. Please check motion_guide.html and install necessary dependencies])
|
||||
]
|
||||
)
|
||||
PKG_CONFIG_PATH=$TEMP_PATH
|
||||
|
||||
22
po/da.po
22
po/da.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 4.x\n"
|
||||
"Report-Msgid-Bugs-To: https://motion-project.github.io\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:10-0600\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:34-0600\n"
|
||||
"PO-Revision-Date: 2018-10-13 11:59-0600\n"
|
||||
"Last-Translator: MrDave <MotionMrDave@gmail.com>\n"
|
||||
"Language-Team: MrDave <MotionMrDave@gmail.com>\n"
|
||||
@@ -1125,10 +1125,6 @@ msgstr ""
|
||||
msgid "av_lockmgr_register failed (%d)"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg functionality included"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "av_lockmgr_register reset failed on cleanup"
|
||||
msgstr ""
|
||||
@@ -1161,10 +1157,6 @@ msgstr ""
|
||||
msgid "Buffered packet"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg support"
|
||||
msgstr ""
|
||||
|
||||
#: src/jpegutils.c
|
||||
#, c-format
|
||||
msgid "%s: Given jpeg buffer was too small"
|
||||
@@ -1657,14 +1649,6 @@ msgstr ""
|
||||
msgid "mmal : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "mysql : available"
|
||||
msgstr ""
|
||||
@@ -2269,10 +2253,6 @@ msgstr ""
|
||||
msgid "Failed trying to read first image - retval:%d"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
msgid "FFmpeg/Libav not found on computer. No RTSP support"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
#, c-format
|
||||
msgid "%s: Shutting down network camera."
|
||||
|
||||
22
po/de.po
22
po/de.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 4.x\n"
|
||||
"Report-Msgid-Bugs-To: https://motion-project.github.io\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:10-0600\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:34-0600\n"
|
||||
"PO-Revision-Date: 2018-10-13 11:59-0600\n"
|
||||
"Last-Translator: MrDave <MotionMrDave@gmail.com>\n"
|
||||
"Language-Team: MrDave <MotionMrDave@gmail.com>\n"
|
||||
@@ -1126,10 +1126,6 @@ msgstr ""
|
||||
msgid "av_lockmgr_register failed (%d)"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg functionality included"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "av_lockmgr_register reset failed on cleanup"
|
||||
msgstr ""
|
||||
@@ -1162,10 +1158,6 @@ msgstr ""
|
||||
msgid "Buffered packet"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg support"
|
||||
msgstr ""
|
||||
|
||||
#: src/jpegutils.c
|
||||
#, c-format
|
||||
msgid "%s: Given jpeg buffer was too small"
|
||||
@@ -1658,14 +1650,6 @@ msgstr ""
|
||||
msgid "mmal : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "mysql : available"
|
||||
msgstr ""
|
||||
@@ -2270,10 +2254,6 @@ msgstr ""
|
||||
msgid "Failed trying to read first image - retval:%d"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
msgid "FFmpeg/Libav not found on computer. No RTSP support"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
#, c-format
|
||||
msgid "%s: Shutting down network camera."
|
||||
|
||||
22
po/es.po
22
po/es.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 4.x\n"
|
||||
"Report-Msgid-Bugs-To: https://motion-project.github.io\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:10-0600\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:34-0600\n"
|
||||
"PO-Revision-Date: 2018-10-13 12:00-0600\n"
|
||||
"Last-Translator: MrDave <MotionMrDave@gmail.com>\n"
|
||||
"Language-Team: MrDave <MotionMrDave@gmail.com>\n"
|
||||
@@ -1126,10 +1126,6 @@ msgstr ""
|
||||
msgid "av_lockmgr_register failed (%d)"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg functionality included"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "av_lockmgr_register reset failed on cleanup"
|
||||
msgstr ""
|
||||
@@ -1162,10 +1158,6 @@ msgstr ""
|
||||
msgid "Buffered packet"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg support"
|
||||
msgstr ""
|
||||
|
||||
#: src/jpegutils.c
|
||||
#, c-format
|
||||
msgid "%s: Given jpeg buffer was too small"
|
||||
@@ -1658,14 +1650,6 @@ msgstr ""
|
||||
msgid "mmal : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "mysql : available"
|
||||
msgstr ""
|
||||
@@ -2270,10 +2254,6 @@ msgstr ""
|
||||
msgid "Failed trying to read first image - retval:%d"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
msgid "FFmpeg/Libav not found on computer. No RTSP support"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
#, c-format
|
||||
msgid "%s: Shutting down network camera."
|
||||
|
||||
22
po/fi.po
22
po/fi.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 4.x\n"
|
||||
"Report-Msgid-Bugs-To: https://motion-project.github.io\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:10-0600\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:34-0600\n"
|
||||
"PO-Revision-Date: 2018-10-13 12:00-0600\n"
|
||||
"Last-Translator: MrDave <MotionMrDave@gmail.com>\n"
|
||||
"Language-Team: MrDave <MotionMrDave@gmail.com>\n"
|
||||
@@ -1125,10 +1125,6 @@ msgstr ""
|
||||
msgid "av_lockmgr_register failed (%d)"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg functionality included"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "av_lockmgr_register reset failed on cleanup"
|
||||
msgstr ""
|
||||
@@ -1161,10 +1157,6 @@ msgstr ""
|
||||
msgid "Buffered packet"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg support"
|
||||
msgstr ""
|
||||
|
||||
#: src/jpegutils.c
|
||||
#, c-format
|
||||
msgid "%s: Given jpeg buffer was too small"
|
||||
@@ -1657,14 +1649,6 @@ msgstr ""
|
||||
msgid "mmal : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "mysql : available"
|
||||
msgstr ""
|
||||
@@ -2269,10 +2253,6 @@ msgstr ""
|
||||
msgid "Failed trying to read first image - retval:%d"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
msgid "FFmpeg/Libav not found on computer. No RTSP support"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
#, c-format
|
||||
msgid "%s: Shutting down network camera."
|
||||
|
||||
22
po/fr.po
22
po/fr.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 4.x\n"
|
||||
"Report-Msgid-Bugs-To: https://motion-project.github.io\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:10-0600\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:34-0600\n"
|
||||
"PO-Revision-Date: 2018-10-13 12:01-0600\n"
|
||||
"Last-Translator: MrDave <MotionMrDave@gmail.com>\n"
|
||||
"Language-Team: MrDave <MotionMrDave@gmail.com>\n"
|
||||
@@ -1131,10 +1131,6 @@ msgstr ""
|
||||
msgid "av_lockmgr_register failed (%d)"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg functionality included"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "av_lockmgr_register reset failed on cleanup"
|
||||
msgstr ""
|
||||
@@ -1167,10 +1163,6 @@ msgstr ""
|
||||
msgid "Buffered packet"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg support"
|
||||
msgstr ""
|
||||
|
||||
#: src/jpegutils.c
|
||||
#, c-format
|
||||
msgid "%s: Given jpeg buffer was too small"
|
||||
@@ -1663,14 +1655,6 @@ msgstr ""
|
||||
msgid "mmal : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "mysql : available"
|
||||
msgstr ""
|
||||
@@ -2275,10 +2259,6 @@ msgstr ""
|
||||
msgid "Failed trying to read first image - retval:%d"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
msgid "FFmpeg/Libav not found on computer. No RTSP support"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
#, c-format
|
||||
msgid "%s: Shutting down network camera."
|
||||
|
||||
22
po/it.po
22
po/it.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 4.x\n"
|
||||
"Report-Msgid-Bugs-To: https://motion-project.github.io\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:10-0600\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:34-0600\n"
|
||||
"PO-Revision-Date: 2018-10-13 12:02-0600\n"
|
||||
"Last-Translator: MrDave <MotionMrDave@gmail.com>\n"
|
||||
"Language-Team: MrDave <MotionMrDave@gmail.com>\n"
|
||||
@@ -1125,10 +1125,6 @@ msgstr ""
|
||||
msgid "av_lockmgr_register failed (%d)"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg functionality included"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "av_lockmgr_register reset failed on cleanup"
|
||||
msgstr ""
|
||||
@@ -1161,10 +1157,6 @@ msgstr ""
|
||||
msgid "Buffered packet"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg support"
|
||||
msgstr ""
|
||||
|
||||
#: src/jpegutils.c
|
||||
#, c-format
|
||||
msgid "%s: Given jpeg buffer was too small"
|
||||
@@ -1657,14 +1649,6 @@ msgstr ""
|
||||
msgid "mmal : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "mysql : available"
|
||||
msgstr ""
|
||||
@@ -2269,10 +2253,6 @@ msgstr ""
|
||||
msgid "Failed trying to read first image - retval:%d"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
msgid "FFmpeg/Libav not found on computer. No RTSP support"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
#, c-format
|
||||
msgid "%s: Shutting down network camera."
|
||||
|
||||
22
po/ja.po
22
po/ja.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 4.x\n"
|
||||
"Report-Msgid-Bugs-To: https://motion-project.github.io\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:10-0600\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:34-0600\n"
|
||||
"PO-Revision-Date: 2018-10-13 12:02-0600\n"
|
||||
"Last-Translator: MrDave <MotionMrDave@gmail.com>\n"
|
||||
"Language-Team: MrDave <MotionMrDave@gmail.com>\n"
|
||||
@@ -1125,10 +1125,6 @@ msgstr ""
|
||||
msgid "av_lockmgr_register failed (%d)"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg functionality included"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "av_lockmgr_register reset failed on cleanup"
|
||||
msgstr ""
|
||||
@@ -1161,10 +1157,6 @@ msgstr ""
|
||||
msgid "Buffered packet"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg support"
|
||||
msgstr ""
|
||||
|
||||
#: src/jpegutils.c
|
||||
#, c-format
|
||||
msgid "%s: Given jpeg buffer was too small"
|
||||
@@ -1657,14 +1649,6 @@ msgstr ""
|
||||
msgid "mmal : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "mysql : available"
|
||||
msgstr ""
|
||||
@@ -2269,10 +2253,6 @@ msgstr ""
|
||||
msgid "Failed trying to read first image - retval:%d"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
msgid "FFmpeg/Libav not found on computer. No RTSP support"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
#, c-format
|
||||
msgid "%s: Shutting down network camera."
|
||||
|
||||
22
po/ko.po
22
po/ko.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 4.x\n"
|
||||
"Report-Msgid-Bugs-To: https://motion-project.github.io\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:10-0600\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:34-0600\n"
|
||||
"PO-Revision-Date: 2018-10-13 12:02-0600\n"
|
||||
"Last-Translator: MrDave <MotionMrDave@gmail.com>\n"
|
||||
"Language-Team: MrDave <MotionMrDave@gmail.com>\n"
|
||||
@@ -1125,10 +1125,6 @@ msgstr ""
|
||||
msgid "av_lockmgr_register failed (%d)"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg functionality included"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "av_lockmgr_register reset failed on cleanup"
|
||||
msgstr ""
|
||||
@@ -1161,10 +1157,6 @@ msgstr ""
|
||||
msgid "Buffered packet"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg support"
|
||||
msgstr ""
|
||||
|
||||
#: src/jpegutils.c
|
||||
#, c-format
|
||||
msgid "%s: Given jpeg buffer was too small"
|
||||
@@ -1657,14 +1649,6 @@ msgstr ""
|
||||
msgid "mmal : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "mysql : available"
|
||||
msgstr ""
|
||||
@@ -2269,10 +2253,6 @@ msgstr ""
|
||||
msgid "Failed trying to read first image - retval:%d"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
msgid "FFmpeg/Libav not found on computer. No RTSP support"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
#, c-format
|
||||
msgid "%s: Shutting down network camera."
|
||||
|
||||
22
po/li.po
22
po/li.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 4.x\n"
|
||||
"Report-Msgid-Bugs-To: https://motion-project.github.io\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:10-0600\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:34-0600\n"
|
||||
"PO-Revision-Date: 2018-10-13 12:02-0600\n"
|
||||
"Last-Translator: MrDave <MotionMrDave@gmail.com>\n"
|
||||
"Language-Team: MrDave <MotionMrDave@gmail.com>\n"
|
||||
@@ -1126,10 +1126,6 @@ msgstr ""
|
||||
msgid "av_lockmgr_register failed (%d)"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg functionality included"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "av_lockmgr_register reset failed on cleanup"
|
||||
msgstr ""
|
||||
@@ -1162,10 +1158,6 @@ msgstr ""
|
||||
msgid "Buffered packet"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg support"
|
||||
msgstr ""
|
||||
|
||||
#: src/jpegutils.c
|
||||
#, c-format
|
||||
msgid "%s: Given jpeg buffer was too small"
|
||||
@@ -1658,14 +1650,6 @@ msgstr ""
|
||||
msgid "mmal : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "mysql : available"
|
||||
msgstr ""
|
||||
@@ -2270,10 +2254,6 @@ msgstr ""
|
||||
msgid "Failed trying to read first image - retval:%d"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
msgid "FFmpeg/Libav not found on computer. No RTSP support"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
#, c-format
|
||||
msgid "%s: Shutting down network camera."
|
||||
|
||||
22
po/nl.po
22
po/nl.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 4.x\n"
|
||||
"Report-Msgid-Bugs-To: https://motion-project.github.io\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:10-0600\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:34-0600\n"
|
||||
"PO-Revision-Date: 2018-10-13 12:03-0600\n"
|
||||
"Last-Translator: MrDave <MotionMrDave@gmail.com>\n"
|
||||
"Language-Team: MrDave <MotionMrDave@gmail.com>\n"
|
||||
@@ -1125,10 +1125,6 @@ msgstr ""
|
||||
msgid "av_lockmgr_register failed (%d)"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg functionality included"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "av_lockmgr_register reset failed on cleanup"
|
||||
msgstr ""
|
||||
@@ -1161,10 +1157,6 @@ msgstr ""
|
||||
msgid "Buffered packet"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg support"
|
||||
msgstr ""
|
||||
|
||||
#: src/jpegutils.c
|
||||
#, c-format
|
||||
msgid "%s: Given jpeg buffer was too small"
|
||||
@@ -1657,14 +1649,6 @@ msgstr ""
|
||||
msgid "mmal : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "mysql : available"
|
||||
msgstr ""
|
||||
@@ -2269,10 +2253,6 @@ msgstr ""
|
||||
msgid "Failed trying to read first image - retval:%d"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
msgid "FFmpeg/Libav not found on computer. No RTSP support"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
#, c-format
|
||||
msgid "%s: Shutting down network camera."
|
||||
|
||||
22
po/no.po
22
po/no.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 4.x\n"
|
||||
"Report-Msgid-Bugs-To: https://motion-project.github.io\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:10-0600\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:34-0600\n"
|
||||
"PO-Revision-Date: 2018-10-13 12:03-0600\n"
|
||||
"Last-Translator: MrDave <MotionMrDave@gmail.com>\n"
|
||||
"Language-Team: MrDave <MotionMrDave@gmail.com>\n"
|
||||
@@ -1125,10 +1125,6 @@ msgstr ""
|
||||
msgid "av_lockmgr_register failed (%d)"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg functionality included"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "av_lockmgr_register reset failed on cleanup"
|
||||
msgstr ""
|
||||
@@ -1161,10 +1157,6 @@ msgstr ""
|
||||
msgid "Buffered packet"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg support"
|
||||
msgstr ""
|
||||
|
||||
#: src/jpegutils.c
|
||||
#, c-format
|
||||
msgid "%s: Given jpeg buffer was too small"
|
||||
@@ -1657,14 +1649,6 @@ msgstr ""
|
||||
msgid "mmal : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "mysql : available"
|
||||
msgstr ""
|
||||
@@ -2269,10 +2253,6 @@ msgstr ""
|
||||
msgid "Failed trying to read first image - retval:%d"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
msgid "FFmpeg/Libav not found on computer. No RTSP support"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
#, c-format
|
||||
msgid "%s: Shutting down network camera."
|
||||
|
||||
22
po/pt.po
22
po/pt.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 4.x\n"
|
||||
"Report-Msgid-Bugs-To: https://motion-project.github.io\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:10-0600\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:34-0600\n"
|
||||
"PO-Revision-Date: 2018-10-13 12:03-0600\n"
|
||||
"Last-Translator: MrDave <MotionMrDave@gmail.com>\n"
|
||||
"Language-Team: MrDave <MotionMrDave@gmail.com>\n"
|
||||
@@ -1125,10 +1125,6 @@ msgstr ""
|
||||
msgid "av_lockmgr_register failed (%d)"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg functionality included"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "av_lockmgr_register reset failed on cleanup"
|
||||
msgstr ""
|
||||
@@ -1161,10 +1157,6 @@ msgstr ""
|
||||
msgid "Buffered packet"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg support"
|
||||
msgstr ""
|
||||
|
||||
#: src/jpegutils.c
|
||||
#, c-format
|
||||
msgid "%s: Given jpeg buffer was too small"
|
||||
@@ -1657,14 +1649,6 @@ msgstr ""
|
||||
msgid "mmal : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "mysql : available"
|
||||
msgstr ""
|
||||
@@ -2269,10 +2253,6 @@ msgstr ""
|
||||
msgid "Failed trying to read first image - retval:%d"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
msgid "FFmpeg/Libav not found on computer. No RTSP support"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
#, c-format
|
||||
msgid "%s: Shutting down network camera."
|
||||
|
||||
22
po/sv.po
22
po/sv.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 4.x\n"
|
||||
"Report-Msgid-Bugs-To: https://motion-project.github.io\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:10-0600\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:34-0600\n"
|
||||
"PO-Revision-Date: 2018-10-13 12:04-0600\n"
|
||||
"Last-Translator: MrDave <MotionMrDave@gmail.com>\n"
|
||||
"Language-Team: MrDave <MotionMrDave@gmail.com>\n"
|
||||
@@ -1125,10 +1125,6 @@ msgstr ""
|
||||
msgid "av_lockmgr_register failed (%d)"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg functionality included"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "av_lockmgr_register reset failed on cleanup"
|
||||
msgstr ""
|
||||
@@ -1161,10 +1157,6 @@ msgstr ""
|
||||
msgid "Buffered packet"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg support"
|
||||
msgstr ""
|
||||
|
||||
#: src/jpegutils.c
|
||||
#, c-format
|
||||
msgid "%s: Given jpeg buffer was too small"
|
||||
@@ -1657,14 +1649,6 @@ msgstr ""
|
||||
msgid "mmal : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "mysql : available"
|
||||
msgstr ""
|
||||
@@ -2269,10 +2253,6 @@ msgstr ""
|
||||
msgid "Failed trying to read first image - retval:%d"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
msgid "FFmpeg/Libav not found on computer. No RTSP support"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
#, c-format
|
||||
msgid "%s: Shutting down network camera."
|
||||
|
||||
22
po/zh.po
22
po/zh.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 4.x\n"
|
||||
"Report-Msgid-Bugs-To: https://motion-project.github.io\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:10-0600\n"
|
||||
"POT-Creation-Date: 2019-09-25 21:34-0600\n"
|
||||
"PO-Revision-Date: 2018-10-13 12:04-0600\n"
|
||||
"Last-Translator: MrDave <MotionMrDave@gmail.com>\n"
|
||||
"Language-Team: MrDave <MotionMrDave@gmail.com>\n"
|
||||
@@ -1125,10 +1125,6 @@ msgstr ""
|
||||
msgid "av_lockmgr_register failed (%d)"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg functionality included"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "av_lockmgr_register reset failed on cleanup"
|
||||
msgstr ""
|
||||
@@ -1161,10 +1157,6 @@ msgstr ""
|
||||
msgid "Buffered packet"
|
||||
msgstr ""
|
||||
|
||||
#: src/ffmpeg.c
|
||||
msgid "No ffmpeg support"
|
||||
msgstr ""
|
||||
|
||||
#: src/jpegutils.c
|
||||
#, c-format
|
||||
msgid "%s: Given jpeg buffer was too small"
|
||||
@@ -1657,14 +1649,6 @@ msgstr ""
|
||||
msgid "mmal : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "ffmpeg : not available"
|
||||
msgstr ""
|
||||
|
||||
#: src/motion.c
|
||||
msgid "mysql : available"
|
||||
msgstr ""
|
||||
@@ -2269,10 +2253,6 @@ msgstr ""
|
||||
msgid "Failed trying to read first image - retval:%d"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
msgid "FFmpeg/Libav not found on computer. No RTSP support"
|
||||
msgstr ""
|
||||
|
||||
#: src/netcam_rtsp.c
|
||||
#, c-format
|
||||
msgid "%s: Shutting down network camera."
|
||||
|
||||
46
src/ffmpeg.c
46
src/ffmpeg.c
@@ -24,8 +24,6 @@
|
||||
#include "translate.h"
|
||||
#include "motion.h"
|
||||
|
||||
#ifdef HAVE_FFMPEG
|
||||
|
||||
/****************************************************************************
|
||||
* The section below is the "my" section of functions.
|
||||
* These are designed to be extremely simple version specific
|
||||
@@ -1424,15 +1422,11 @@ static void ffmpeg_put_pix_yuv420(struct ffmpeg *ffmpeg, struct image_data *img_
|
||||
}
|
||||
|
||||
|
||||
#endif /* HAVE_FFMPEG */
|
||||
|
||||
/****************************************************************************
|
||||
****************************************************************************
|
||||
****************************************************************************/
|
||||
|
||||
void ffmpeg_global_init(void){
|
||||
#ifdef HAVE_FFMPEG
|
||||
|
||||
|
||||
MOTION_LOG(NTC, TYPE_ENCODER, NO_ERRNO
|
||||
,_("ffmpeg libavcodec version %d.%d.%d"
|
||||
@@ -1462,15 +1456,9 @@ void ffmpeg_global_init(void){
|
||||
}
|
||||
#endif
|
||||
|
||||
#else /* No FFMPEG */
|
||||
|
||||
MOTION_LOG(NTC, TYPE_ENCODER, NO_ERRNO, _("No ffmpeg functionality included"));
|
||||
|
||||
#endif /* HAVE_FFMPEG */
|
||||
}
|
||||
|
||||
void ffmpeg_global_deinit(void) {
|
||||
#ifdef HAVE_FFMPEG
|
||||
|
||||
avformat_network_deinit();
|
||||
|
||||
@@ -1484,17 +1472,10 @@ void ffmpeg_global_deinit(void) {
|
||||
#endif
|
||||
|
||||
|
||||
#else /* No FFMPEG */
|
||||
|
||||
MOTION_LOG(NTC, TYPE_ENCODER, NO_ERRNO, _("No ffmpeg functionality included"));
|
||||
|
||||
#endif /* HAVE_FFMPEG */
|
||||
}
|
||||
|
||||
int ffmpeg_open(struct ffmpeg *ffmpeg){
|
||||
|
||||
#ifdef HAVE_FFMPEG
|
||||
|
||||
int retcd;
|
||||
|
||||
ffmpeg->oc = avformat_alloc_context();
|
||||
@@ -1551,19 +1532,9 @@ int ffmpeg_open(struct ffmpeg *ffmpeg){
|
||||
|
||||
return 0;
|
||||
|
||||
#else /* No FFMPEG */
|
||||
|
||||
if (ffmpeg) {
|
||||
MOTION_LOG(NTC, TYPE_ENCODER, NO_ERRNO, _("No ffmpeg functionality included"));
|
||||
}
|
||||
return -1;
|
||||
|
||||
#endif /* HAVE_FFMPEG */
|
||||
|
||||
}
|
||||
|
||||
void ffmpeg_close(struct ffmpeg *ffmpeg){
|
||||
#ifdef HAVE_FFMPEG
|
||||
|
||||
if (ffmpeg != NULL) {
|
||||
|
||||
@@ -1584,14 +1555,11 @@ void ffmpeg_close(struct ffmpeg *ffmpeg){
|
||||
ffmpeg_free_nal(ffmpeg);
|
||||
}
|
||||
|
||||
#else
|
||||
if (ffmpeg != NULL) free(ffmpeg);
|
||||
#endif // HAVE_FFMPEG
|
||||
}
|
||||
|
||||
|
||||
int ffmpeg_put_image(struct ffmpeg *ffmpeg, struct image_data *img_data, const struct timeval *tv1){
|
||||
#ifdef HAVE_FFMPEG
|
||||
|
||||
int retcd = 0;
|
||||
int cnt = 0;
|
||||
|
||||
@@ -1643,16 +1611,9 @@ int ffmpeg_put_image(struct ffmpeg *ffmpeg, struct image_data *img_data, const s
|
||||
|
||||
return retcd;
|
||||
|
||||
#else
|
||||
if (ffmpeg && img_data && tv1) {
|
||||
MOTION_LOG(DBG, TYPE_ENCODER, NO_ERRNO, _("No ffmpeg support"));
|
||||
}
|
||||
return 0;
|
||||
#endif // HAVE_FFMPEG
|
||||
}
|
||||
|
||||
void ffmpeg_reset_movie_start_time(struct ffmpeg *ffmpeg, const struct timeval *tv1){
|
||||
#ifdef HAVE_FFMPEG
|
||||
int64_t one_frame_interval = av_rescale_q(1,(AVRational){1, ffmpeg->fps},ffmpeg->video_st->time_base);
|
||||
if (one_frame_interval <= 0)
|
||||
one_frame_interval = 1;
|
||||
@@ -1661,9 +1622,4 @@ void ffmpeg_reset_movie_start_time(struct ffmpeg *ffmpeg, const struct timeval *
|
||||
ffmpeg->start_time.tv_sec = tv1->tv_sec;
|
||||
ffmpeg->start_time.tv_usec = tv1->tv_usec;
|
||||
|
||||
#else
|
||||
if (ffmpeg && tv1) {
|
||||
MOTION_LOG(DBG, TYPE_ENCODER, NO_ERRNO, _("No ffmpeg support"));
|
||||
}
|
||||
#endif // HAVE_FFMPEG
|
||||
}
|
||||
|
||||
31
src/ffmpeg.h
31
src/ffmpeg.h
@@ -23,8 +23,6 @@ enum USER_CODEC {
|
||||
USER_CODEC_DEFAULT /* All other default codecs */
|
||||
};
|
||||
|
||||
#ifdef HAVE_FFMPEG
|
||||
|
||||
#include <errno.h>
|
||||
#include <libavformat/avformat.h>
|
||||
#include <libavutil/imgutils.h>
|
||||
@@ -41,9 +39,6 @@ enum USER_CODEC {
|
||||
#define MyPixelFormat PixelFormat
|
||||
#endif //Libavformat >= 56
|
||||
|
||||
#endif // HAVE_FFMPEG
|
||||
|
||||
#ifdef HAVE_FFMPEG
|
||||
struct ffmpeg {
|
||||
AVFormatContext *oc;
|
||||
AVStream *video_st;
|
||||
@@ -73,32 +68,8 @@ struct ffmpeg {
|
||||
char *nal_info;
|
||||
int nal_info_len;
|
||||
};
|
||||
#else
|
||||
struct ffmpeg {
|
||||
struct rtsp_context *rtsp_data;
|
||||
int width;
|
||||
int height;
|
||||
enum TIMELAPSE_TYPE tlapse;
|
||||
int fps;
|
||||
int bps;
|
||||
char *filename;
|
||||
int quality;
|
||||
const char *codec_name;
|
||||
int64_t last_pts;
|
||||
int64_t base_pts;
|
||||
int test_mode;
|
||||
int gop_cnt;
|
||||
struct timeval start_time;
|
||||
int high_resolution;
|
||||
int motion_images;
|
||||
int passthrough;
|
||||
};
|
||||
#endif // HAVE_FFMPEG
|
||||
|
||||
|
||||
|
||||
#ifdef HAVE_FFMPEG
|
||||
|
||||
AVFrame *my_frame_alloc(void);
|
||||
void my_frame_free(AVFrame *frame);
|
||||
void my_packet_unref(AVPacket pkt);
|
||||
@@ -108,8 +79,6 @@ int my_image_copy_to_buffer(AVFrame *frame,uint8_t *buffer_ptr,enum MyPixelForma
|
||||
int my_image_fill_arrays(AVFrame *frame,uint8_t *buffer_ptr,enum MyPixelFormat pix_fmt,int width,int height);
|
||||
int my_copy_packet(AVPacket *dest_pkt, AVPacket *src_pkt);
|
||||
|
||||
#endif /* HAVE_FFMPEG */
|
||||
|
||||
void ffmpeg_global_init(void);
|
||||
void ffmpeg_global_deinit(void);
|
||||
void ffmpeg_avcodec_log(void *, int, const char *, va_list);
|
||||
|
||||
@@ -3145,12 +3145,6 @@ static void motion_ntc(void){
|
||||
MOTION_LOG(DBG, TYPE_ALL, NO_ERRNO,_("mmal : not available"));
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_FFMPEG
|
||||
MOTION_LOG(DBG, TYPE_ALL, NO_ERRNO,_("ffmpeg : available"));
|
||||
#else
|
||||
MOTION_LOG(DBG, TYPE_ALL, NO_ERRNO,_("ffmpeg : not available"));
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_MYSQL
|
||||
MOTION_LOG(DBG, TYPE_DB, NO_ERRNO,_("mysql : available"));
|
||||
#else
|
||||
@@ -4100,7 +4094,7 @@ void util_threadname_get(char *threadname){
|
||||
|
||||
}
|
||||
int util_check_passthrough(struct context *cnt){
|
||||
#if (HAVE_FFMPEG && LIBAVFORMAT_VERSION_MAJOR < 55)
|
||||
#if (LIBAVFORMAT_VERSION_MAJOR < 55)
|
||||
if (cnt->movie_passthrough)
|
||||
MOTION_LOG(INF, TYPE_NETCAM, NO_ERRNO
|
||||
,_("FFMPEG version too old. Disabling pass-through processing."));
|
||||
|
||||
@@ -1,19 +1,10 @@
|
||||
/***********************************************************
|
||||
* In the top section are the functions that are used
|
||||
* when processing the camera feed. Since these functions
|
||||
* are internal to the RTSP module, and many require FFmpeg
|
||||
* structures in their declarations, they are within the
|
||||
* HAVE_FFMPEG block that eliminates them entirely when
|
||||
* FFmpeg is not present.
|
||||
*
|
||||
* The functions:
|
||||
* netcam_rtsp_setup
|
||||
* netcam_rtsp_next
|
||||
* netcam_rtsp_cleanup
|
||||
* are called from video_common.c therefore must be defined even
|
||||
* if FFmpeg is not present. They must also not have FFmpeg
|
||||
* structures in the declarations. Simple error
|
||||
* messages are raised if called when no FFmpeg is found.
|
||||
* are called from video_common.c
|
||||
*
|
||||
* Additional note: Although this module is called netcam_rtsp,
|
||||
* it actually handles more camera types than just rtsp.
|
||||
@@ -29,9 +20,6 @@
|
||||
#include "rotate.h" /* already includes motion.h */
|
||||
#include "netcam_rtsp.h"
|
||||
#include "video_v4l2.h" /* Needed to validate palette for v4l2 via netcam */
|
||||
|
||||
#ifdef HAVE_FFMPEG
|
||||
|
||||
#include "ffmpeg.h"
|
||||
|
||||
void netcam_check_buffsize(netcam_buff_ptr buff, size_t numbytes)
|
||||
@@ -1719,14 +1707,7 @@ static int netcam_rtsp_start_handler(struct rtsp_context *rtsp_data){
|
||||
|
||||
}
|
||||
|
||||
/*********************************************************
|
||||
* This ends the section of functions that rely upon FFmpeg
|
||||
***********************************************************/
|
||||
#endif /* End HAVE_FFMPEG */
|
||||
|
||||
|
||||
int netcam_rtsp_setup(struct context *cnt){
|
||||
#ifdef HAVE_FFMPEG
|
||||
|
||||
int retcd;
|
||||
int indx_cam, indx_max;
|
||||
@@ -1796,16 +1777,10 @@ int netcam_rtsp_setup(struct context *cnt){
|
||||
|
||||
return 0;
|
||||
|
||||
#else /* No FFmpeg/Libav */
|
||||
/* Stop compiler warnings */
|
||||
if (cnt)
|
||||
MOTION_LOG(ERR, TYPE_NETCAM, NO_ERRNO, _("FFmpeg/Libav not found on computer. No RTSP support"));
|
||||
return -1;
|
||||
#endif /* End #ifdef HAVE_FFMPEG */
|
||||
}
|
||||
|
||||
int netcam_rtsp_next(struct context *cnt, struct image_data *img_data){
|
||||
#ifdef HAVE_FFMPEG
|
||||
|
||||
/* This is called from the motion loop thread */
|
||||
|
||||
if ((cnt->rtsp->status == RTSP_RECONNECTING) ||
|
||||
@@ -1839,17 +1814,10 @@ int netcam_rtsp_next(struct context *cnt, struct image_data *img_data){
|
||||
rotate_map(cnt, img_data);
|
||||
|
||||
return 0;
|
||||
|
||||
#else /* No FFmpeg/Libav */
|
||||
/* Stop compiler warnings */
|
||||
if ((cnt) || (img_data))
|
||||
MOTION_LOG(ERR, TYPE_NETCAM, NO_ERRNO, _("FFmpeg/Libav not found on computer. No RTSP support"));
|
||||
return -1;
|
||||
#endif /* End #ifdef HAVE_FFMPEG */
|
||||
}
|
||||
|
||||
void netcam_rtsp_cleanup(struct context *cnt, int init_retry_flag){
|
||||
#ifdef HAVE_FFMPEG
|
||||
|
||||
/*
|
||||
* If the init_retry_flag is not set this function was
|
||||
* called while retrying the initial connection and there is
|
||||
@@ -1921,12 +1889,5 @@ void netcam_rtsp_cleanup(struct context *cnt, int init_retry_flag){
|
||||
cnt->rtsp = NULL;
|
||||
cnt->rtsp_high = NULL;
|
||||
|
||||
#else /* No FFmpeg/Libav */
|
||||
/* Stop compiler warnings */
|
||||
if ((cnt) || (init_retry_flag))
|
||||
MOTION_LOG(ERR, TYPE_NETCAM, NO_ERRNO, _("FFmpeg/Libav not found on computer. No RTSP support"));
|
||||
return;
|
||||
#endif /* End #ifdef HAVE_FFMPEG */
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -47,8 +47,6 @@ typedef struct netcam_image_buff {
|
||||
typedef netcam_buff *netcam_buff_ptr;
|
||||
|
||||
|
||||
#ifdef HAVE_FFMPEG
|
||||
|
||||
#include <libavcodec/avcodec.h>
|
||||
#include <libavformat/avformat.h>
|
||||
#include <libavformat/avio.h>
|
||||
@@ -120,16 +118,6 @@ struct rtsp_context {
|
||||
|
||||
};
|
||||
|
||||
#else /* Do not have FFmpeg */
|
||||
|
||||
struct rtsp_context {
|
||||
int dummy;
|
||||
pthread_t thread_id;
|
||||
int handler_finished;
|
||||
};
|
||||
|
||||
#endif /* end HAVE_FFMPEG */
|
||||
|
||||
int netcam_rtsp_setup(struct context *cnt);
|
||||
int netcam_rtsp_next(struct context *cnt, struct image_data *img_data);
|
||||
void netcam_rtsp_cleanup(struct context *cnt, int init_retry_flag);
|
||||
|
||||
Reference in New Issue
Block a user