Motion, a software motion detector. Home page: https://motion-project.github.io/
C HTML Roff M4 Makefile CSS Other
Clone or download
tosiara and Mr-Dave Fixed corrupted PPM
Wrong array pointer increment caused V splane to run out of array bounds
Latest commit 197ac4e Aug 10, 2018
Permalink
Failed to load latest commit information.
po Remove incorrect escaping (#733) Jun 18, 2018
raspicam Initial support for MMAL camera on raspberry pi Sep 10, 2016
.gitignore Implement Translations via Gettext Mar 25, 2018
.travis.yml Implement libmicrohttpd Aug 2, 2018
CHANGELOG Guide Update Jan 8, 2018
CODE_STANDARD Implemented http://www.lavrsen.dk/foswiki/bin/view/Motion/MotionLog Apr 3, 2010
CONTRIBUTING.md Update to utilize the configuration printing to the log (#674) Mar 14, 2018
COPYING Initial import Dec 27, 2005
CREDITS add power_line_frequency configuration item Aug 23, 2015
FAQ Documentation Update Aug 26, 2016
INSTALL Implement libmicrohttpd Aug 2, 2018
ISSUE_TEMPLATE.md Guide Update Jan 8, 2018
Makefile.in Implement libmicrohttpd Aug 2, 2018
README.md Guide Update Jan 8, 2018
alg.c Enhance 'lightswitch' with a config option of ignored frames (#689) Apr 4, 2018
alg.h Limit detection rate to 3fps, small setup_mode fix. Sep 30, 2008
camera1-dist.conf.in Add initial webp image compression support. Jan 26, 2017
camera2-dist.conf.in Add initial webp image compression support. Jan 26, 2017
camera3-dist.conf.in Add initial webp image compression support. Jan 26, 2017
camera4-dist.conf.in Add initial webp image compression support. Jan 26, 2017
conf.c Implement libmicrohttpd Aug 2, 2018
conf.h Implement libmicrohttpd Aug 2, 2018
configure.ac Implement libmicrohttpd Aug 2, 2018
copyright Add copyright to the 3.4 branch Oct 3, 2014
draw.c Edits on configuration dimensions Aug 6, 2018
event.c Implement libmicrohttpd Aug 2, 2018
event.h Implement libmicrohttpd Aug 2, 2018
ffmpeg.c Preferred codec revision (#754) Jul 9, 2018
ffmpeg.h Pass Through Dec 30, 2017
jpegutils.c Implement Translations via Gettext Mar 25, 2018
jpegutils.h Setjmp fixes for jpegutils.c (#650) Feb 13, 2018
logger.c Native Language Revisions Jun 9, 2018
logger.h Native Language Revisions Jun 9, 2018
mask1.png Documentation Update Aug 26, 2016
md5.c - Change default log level to 6 / NTC May 22, 2010
md5.h - Change default log level to 6 / NTC May 22, 2010
mmalcam.c Warn high framerates on mmal cams (#693) Apr 6, 2018
mmalcam.h High Resolution (#522) Oct 28, 2017
mmx.h Apply new code standard ( chuck 2 ) Jul 16, 2008
motion-dist.conf.in Enhance 'lightswitch' with a config option of ignored frames (#689) Apr 4, 2018
motion.1 Implement libmicrohttpd Aug 2, 2018
motion.c Edits on configuration dimensions Aug 6, 2018
motion.h Implement libmicrohttpd Aug 2, 2018
motion.init-Debian.in Fix a warning in webcam.c when closing socket and setup_mode is on. C… Nov 22, 2007
motion.init-FreeBSD.sh.in packaging fixes from infinity0 Sep 26, 2014
motion.service.in Force motion to run in non-daemon mode in systemd service Jan 16, 2017
motion.spec.in Adding webp build fixes and documentation update #1 Jan 27, 2017
motion_build.html Implement libmicrohttpd Aug 2, 2018
motion_config.html Implement libmicrohttpd Aug 2, 2018
motion_guide.html Guide Update Jan 8, 2018
motion_stylesheet.css Add stream_grey Jun 14, 2018
netcam.c Revise regex for v4l2 and file url parse Jun 14, 2018
netcam.h Revisions to main Jun 12, 2018
netcam_ftp.c Implement Translations via Gettext Mar 25, 2018
netcam_ftp.h High Resolution (#522) Oct 28, 2017
netcam_http.c Add missing return to avoid contradictory logging (#732) Jun 18, 2018
netcam_http.h High Resolution (#522) Oct 28, 2017
netcam_jpeg.c Implement Translations via Gettext Mar 25, 2018
netcam_rtsp.c Revise pktarray mutex locking for ffmpeg_passthrough Jul 4, 2018
netcam_rtsp.h Revisions to main Jun 12, 2018
netcam_wget.c Whitespace and Tab cleanup Feb 13, 2017
netcam_wget.h Whitespace and Tab cleanup Feb 13, 2017
normal.jpg Documentation Update Aug 26, 2016
outputmotion1.jpg Documentation Update Aug 26, 2016
outputnormal1.jpg Documentation Update Aug 26, 2016
picture.c Fixed corrupted PPM Aug 10, 2018
picture.h Implement libmicrohttpd Aug 2, 2018
pwc-ioctl.h v4l2 Revisions Feb 12, 2017
rotate.c Implement Translations via Gettext Mar 25, 2018
rotate.h High Resolution (#522) Oct 28, 2017
stream.c Add O_CLOEXEC flag to the open of V4L2, socket and extpipe Jun 9, 2018
stream.h Cross origin resource sharing (CORS) config parameter Feb 11, 2018
test_builds.sh Default Webp to be included in builds Dec 16, 2017
track.c Add O_CLOEXEC flag to the open of V4L2, socket and extpipe Jun 9, 2018
track.h track generic move Feb 10, 2018
translate.c Native Language Revisions Jun 9, 2018
translate.h Native Language Revisions Jun 9, 2018
version.sh Version Script Update Dec 10, 2017
video_bktr.c Revised Pixel format (#756) Jul 9, 2018
video_bktr.h High Resolution (#522) Oct 28, 2017
video_common.c Fixed 422p conversion: one line of UV was missing (#767) Jul 18, 2018
video_common.h Revised Pixel format (#756) Jul 9, 2018
video_loopback.c Add O_CLOEXEC flag to the open of V4L2, socket and extpipe Jun 9, 2018
video_loopback.h v4l2 Revisions Feb 12, 2017
video_v4l2.c Revised Pixel format (#756) Jul 9, 2018
video_v4l2.h Validate parmeters for v4l2 via netcam Jan 1, 2018
webu.c Implement libmicrohttpd Aug 2, 2018
webu.h Implement libmicrohttpd Aug 2, 2018
webu_html.c Implement libmicrohttpd Aug 2, 2018
webu_html.h Implement libmicrohttpd Aug 2, 2018
webu_stream.c Implement libmicrohttpd Aug 2, 2018
webu_stream.h Implement libmicrohttpd Aug 2, 2018
webu_text.c Implement libmicrohttpd Aug 2, 2018
webu_text.h Implement libmicrohttpd Aug 2, 2018

README.md

Motion

Status

The build status from travis-ci for the master branch is: Build Status

Description

Motion is a program that monitors the video signal from one or more cameras and is able to detect if a significant part of the picture has changed. Or in other words, it can detect motion.

Documentation

The documentation for Motion is contained within the file motion_guide.html.

The offline version of this file is available in the doc/motion directory. The online version of the motion_guide.html file can be viewed here

In addition to the detailed building instructions included within the guide, the INSTALL file contains abbreviated building instructions.

Resources

Please join the mailing list here

We prefer support through the mailing list because more people will have the benefit from the answers. A archive of mailing list discussions can be viewed here

License

Motion is mainly distributed under the GNU GENERAL PUBLIC LICENSE (GPL) version 2 or later. See the copyright file for a list of all the licensing terms of the various components of Motion.

The file CREDITS lists the many people who have contributed to Motion over the years.

Contributing

Issues and Patches should be submitted via github and include detail descriptions of the issue being addressed as well as any documentation updates that would be needed with the change.