From 4b66019a8973fe53f8846e4476e4f703bcbbc799 Mon Sep 17 00:00:00 2001 From: Mr-Dave Date: Fri, 25 Mar 2022 22:01:22 -0600 Subject: [PATCH] Allow static image as camera source --- src/movie.cpp | 5 +++-- src/netcam.cpp | 5 +++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/movie.cpp b/src/movie.cpp index a7edc389..159f0d39 100644 --- a/src/movie.cpp +++ b/src/movie.cpp @@ -1422,8 +1422,9 @@ void movie_avcodec_log(void *ignoreme, int errno_flag, const char *fmt, va_list if (end > buf && end[-1] == '\n') { *--end = 0; } - - MOTION_LOG(INF, TYPE_ENCODER, NO_ERRNO, "%s", buf); + if (strstr(buf, "Will reconnect at") == NULL) { + MOTION_LOG(INF, TYPE_ENCODER, NO_ERRNO, "%s", buf); + } } } diff --git a/src/netcam.cpp b/src/netcam.cpp index b569143b..97a62247 100644 --- a/src/netcam.cpp +++ b/src/netcam.cpp @@ -1393,6 +1393,11 @@ static void netcam_set_options(struct ctx_netcam *netcam) MOTION_LOG(INF, TYPE_NETCAM, NO_ERRNO ,_("%s: Setting input_format mjpeg"),netcam->cameratype); netcam->format_context->iformat = av_find_input_format("mjpeg"); + util_parms_add_default(netcam->params,"reconnect_on_network_error","1"); + util_parms_add_default(netcam->params,"reconnect_at_eof","1"); + util_parms_add_default(netcam->params,"reconnect","1"); + util_parms_add_default(netcam->params,"multiple_requests","1"); + util_parms_add_default(netcam->params,"reconnect_streamed","1"); } else if (mystreq(netcam->service, "v4l2")) { MOTION_LOG(INF, TYPE_NETCAM, NO_ERRNO