⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 video motion detection of linux base
💻
📖 第 1 页 / 共 5 页
字号:
   * New completely rewritten netcam code.   * Proxy servers are again supported by netcam feature   * New conversion specifier %o for threshold   * New convertion specifier %Q for number of labels   * Drawing of mask and smartmask in setup mode improved   * Compilation of motion on 64 bit machines improved   * RPMs can now be built by non-root user   * Improved the labelling algoritm so that locate feature and tracking features     includes all labelled areas above threshold   * Motion now supports the mjpeg webcam stream while saving PPM images.   * New improved webcam feature. When you set webcam_motion on Motion will now     stream at 1 fps instead of none. When motion is detected the webcam stream     increases to the limit set in the config file. This change makes the     webcam_motion much more interesting. The previous function always ended up     with clients timing out.   * Implemented the libjpeg-mmx patch. Installing the MMX version of libjpeg     can increase performance. Especially for machines with very little CPU power.     It only modifies the configure script. If you do not have the libjpeg-mmx     the configure script with ignore this and use the standard libjpeg.     Note that RPMS will be built without this   * Improved descriptions in motion.conf   * Many small code speed optimizations.   * Added new feature: Double size text. A new config option 'text_double' can     be set 'on' and this scales the text to double size. Default is off.   * Improved error handling of missing picture frames from camera. Especially     network cameras will often not be able to provide a picture frame from time     to time. Motion would retry before and eventually and rather quickly exit     the camera thread and maybe completely exit. The improved handling now     makes a copy of the previous frame for 30 seconds (longer if cpu_low is     activated because the implementation is 30 X framerate frames) and then     show a grey image with a message saying the connection is lost and an ISO     format time stamp of first poor connection.   * Added a configure option --with-developer-flags which enables many compiler     warnings that can be used by developers to make code more robust. Not     for normal users building Motion.   * Included a CODE_STANDARD text file to help new developers make patches     that are easier to integrate without too much manual editing.Bug Fixes   * Fixed a bug in the autobrightness algoritm   * Fixed bug reporting errors when creating symlink to last snap   * Improved code so that Motion no longer uses the tmpfile() function for     buffering the frames of the mjpeg stream.   * Implemented a fix/work around to a bug related to building and installing     RPMs on Suse.   * Improved signal handler   * Code commented much more.   * Many bugfixes to get Motion more stable (less seg faults)   * Code improved to remove all warnings when compiled with gcc 4.0   * Better FreeBSD support   * Replace functions not threadsafe with threadsafe functions.   * Implemented a much easier to use motion_log function which replaces the     calls to prinf and syslog. This code change as no impact to the user.   * Fixed a bug in video.c so that VIDEO_PALETTE_GREY cameras now actually work.   * Updated the ffmpeg.c code so that Motion can now be built with ffmpeg CVS     release from the June/July 2005 timeframe.3.2.2   Detailed changes for 3.2.2snap1   * Pthread deadlock in motion 3.2.1 fixed (Angel Carpintero)     http://www.lavrsen.dk/twiki/bin/view/Motion/BugReport2005x05x26x125712   * http lockup bugfixes and ConvertSignalToSigaction only for webhttpd     (Angel Carpintero)   * alg_draw_location: Use temporary variables to store the values used in     for() loops instead of compute them in each loop (Angel Carpintero).     http://www.lavrsen.dk/twiki/bin/view/Motion/ImproveAlgDrawLocation   * Small speed boost to the function draw_textn (Andrew Hamilton and     Angel Carpintero).     http://www.lavrsen.dk/twiki/bin/view/Motion/DrawTextnImprovement   * Added two new convertion specifiers: %o for threshold and %Q for number     of labels. (Kenneth Lavrsen)   * Improved the config file description for pre_capture to get people to     use small values (Kenneth Lavrsen).snap2   * Avoid Cleanup Segfault. Avoid Cleanup Segfault. Allocates filepath using     strdup to avoid segfault is target_dir parameter is not supplied in     motion.conf. Moves out from signal handler the cleanup for pipe and mpipe.     (Angel Carpintero)     http://www.lavrsen.dk/twiki/bin/view/Motion/AvoidCleanupSegfault   * Major code cleanup concerning signedness of chars all over the code to     allow compilation with gcc4.0 (like in Fedora Core 4) without any     errors or warnings. This will probably require that some of the not yet     included patches will have to be fixed because it it code all over the     place that has been changed. (Kenneth Lavrsen)snap3   * Changed the order of drawing the red mask in setup mode so that the     smartmask is drawn after the fixed mask (Joerg Weber).   * Changed the configure script so that /usr/lib64 is also searched for     the presense of ffmpeg (should fix the problem with 64 bit machines)     (Kenneth Lavrsen).   * Changed the configure script so that rpms can be made by normal non-root     users (Angel Carpintero, Kenneth Lavrsen).snap4   * Fixed the ffmpeg code so that Motion also compiles against libavcodec     build 4754 or later. (Per J鰊sson)   * Above change in configure script for 64 bit ffmpeg support also implemented     in the freeBSD configure (Angel Carpintero)   * Webhttp control interface fixed so it also works in FreeBSD (Angel     Carpintero)   * Improved the display of fixed mask. It is now shown as grey instead of     red. This makes it easier to see the smart mask working when you also have     a fixed mask (Joerg Weber).   * Netcam First Header patch. If an error with jpeg decompression occured at     connecting to a mjpeg streaming webcam, this patch skips this jpeg and tries     to decompress next jpeg up to MAX_HEADER_RETRIES (20) (Peter Holik).     http://www.lavrsen.dk/twiki/bin/view/Motion/NetcamFirstHeadersnap5   * Small improvement in framerate accuracy (Peter Holik).     http://www.lavrsen.dk/twiki/bin/view/Motion/FramerateAdjust   * Fixed a bug in the autobrightness algoritm (Per Johnsson)   * Fixed a bug in the webhttpd code related to pan/tilt. Bug was introduced in     snap4 (Angel Carpintero, Kenneth Lavrsen).   * Improved the labelling algoritm so that locate feature and tracking features     includes all labelled areas above threshold (Joerg Weber).     http://www.lavrsen.dk/twiki/bin/view/Motion/ImprovedLabellingPatch   * Fixed bug reporting errors when creating symlink to last snap (Bill Maidment)   * Changed all use of localtime to localtime_r which is threadsafe     (Kenneth Lavrsen).   * Implemented a modified version of the WebcamCompressInMemory so that Motion     no longer uses the tmpfile() function for buffering the frames of the mjpeg     stream (Peter Holik).     http://www.lavrsen.dk/twiki/bin/view/Motion/WebcamCompressInMemory   * Modified the WebcamCompressInMemory patch so that Motion now supports the     mjpeg webcam stream while being setup for saving PPM images (Kenneth Lavrsen).     http://www.lavrsen.dk/twiki/bin/view/Motion/WebcamCompressInMemory   * Major clean-up of code in picture.c and webcam.c so that function names and     variable names are less confusing. Also added many comments in picture.c.     (Kenneth Lavrsen).snap6   * Webcam code commented more (Kenneth Lavrsen)   * New improved webcam feature. When you set webcam_motion on Motion will now     stream at 1 fps instead of none. When motion is detected the webcam stream     increases to the limit set in the config file. This change makes the     webcam_motion much more interesting. The previous function always ended up     with clients timing out. (Kenneth Lavrsen).snap7   * Implemented WebcamShortWriteHandling patch (Bill Brack)     http://www.lavrsen.dk/twiki/bin/view/Motion/WebcamShortWriteHandlingPatch   * Implemented the libjpeg-mmx patch. Installing the MMX version of libjpeg     can increase performance. Especially for machines with very little CPU power.     It only modifies the configure script. If you do not have the libjpeg-mmx     the configure script with ignore this and use the standard libjpeg.     Note that RPMS will be built without this (Peter Holik and Angel Carpintero).     http://www.lavrsen.dk/twiki/bin/view/Motion/LibJpegMmxsnap8   * Small code cleanup in webcam.c and picture.c and .h for the webcam code     (Peter Holik and Kenneth Lavrsen)   * Small code cleanup in motion.c for the variable holding the number of     microseconds since epoch. The old code worked fine but relied on an integer     overflow every 71 minutes. (Bill Brack and Kenneth Lavrsen)   * Implemented a fix/work around to a bug related to building and installing     RPMs on Suse. (Paul Beltrani)     http://www.lavrsen.dk/twiki/bin/view/Motion/BugReport2005x07x14x212356   * Small speed optimization in the creation of reference frame (Peter Holik).   * Complete rewrite of the Netcam code. Should fix many of the reported and     still open netcam bugs. This is first release in a snapshot. Expect to find     bugs. Testing is important. If you have a netcam please test this and report     bugs.     http://www.lavrsen.dk/twiki/bin/view/Motion/NetcamCodeRewritePatchsnap9   * Fixed bug related to disabled webcam or duplicate webcam port. Error log     accept(): Socket operation on non-socket continuously written to syslog.     (Kenneth Lavrsen)     http://www.lavrsen.dk/twiki/bin/view/Motion/BugReport2005x08x01x150922   * Fixed memory leak in webhttpd related to use of strdup (Angel Carpintero).   * Improved the error reporting in the Netcam code and did a few minor     corrections and code cleansups (Bill Brack).   * Implemented a much easier to use motion_log function which replaces the     calls to prinf and syslog. The implementation to actually use this has been     implemented in video.c and the Netcam code files. Rest will be in next snap.     This code change as no impact to the user (Bill Brack).     http://www.lavrsen.dk/twiki/bin/view/Motion/ErrorLoggingEnhancementPatch   * Fixed a bug in video.c so that VIDEO_PALETTE_GREY cameras now actually work     (Bill Brack).   * Implemented the conversion of signal to sigaction which should be more     thread safe. Hopefully this still keeps Motion from making Zombies.     (Christophe Grenier).     http://www.lavrsen.dk/twiki/bin/view/Motion/ConvertSignalToSigaction   * Added new feature: Double size text. A new config option 'text_double' can     be set 'on' and this scales the text to double size. Default is off.     (Andrew Hamilton).     http://www.lavrsen.dk/twiki/bin/view/Motion/TextScalingPatchsnap10   * Error Logging Enhancement Patch v 1.3 (Angel Carpintero) including:     http://www.lavrsen.dk/twiki/bin/view/Motion/ErrorLoggingEnhancementPatch      * Populate the motion_log to the whole motion source code.      * Fixed FreeBSD copilation.      * Added the posiblity to pass NULL as struct context *      * Removed unused errno variables.      * Fixed errno in rotate.c , set to 0.      * Fixed some errno flags in webhttpd.c and motion.c      * Fixed a bug when not motion.conf is found      * Removed printf from all files      * Fixed the conf_list[] index in motion.c   * RotateBswapFix Patch v 2 (Per J鰊sson) including:      * cleanup in code comments      * fix for __bswap_32 macro collision      * fixed bug where initialization would be incomplete for invalid degrees        of rotation      * now uses motion_log for error reporting     http://www.lavrsen.dk/twiki/bin/view/Motion/RotateBswapFix   * Re-mplementation of optional Proxy Server for Network Cameras (Bill Brack).     http://www.lavrsen.dk/twiki/bin/view/Motion/NetcamProxyServerPatch   * Included a CODE_STANDARD text file to help new developers make patches     that are easier to integrate without too much manual editing. (Kenneth     Lavrsen)   * Added the missing rotate feature in the new netcam code (Bill Brack)snap11   * Updated the ffmpeg.c code so that Motion can now be built with ffmpeg CVS     release from the June/July 2005 timeframe (Per J鰊sson).     http://www.lavrsen.dk/twiki/bin/view/Motion/FfmpegCodecPatch   * Improved error handling of missing picture frames from camera. Especially     network cameras will often not be able to provide a picture frame from time

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -