Motion - Motion Patches

Patches for Motion

Note this is a historic archive. The development has moved to Github so that is now the proper way to develop patches

Patches Planned

Patch Summary Submitted By Topic Last Updated
SanityCheckforConfigOptions: Sanity Check for Config Options Description of Patch Next milestone on the roadmap will be a better handling of config options. A sanity check has to be performe... JoergWeber 11 Nov 2007 - 09:43
JoergWeber
UmaskGroupPermission: Respect umask and allow group write permission on directories Description of Patch motion was not respecting umask (umask 0002) and allowing group write permissi... KennethBurgener 25 Feb 2015 - 17:52
KennethBurgener
Number of topics: 2

Patches in Progress

Patch Summary Submitted By Topic Last Updated
CygwinPatch: CygwinPatch Description of Patch Greetings all! This is my first contribution to open source software, so please be patient if I screw something up. In response ... TomBuaas 08 Mar 2014 - 14:23
DavidSelwood
DarkwindHackeronMotionPatching: Darkwind Hackeron Motion Patching Description of Patch New Options * smooth_video: bool as explained in http://www.lavrsen.dk/twiki/bin/view/Motion/SmoothV... RomanGaufman 25 Oct 2008 - 02:26
AngelCarpintero
EnumeratedConfigOptions: Enumerated values for config options Description of Patch This patch improves the handling of config options which take a small number of values (like a C 'enum'... WimLewis 01 May 2011 - 12:28
KennethLavrsen
ExecProxyPatch: exec_proxy Description of Patch A hack to allow you to specify an external program that will function as the source for a MJPEG video stream. This is useful for ... EvilPete 25 May 2006 - 10:12
KennethLavrsen
GenericTrackingPatch: Generic Tracking Patch Introduction Create a standard output from Motion which is easy to interface to for a program that controls a PTZ type camera. Descriptio... KennethLavrsen 12 Nov 2008 - 14:58
JonZeeff
LastJpegFilename: Create a symlink to the last jpeg image , also fixed a raced condition Description of Patch "last_jpeg_filename", "# File name for the symlink t... BogdanLucaciu 04 Jul 2007 - 20:52
KennethLavrsen
LogPreview: Log preview image as different type as jpeg Description of Patch I had a problem when I wanted to save all motion pictures and still have a event preview picture... DagErlandsson 11 Sep 2007 - 19:58
DagErlandsson
PatchworkForNewRelease: A set of patches for "3.4" release Attached are a set of files for the creation of a new release. Installation of Patch Two variants of the same patches are subm... TosiaraT 01 Nov 2015 - 16:28
MrDave
RoundRobinBTTVBrightness: Independent Adjustment of Brightness in BTTV inputs Description of Patch Hack to allow you make independent adjustments of the brightness, contrast, saturation a... JulianoKaus 20 Jun 2008 - 13:01
AngelCarpintero
StaticJpegSupport: Patch to add static JPEG support to the Web Interface Description of Patch This patch adds support for serving static JPEG images via the Web Interface (default ... AndreasBoehler 21 Mar 2014 - 00:21
AndreasBoehler
StatisticsDataPatch: Getting data related to the motion detection over time Description of Patch This patch is a follow up of the FeatureRequest2005x10x21x025159 It will provide so... PeterS 22 Jul 2008 - 08:57
SimonW
Number of topics: 11

Patches being Tested

Patch Summary Submitted By Topic Last Updated
AutoBrightnessPreventOscillation: Prevent auto brightness changes from triggering brightness oscillations Description of Patch This patch changes the auto brightness algorithm to avoid making fur... RobertHancock 04 May 2009 - 02:42
RobertHancock
AvoidNullDereferenceRTSPConnect: Avoid null dereference in rtsp_connect() Description of Patch Avoid a segfault when netcam_url to a rtsp netcam is wrong. Installation of Patch Download the pat... ChristopheGRENIER 16 Dec 2014 - 11:15
ChristopheGRENIER
ConfigureTweaks: Some autoconf portability improvements Description of Patch While hacking on Motion on OSX and OpenBSD I have had to adjust configure.in to make fewer assumption... WimLewis 24 Apr 2014 - 04:40
DavidWales
FfmpegStream: ffmpeg stream Description of Patch Having a low upstreambandwidth i needed a solution to stream in also other video formats (mpeg4, h264, flv, ...). Insted of "v... PeterHolik 05 Jan 2013 - 05:45
AlexeyBelyaev
FixMemLeakNetcamRtsp: Fix memor leak when using rtsp camera Description of Patch Fix various memory leak reported by valgrind. Installation of Patch Download the patch file. If it is... ChristopheGRENIER 16 Dec 2014 - 10:42
ChristopheGRENIER
Libv4lConvert: libv4lconvert support Description of Patch Added libv4lconvert support to motion , to allow libv4l handle convertion of palettes not yet supported in motion. I... AngelCarpintero 11 Oct 2011 - 12:51
MaciejOledzki
LoggingAgainstMotionStreamAuthPatch: Enable IP and Auth login attempts against Live Stream Description of Patch With the MotionStreamAuthPatch added to snapshot, we can expose the Live Stream Server... StevePowers 16 Aug 2015 - 15:37
StevePowers
MakeMaskPatch: Makemask external program for mask making Description of Patch I wrote this program to take multiple images, looks for areas of change, then create a mask file t... JonZeeff 11 Apr 2013 - 14:07
JonZeeff
ManFallingDetectionPach: Man falling detection. Description of Patch With this patch i can detect man falling event and send this event to server arcFallingSender In this file des... WikiArkadyShainberg 24 Jan 2013 - 13:43
ArkadyShainberg
MotionCookiePatch: Motion Cookie Patch Description of Patch Patch to add the cookies to the stream request from a IP cam. Allows to use stupid Chinese IP cameras with authenticatio... AlexanderBevice 27 Mar 2013 - 09:45
RomanGaufman
MotionWinTVPVRCardSupport: Patch to add support for Hauppage WinTV PVR Cards or any other MPEG2 encoder card Description of Patch This patch uses ffmpeg to open a specified video device as... EliotGable 10 Apr 2011 - 14:59
JeremyMcNamara
OneFFMpegWithEventNumbersUpdatingPatch: One Large FFMpeg file with Event Numbers updating Description of Patch (Topic pruned to improve readability, 19 Mar 2007) I previously asked a question about 'ge... SimonW 14 Jan 2008 - 22:10
SimonW
ResetEventCounter: Allow to reset event counter through web api Description of Patch Instead of restart motion to reset the counter, I made a simple patch that copy the pause funct... LuisBackup 06 May 2014 - 16:48
LuisBackup
SmoothVideoFromEventStartToStop: Video Smoothing From Event Start To Stop Description of Patch This proposed patch implements three main features: 1) Microsecond resolution on images (not changi... BillPayne 21 Jan 2012 - 21:19
RomanGaufman
TCPFastOpen: Enable "TCP Fast Open" especially for listening HTTP sockets Description of Patch TCP Fast Open can greatly reduce the latency of TCP connection setup. This espe... FolkertvanHeusden 27 Jan 2015 - 12:52
FolkertvanHeusden
WebMVP8Codec: Add WebM / VP8 codec support Description of Patch Add WebM / VP8 container and codec support for motion triggered movies. Also modify the concatenation of filena... JeremyHetzel 25 Jan 2013 - 17:30
JeremyHetzel
WebcamAuthentication: Webcam Authentication for the live web server. Description of Patch I use motion to stream images over the internet using the live web server but I do not want t... AdrianBradianu 31 Jan 2013 - 07:06
SammElachka
WebcamMempool: Mempool for webcam Description of Patch module webcam always mallocs and frees memory for each jpeg. this patch implements a pool for unused memory. if memory is... PeterHolik 06 Jan 2008 - 19:41
AngelCarpintero
WebcamTimeout: Timeout Webcam after 10 seconds nothing could be written Description of Patch If a webcamthread can not write for 10 seconds (caused by EAGAIN) drop the connecti... PeterHolik 11 Jul 2006 - 15:27
PeterHolik
WebmVp8CodecMovies: Webm/Vp8 codec support for movies Description of Patch This adds the ability to select Webm/Vp8 codec in movies and contains also some fix for new ffmpeg version... LucaReverberi 02 Mar 2012 - 21:38
IgorNaumkin
Number of topics: 20

Patches Released / Not Included in Motion

Patch Summary Submitted By Topic Last Updated
FreeBSDPatch: FreeBSDPortPatch Description of Patch Here there is the patch for FreeBSD port . * A patch against last stable motion version up to date to be used in officia... AngelCarpintero 22 Jan 2010 - 12:33
AngelCarpintero
SignalLossDetectionPatch: SignalLossDetectionPatch Introduction This patch does work but it is NOT ready for general use yet for a number of reasons: * Updates to motion control not do... MikeLees 27 Jun 2005 - 00:21
KennethLavrsen
Number of topics: 2

Patches Released and Included in Motion Snapshot

Patch Summary Submitted By Topic Last Updated
ExifTaggingPatch: EXIF information for pictures Description of Patch Here's a patch that adds EXIF information for pictures saved by Motion. The text (the "image description" tag)... WimLewis 30 Oct 2011 - 18:33
AngelCarpintero
FfmpegDeinterlaceStatic: ffmpeg without dynamic memory allocation Description of Patch Why always allocate a whole AVFrame? Floatingpoint arithmetics failed after ffmpeg_deinterlace (use... PeterHolik 31 Oct 2011 - 03:46
AngelCarpintero
IPv6: IPv6 Support Description of Patch This patch adds support for IPv6 to Motion. The 'local' options, which before bound on localhost, now will bind on the appropri... JeroenMassar 31 Aug 2017 - 05:32
AlfinSyuqra
LinksysWVC200SupportPatch: Patch adding MJPEG stream support for Linksys WVC200 IP Camera. Description of Patch The Linksys WVC200 IP Camera uses a particular system for transmitting MJPEG... F00tyNyupi 05 May 2011 - 01:57
DcShoecomp
MotionStreamAuthPatch: Motion Stream Authentication Patch Description of Patch This patch add authentication support to the "Live Stream Server" function. It contains two authenticatio... MichaelFinsterbusch 31 Aug 2017 - 03:29
AlfinSyuqra
MotionWriteBuffersPatch: Increase write buffer size for writing image files and ffmpegs Description of Patch The default write buffers size for fwrite seem to be too small, causing low f... ACraigWest 08 Mar 2010 - 17:02
AngelCarpintero
SQLite3Patch: SQLite3 database support Description of Patch Title is self explanatory, please test and report bugs. Installation of Patch Download the patch file. patch p0 ... GiacomoGraziosi 19 Feb 2012 - 20:15
PinkFreud
SdlWindow: Show a thread in a sdl window Description of Patch With this patch a thread is shown in a sdl window. The new global config option "sdl_threadnr" is used to sele... PeterHolik 30 Oct 2011 - 18:39
AngelCarpintero
VloopbackSlabIncludePatch: vloopback include fix for Linux 2.6.34 Description of Patch It seems that kmalloc() is undefined if linux/slab.h is not included for Linux 2.6.34. Installatio... DarrylSokoloski 30 Oct 2011 - 21:20
AngelCarpintero
Number of topics: 9

Patched Released and Included in Motion

Patch Summary Submitted By Topic Last Updated
AlgDiffStandardMmxPatch: alg_diff_standard MMX patch Introduction This patch contains MMX assembler addition to the alg_diff_standard function. The benefit is a major speed improvement, ... PerJonsson 30 Sep 2007 - 08:19
KennethLavrsen
AreaDetect: Area Detect Feature Description of Patch This patch adds the ability to detect motion in predefined areas and execute an event immediately upon detection. The ev... JoergWeber 09 Oct 2017 - 19:02
RaC
AvoidCleanupSegfault: Avoid Cleanup Segfault Introduction There're some variable that are not allocated so when motion exits the cleanup process segfaults , also it's not safe to chan... AngelCarpintero 13 Aug 2005 - 20:49
KennethLavrsen
AvoidOpenfiledescriptors: Avoid open filedescriptors in netcam Description of Patch In motion.c /***** MOTION LOOP RETRY INITIALIZING NETCAM SECTION *****/ netcam_cleanup is called if a... PeterHolik 20 Oct 2006 - 20:46
KennethLavrsen
BestPreviewShot: BestPreviewShot Patch Introduction Major improvement of the preview shots feature (output_normal=first). You can now select to save the best picture of an event ... JoergWeber 10 Jul 2007 - 17:23
KennethLavrsen
BetterFFmpegDetection: enhanced ffmpeg detection Description of Patch This patch tries to enhance the detection of ffmpeg libraries and headers in configure.in . Installation of Patch... AngelCarpintero 20 Dec 2005 - 22:08
KennethLavrsen
BrightnessContrastPatch: Patch Title Brightness, Contrast, Saturation, Hue Introduction This patch allows motion to set the brightness, contrast, saturation and hue for a video source. ... MikeLees 30 Jan 2005 - 13:41
KennethLavrsen
BugFixesToUpgradeVersion: Upgrade to 3.2.11.1 ( bugfixes ) Description of Patch Bugfixes for motion 3.2.11 , some backported from svn trunk and other from debian , suse and contributors. ... AngelCarpintero 01 Jun 2010 - 05:49
KennethLavrsen
ChdirNetCamWgetPatch: Chdir and Netcam wget Patches Posted by Main.KennethLavrsen based on emails from Main.ChristopheGRENIER Introduction Two patches from mailing list chdir Please ... ChristopheGRENIER 08 Jun 2005 - 07:33
EvilPete
ConvertSignalToSigaction: Convert signal to sigaction Introduction Replace use of signal function by sigaction. Description of Patch Currently, motion is using signal() function. There i... ChristopheGRENIER 13 Aug 2005 - 20:49
KennethLavrsen
DaemonDetachFromSTDIO: Motion should detach from standard in and standard out when going daemon Introduction From IRC channel #motion 1 oct 2004 23:09 fd 0 is still attached in daem... KalleAndersson 14 Oct 2004 - 22:50
KennethLavrsen
DilateFiveSpeedPatch: Dilate5 Speed Patch Introduction This patch is similar to the DilateNineSpeedPatch, but improves the speed of the dilate5 function instead. As can be seen in the... PerJonsson 30 Jan 2005 - 13:42
KennethLavrsen
DilateNineSpeedPatch: Dilate9 Speed Patch Introduction This patch was created to improve the speed of the dilate9 function in alg.c. As can be seen in the execution profile when motio... PerJonsson 30 Jan 2005 - 13:42
KennethLavrsen
DrawTextnImprovement: draw_textn Improvement Introduction This patch should give a small speed boost to the function draw_textn. Description of Patch Since draw_textn is a heavily ca... AndrewHamilton 13 Aug 2005 - 20:50
KennethLavrsen
DrawTextspeedup: improvement of draw_textn Description of Patch I played a little bit with draw_textn and optimized it. Now instead of array's, with many calculation inside, i'm ... PeterHolik 20 Dec 2005 - 22:09
KennethLavrsen
ErrorLoggingEnhancementPatch: Enhanced error / information / debug message logging Introduction Throughout the different source modules, the logging of messages has quite a lot of different i... BillBrack 13 Aug 2005 - 20:50
KennethLavrsen
FFmpegSWFcreation: ffmpeg_video_codec to swf to create flash files from ffmpeg Description of Patch This patch was written by B #65533;ser Pete from the mailing list, however I fou... AndyBrown 20 Oct 2007 - 04:56
AngelCarpintero
FfmpegAvicodecLogging: Ffmpeg Avicodec Logging Description of Patch This patch will give a voice to ffmpeg's avicodec, etc libraries. Installation of Patch Download the patch file. If... PeterS 20 Oct 2006 - 20:43
KennethLavrsen
FfmpegCodecPatch: FFMpeg Codec Compilation Patch Introduction First, see the following bug report: BugReport2005x08x05x210647 The problem is that the codec field in struct AVStrea... PerJonsson 13 Aug 2005 - 20:47
KennethLavrsen
FfmpegFrameRatePatch: FFMpeg Frame Rate Patch Introduction As of build 4754 of FFMpeg, the fields frame_rate and frame_rate_base have been removed from struct AVCodecContext. They hav... PerJonsson 13 Aug 2005 - 20:50
KennethLavrsen
FfmpegPatch049: FFmpeg 0.4.9pre1 patch Introduction This patch enables Motion to be built with FFmpeg 0.4.9pre1 and also newer 0.4.8 builds (such as the ones available for Gento... PerJonsson 27 Jun 2005 - 06:20
KennethLavrsen
FixStandardFunctionsParameters: Fix Standard Function Parameters Introduction Rigth now no all functions in motion follow the same standard in parameter order , i.ex most of functions that us... AngelCarpintero 13 Aug 2005 - 20:47
KennethLavrsen
FixStringsAndDisableLabeling: disable labeling and fix strings from http Description of Patch The patch fix the management of strings from http remote control , setting to NULL when they are... AngelCarpintero 15 Mar 2006 - 00:42
KennethLavrsen
FixTypoInComments: FixTypos Description of Patch This patch fix many typos in comments ( i ran aspell against the code ). Also there's a fix to free cnt eventtime_tm when motion e... AngelCarpintero 15 Mar 2006 - 00:42
KennethLavrsen
FixedMaskFileOnMotionImagesPatch: Fixed Mask File On Motion Images Patch Introduction This is a small feature added to 3.2.1 which shows the fixed mask (in addition to the smart mask) in bright r... JoergWeber 28 May 2005 - 23:03
KennethLavrsen
FramerateAdjust: Frame Rate Improvement Introduction I think the time to take a picture has to be included in the framerate calculation. Description of Patch I changed the momen... PeterHolik 13 Aug 2005 - 20:51
KennethLavrsen
FreeBSDFixCompile: FreeBSD Fix Compile Problem description When you try to compile FreeBSD version of motion without bktr support ( V4L in linux ) passing without v4l to configur... AngelCarpintero 14 Oct 2004 - 22:51
KennethLavrsen
HowtoMotionPwcFreeBSD: Howto use Motion with pwc port in FreeBSD Get the pwc port cd /usr/ports/multimedia/pwcbsd/ make install kldload pwc ( now plug your webcam, if it's plugged the... AngelCarpintero 21 Jul 2009 - 20:34
AngelCarpintero
ImproveAlgDrawLocation: Improve alg_draw_location() Introduction Avoid to calculate same values each time inside loops. Description of Patch This patch just does a little improvem... AngelCarpintero 13 Aug 2005 - 20:51
KennethLavrsen
ImprovedLabellingPatch: Improved Labelling Patch Introduction Experiments making labeling find all labels larger than threshold instead of only the largest. Description of Patch Today,... JoergWeber 13 Aug 2005 - 20:52
KennethLavrsen
LabelingSpeedPatch: Labeling Speed Improvement Patch Introduction This patch improves the speed of the alg_labeling function substantially. It also fixed a bug in said function. De... PerJonsson 30 Jan 2005 - 13:43
KennethLavrsen
LibJpegMmx: libjpeg mmx patch Introduction I use motion for a webcam streaming server only with 3 cam's on an old Pentium 233 MMX with 3 frames per second (one usb pwc and... PeterHolik 13 Aug 2005 - 20:52
KennethLavrsen
LinuxUvcTrackingPatch: Patch for support Motion tracking feature with linux uvc devices Description of Patch To enable tracking for Logitech Quickcam Sphere (046d:08c2) which use linux... MichalLicko 09 Aug 2007 - 03:11
AngelCarpintero
LoggingEventFix: Logging Event Fix Description of Patch This patch will improve upon a few ambiguous log messages which may be emitted by the Event handling code with regards to ... PeterS 20 Oct 2006 - 20:44
KennethLavrsen
LosslessEncoding: Patch Title Lossless Encoding Introduction This patch gives motion the capability to encode videos using a lossless codec. Description of Patch This patch a... AndrewHamilton 11 Jan 2008 - 05:41
AngelCarpintero
MacOSXPatch: MacOSX Port ( Already included in motion 3.2.4 ) Introduction MacOSX is based in FreeBSD 5.0 , so it's not hard to do a port of motion using the existing FreeBSD... AngelCarpintero 19 Dec 2005 - 08:42
AngelCarpintero
MakefileWithAutoDependencies: Makefile with Auto Dependencies Introduction Ok, so this isn't really a patch. It's a new Makefile.in that automatically calculates dependencies between source a... PerJonsson 30 Jan 2005 - 13:43
KennethLavrsen
MjpegToYUV420pPatch: mjpegtoyuv420p patch for Logitech Quickcam Pro Description of Patch Posted by Main.KennethLavrsen from posting on MailingList Hi To use my Logitech Quickcam Pro ... Marius Rieder 19 Nov 2007 - 02:33
AngelCarpintero
MotionAndVloopbackVideoDotCPatch: Motion And Vloopback video.c Patch Submitted by Main.KennethLavrsen on behalf of William M Brack Introduction This patch is supposed to work with the new version... KennethLavrsen for William M Brack 18 Mar 2005 - 21:43
KennethLavrsen
MotionCMaintenancePatch: Motion.c Maintenance and Bugfix Patch Introduction This patch does not add any functionality to Motion. It simply cleans up motion.c by adding function documenta... PerJonsson 13 Aug 2005 - 20:48
KennethLavrsen
MotionHttpControl: HTTP Interface for Motion Introduction This document is a first proposal and not at all complete for a http interface to control motion , it will replace xmlrpc... AngelCarpintero 22 Feb 2006 - 09:06
KennethLavrsen
MotionffmpegDeinterlace: Deinterlace video input Description of Patch Motion will deinterlace frame before put them to file Installation of Patch Download the patch file. If it is packe... AlexeyBelyaev 15 Mar 2006 - 00:43
KennethLavrsen
NetcamCodeRewritePatch: Netcam Code Rewrite Patch Introduction A complete rewrite of the Motion Netcam code. Patch topic created by Kenneth Lavrsen on behalf of Bill Brack. Description... BillBrack 13 Aug 2005 - 20:52
KennethLavrsen
NetcamErrorImprovementPatch: Changes to the "new" netcam code to improve error handling Introduction Discussion and ideas for improving the error handling in the netcam module are continuing... BillBrack 13 Aug 2005 - 20:48
KennethLavrsen
NetcamFileURLPatch: New feature on netcam_url option and enabling file:///... urls Description of Patch I developed a patch for motion project on svn trunk branch (next 3.2.8 releas... AgustiFontquerni 07 May 2008 - 04:27
AngelCarpintero
NetcamFirstHeader: NetcamFirstHeader Introduction I use motion 3.2.1 (only as streaming webserver) on an old Pentium with 2 cams. Then a second motion is running from my working d... PeterHolik 13 Aug 2005 - 20:53
KennethLavrsen
NetcamFixPixordBug: Enhancement to Netcam Code for Connection to Pixord Cameras Description of Patch This patch fixes a bug in the netcam code, which can cause a segfault, when a Pi... BillBrack 20 Dec 2005 - 22:09
KennethLavrsen
NetcamFixPthreadInit: Fix Initialisation of Pthread Structures Description of Patch The released Netcam code should do some of it's initialisation at an earlier point within the code.... BillBrack 20 Dec 2005 - 22:09
KennethLavrsen
NetcamModulo16Patch: Netcam Modulo 16 Patch Uploaded by Main.KennethLavrsen on behalf of Main.PeterHolik who posted it on the mailing list. Introduction Motion cannot handle image di... PeterHolik 23 Nov 2014 - 02:11
AngelVera
NetcamProxyServerPatch: Implementation of optional Proxy Server for Network Cameras Introduction It is rumoured that, when the netcam code was using Curl, it was possible to specify a p... BillBrack 13 Aug 2005 - 20:58
KennethLavrsen
NetcamStabilityPatch: Netcam Stability Patch Introduction This is a new clean page to start working on getting the StreamingNetcamWithoutCurl stable. Description of Patch This is a m... ChristopherPrice, AngelCarpintero 27 Jun 2005 - 06:23
KennethLavrsen
NetcamWithFTP: Add capability to connect to FTP server as well as HTTP server Description of Patch At least one netcam (the Dlink 2000) does not allow fetching an image with th... BillBrack 20 Dec 2005 - 22:10
KennethLavrsen
NetcamWithFtpEnhancements: Netcam With Ftp Enhancements Asbjørn Pettersen sent to mailing list some comments about the NetcamWithFTP patch. Descripton of Patch Here there's a patch tha... AngelCarpintero 20 Dec 2005 - 22:10
KennethLavrsen
OnXxxCommandsPatch: OnXxxCommandsPatch Introduction Redesign of the current external commands interface. (Ref FeatureRequest2005x03x31x223032) Description of Patch A redesign of th... JoergWeber 28 May 2005 - 23:03
KennethLavrsen
PatchSmartMask: Smartmask Patch Introduction Today motion provides a static mask to turn off sensitivity in certain areas. This is very usefull to mask a street with cars passin... JoergWeber 23 Apr 2005 - 07:09
KennethLavrsen
PreCaptureRedesign: PreCapture buffer redesign and enhanced minimum_motion_frames Description of Patch This patch implements two major things. 1. minimum_motion_frames have now also... DagErlandsson 18 May 2008 - 23:36
AngelCarpintero
PreviewCenter: Preview image based center of image Description of Patch PreviewCenter selects the preview image based on how far center of motion is from center of the image. T... DagErlandsson 07 May 2008 - 04:26
AngelCarpintero
PreviewShotsPatch: Preview Shots Patch Introduction Some people have built nice frontends to present their images created by motion on a web site for easy access. I would actually ... JoergWeber 27 Jun 2005 - 06:20
KennethLavrsen
PthreadFixPatch: Pthread Fix Posted by Main.KennethLavrsen based on email from Main.ChristopheGRENIER Introduction The pthread_cond_signal() routine is used to signal (or wake up... ChristopheGRENIER 28 May 2005 - 23:06
KennethLavrsen
PwcConfiguration: Small patch adding pwc configuration options Description of Patch The patch adds 3 configuration options to control the behavior of the pwc tracking code. Our Lo... MosheVanDerSterre 02 Apr 2006 - 17:39
JoeBush
ReduceWarningsPatch: A patch for lesser warnings when compiled with with developer flags Description of Patch This patch is a follow up to the new with developer flags option for c... PeterHolik 20 Dec 2005 - 22:10
KennethLavrsen
ReferenceFramePatch: ReferenceFramePatch Description of Patch Slight modification of reference frame handling in order to improve locate and tracking feature: By default the decay me... JoergWeber 13 Dec 2012 - 14:30
AaronBarrus
RemoveLowCpuFeature: Remove 'low_cpu' Feature Description of Patch Since the introduction of the 'pre_capture' feature, 'low_cpu' doesn't work very well anymore. The pre_capture buff... JoergWeber 07 May 2008 - 04:25
AngelCarpintero
RemoveNightCompensate: Remove night_compensate feature Description of Patch I would like to entirely remove the night_compensate feature. It tries to lower the noise level by a fixed v... JoergWeber 07 May 2008 - 04:25
AngelCarpintero
RotateBswapFix: Rotate Bswap32 Fix Introduction This patch updates the rotate module (rotate.c) slighly. The most important fix is that the __bswap_32 macro has been remained to... PerJonsson 13 Aug 2005 - 20:58
KennethLavrsen
RotatePatch: Updated Rotate Patch ( Speed Improvement ) Introduction The updated rotate patch was created for two reasons: 1. Possible bugs in the original rotate patch. ... PerJonsson 30 Jan 2005 - 13:44
KennethLavrsen
RotateSimplificationPatch: Simplication of the Rotate Feature Description of Patch As of Motion 3.2.4 snap1, there is a check that the input image dimensions (both width and height) are ev... PerJonsson 20 Dec 2005 - 22:11
KennethLavrsen
SQLEventLogging: SQL Event Logging Introduction This patch adds an extra field to the SQL database when entries added. The field is called 'event_time_stamp' and is the time stam... TimWegener 20 Dec 2005 - 22:11
KennethLavrsen
SetupModePatch: SetupModePatch Introduction Setup_mode is a new feature to enable you to tune basic settings in a more comfortable way. Description of Patch With setup_mode ena... JoergWeber 28 May 2005 - 23:06
KennethLavrsen
SlightlyImprovedThreadCreationLogging: Slightly Improved Thread Creation Logging Description of Patch This patch will make Motion's output a little bit more descriptive as it starts up. As the normal ... PeterS 20 Oct 2006 - 20:41
KennethLavrsen
SmarterReferenceFramePatch: A smarter Reference Frame Description of Patch As dicussed a while ago, Motion needs a redesign of the reference frame implementation in order to properly be abl... JoergWeber 15 Jul 2009 - 21:20
FlorinAnton
SyslogEventPatch: Syslog Event Patch Introduction This patch addresses the issue that Motion starts processes that never ends Patch was submitted by Mike Lees on the Motion Mailin... MikeLees 17 Oct 2004 - 22:10
AngelCarpintero
TextScalingPatch: Text Scaling Patch Introduction This patch allows the text drawn on Motion images to be normal or double size. Description of Patch Based upon the previous patc... AndrewHamilton 13 Aug 2005 - 20:59
KennethLavrsen
ThreadConversionSpecifierPatch: Implements the %t as conv spec for thread number Description of Patch See %t in ExtendReplaceConversionSpecifiersDiscussion added by Main.KennethLavrsen for Ange... AngelCarpintero 20 Dec 2005 - 22:11
KennethLavrsen
ThreadNrTlsPatch: Threadnr in TLS patch Introduction The last days or so, we discussed TLS on IRC (sorry, logger was down so no reference to the discussion). Basically, TLS (threa... PerJonsson 20 Dec 2005 - 22:12
KennethLavrsen
UvcvideoMjpegPatch: 2 patches to uvcvideo source and motion source to get 2 cameras working Description of Patch Because I will probably forget to post this otherwise, here are 2 pa... GerritHannaert 05 Nov 2010 - 16:05
LikelinuxLikelinux
VIAEzraC3Patch: Fix for VIA Ezra C3 CPUs Description of Patch Neither Motion 3.2.4 nor the daily build would run on my VIA Ezra 10000 CPU. It killed as as soon as it attempted ... JamesVanVleet 15 Mar 2006 - 00:43
KennethLavrsen
VideoForLinuxTwoDiscussion: Video4Linux2 Discussion and Patch Intro V4L2 support is interesting because: 1 It is the future. 1 It allows more programs to connect to the same device. (... AngelCarpintero 28 Sep 2009 - 18:52
JonZeeff
WatchdogAndThreadPatch: Watchdog and thread video device patch Description of Patch Motion isn't able to start if a video device isn't there at startup, Motion even exits if it can't ca... DagErlandsson 07 May 2008 - 04:25
AngelCarpintero
WebHttpManyThreads: webhttpd for more than 9 threads Introduction The distributed version of motion 3.2.4 fails to set camera status if the camera thread number is more than 9. This... ChuckSheehan 10 Jan 2015 - 21:25
DavidPowell
WebcamCompressInMemory: WebcamCompressInMemory Introduction Every time someone is using a browser to see a webcam motion writes to disk each frame captured from a device (v4l or network... PeterHolik 13 Aug 2005 - 20:59
KennethLavrsen
WebcamShortWriteHandlingPatch: Webcam Short Write Handling Patch Introduction The patch re implements the handling of so called "short writes" in the webcam code. This was broken in the implem... BillBrack 13 Aug 2005 - 21:00
KennethLavrsen
WebhttpEnhancements: Patches to enhance webhttpd Description of Patch boolselect.diff I wanted to have a selectbox instead of a textfield for changing boolean configs Installation o... PeterHolik 20 Dec 2005 - 22:12
KennethLavrsen
Number of topics: 83

Patches That are Cancelled

Patch Summary Submitted By Topic Last Updated
CropMarksPatch: Crop Marks Instead of a Box around motion Description of Patch Makes crop marks instead of a box around motion. You have the code, it's been submitted many times... TWikiGuest 04 Jan 2007 - 00:08
SimonW
FFMpegIncreaseFilmQualityPatch: To increase the quality of FFMpeg films by specifying quantizer level Description of Patch The problem: Timelapse capture files (mpeg 1) were showing artifacts a... SimonW 10 Jan 2007 - 23:54
SimonW
LoggingFfmpegFix: Logging Ffmpeg Fix Description of Patch This patch will fix some erroneous log messages which may be emitted by the Ffmpeg handling code. There are some log ent... PeterS 10 May 2006 - 00:56
KennethLavrsen
MotionV4L2SonixPatch: Sonix patch for motion Description of Patch this patch enable v4l2 sn9c102 driver support using S910 codec it include motion v4l2 r147.patch and 4 files from sn ... TWikiGuest 06 Feb 2007 - 01:32
AngelCarpintero
NetcamContentAuthPatch: Support of Network camera with Content Auth header in stream Description of Patch Hi, my name is Lucio Dona' and I am using Motion with a Grandtec Grand IP Camer... Lucio Dona 16 Jun 2008 - 00:03
AngelCarpintero
NetcamDecompressInMemory: Netcam Decompress In Memory Introduction There're a fact that makes motion to decrease its performance, write to disk each frame captured from network cameras. T... AngelCarpintero 03 Jan 2005 - 00:19
KennethLavrsen
NetcamWithoutLocking: NetcamWithoutLocking Introduction Current netcam uses locking (mutex) to protect buffers. I found now a way to eliminate this locks using an atomic function (xch... PeterHolik 13 Aug 2005 - 08:25
PeterHolik
NewDrawTextMethod: New Draw Text Method Introduction This patch is a new method for drawing characters on Motion frames. Description of Patch Previously, the function draw_textn h... AndrewHamilton 02 Aug 2005 - 22:35
KennethLavrsen
RestartOnVideoSourceError: Restart threads and/or motion when capture errors detected from camera source Description of Patch Due to my capture device causing large amounts of interference... AndyBrown 04 Jan 2008 - 14:23
AngelCarpintero
StreamingNetcamWithoutCurl: Streaming Netcam Without Curl Introduction This patch was originally submitted by Christopher Price on 14th of August 2004 on the Motion Mailing List Descriptio... ChristopherPrice, AngelCarpintero 17 Apr 2005 - 02:38
AngelCarpintero
VideoPaletteConfigOptionPatch: VideoPaletteConfigOptionPatch Introduction I receieved this patch via email from a Russian user. Description of Patch From original email. I have ivc 200 captur... Russian name I cannot read 03 Feb 2006 - 14:15
TWikiGuest
Number of topics: 11
Topic revision: r21 - 07 Aug 2016, KennethLavrsen
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Please do not email Kenneth for support questions (read why). Use the Support Requests page or join the Mailing List.
This website only use harmless session cookies. See Cookie Policy for details. By using this website you accept the use of these cookies.