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

📄 changelog

📁 motion motion
💻
📖 第 1 页 / 共 5 页
字号:
     image detected in a new event. Default value is %Y%m%d%H%M%S. %C is an empty     string when no event is in progress (gap period expired). Pre_captured     and minimum_motion_frames images are time stamped before the event happens     so %C in text_left/right does not have any effect on those images (Kenneth     Lavrsen).     http://www.lavrsen.dk/twiki/bin/view/Motion/EventConvertionSpecifierDiscussion   * Renamed some variables related to time to be better descriptive of function     and type (Kenneth Lavrsen).   * Added new option 'sql_user_text'. This can be defined with the same     conversion specifiers as text_xxx, on_xxxx and filenames. The SQL field     text_left has been removed and replaced by a field user_text which is     used for storing the interpreted value of sql_user_text (Kenneth Lavrsen)   * Added new SQL field event_time_stamp of the type TIMESTAMP     (Kenneth Lavrsen).snap3   * Enhancement to Netcam Code for Connection to Pixord Cameras (Bill Brack).     http://www.lavrsen.dk/twiki/bin/view/Motion/NetcamFixPixordBug   * Implemented fix to configure so that LDFLAGS from the environment are used     when making the Makefile (Angel Carpintero).     http://www.lavrsen.dk/twiki/bin/view/Motion/BugReport2005x09x15x185558   * Changed configure so that --with-jpeg-mmx is default off as a reaction to     known problems seen when using the jpeg-mmx library (Angel Carpintero).   * RPM specs file changed as suggested for use in the Livna repository.     (Kenneth Lavrsen)   * The lightswitch and switchfilter features have been moved up before the     despeckle features are run. This should ensure that both algoritms work on     raw unfiltered motion pixels which they both were designed for. (Kenneth     Lavrsen)     http://www.lavrsen.dk/twiki/bin/view/Motion/BugReport2005x10x05x212444snap4   * Integrated NetcamWithFtp patch. To use ftp simply use a URL starting with     ftp:// (Bill Brack). Code was additionally cleaned up by Kenneth Lavrsen.     http://www.lavrsen.dk/twiki/bin/view/Motion/NetcamWithFTP   * Changed error handling in vid_start so that failing to open the video     device no longer causes an exit but a return with error code -1. (Kenneth     Lavrsen)   * Added the %t conversion specifier to show the thread number. (Angel     Carpintero).     http://www.lavrsen.dk/twiki/bin/view/Motion/ThreadConversionSpecifierPatch   * Added help texts in conf.c and motion-dist.conf describing the %t     specifier. Added a good example of use in motion-dist.conf. (Kenneth     Lavrsen).   * Fixed bug related to init of mutex in netcam code (Angel Carpintero).   * Improved fix for netcam mutex init (Bill Brack).     http://www.lavrsen.dk/twiki/bin/view/Motion/NetcamFixPthreadInit   * Netcam_ftp code fixes (Angel Carpintero and Asbj鴕n Pettersen)     http://www.lavrsen.dk/twiki/bin/view/Motion/NetcamWithFtpEnhancements   * Enhanced ffmpeg detection (Angel Carpintero).     http://www.lavrsen.dk/twiki/bin/view/Motion/BetterFFmpegDetection   * Added two new conversion specifiers: %f which is filename (full path)     and %n which is filetype (sqltype) valid in on_picture_save, on_movie_start,     on_movie_end and sql_query. This also means that filename is no longer     appended at the end of the 3 on_xxxx commands. (Kenneth Lavrsen)   * Removed the sql_user_text option that was added in snap 2 (Kenneth     Lavrsen)   * Added new sql_query option. This in combination with convertion     specifiers incl the two new %f and %n enables the user to use any database     structure they please. Added fields is now a simple matter of modifying     the sql query. The default is the same as the default in snap1.     (Kenneth Lavrsen).   * Changed the sequence of events connected with creating files. Data is     now written to the databases (if used) before an external commens is     on (on_xxxx options) allowing the external program to use the new data     in the database (Kenneth Lavrsen).   * Added an infinite retry scheme for netcams that are not available     when Motion is started. Instead of just dying, Motion now retries every     10 seconds until the netcam is available. Until the netcam is available     Motion enters the normal flow with the same grey image with a text     information being fed to webcam, timelapse, snapshots, vloopback etc.     Motion uses the width and height from the config file for this. It is     a good idea to setup width and height so it is the same as the netcam.     If the dimentions are the same Motion will switch over to the netcam     seemlessly. If the dimensions are different Motion will perform a quick     restart so all the many internal buffers can be initialized properly     (Kenneth Lavrsen).   * Added a better error handling of a netcam that changes dimensions     while Motion is running. Instead of just writing error messages Motion     restarts quickly to recover from this change. Note the now more well     defined error coding for vid_next for both netcams and V4L cams.     (Kenneth Lavrsen)snap5   * Fixed small bug where the displayed time in the grey error image     shown during start with unavailable netcam could show a garbage value     under rare circumstances. (Kenneth Lavrsen).   * Restored the function sigchild_handler so it contains the same code     as before motion-3.2.1_snap9. They is done in an attempt to fix an old     problem with zombie child processes that has shown up again.     http://www.lavrsen.dk/twiki/bin/view/Motion/BugReport2005x11x13x115016     (Kenneth Lavrsen).   * Move the declaration of sig_handler_action and sigchild_action from     the setup_signals function where they are local and will be destroyed     and out in main just before setup_signals is called. Changed the     function setup_signals so the two structs are passed as pointers.     (Kenneth Lavrsen)Release   * Added new option track_auto which is a boolean option (on or off)     with default value off. This enable people to start Motion with auto     tracking enabled. Changing the config value for track_auto and     enabling the auto tracking via the httpd track/auto has the exact same     effect. (Kenneth Lavrsen)   * Added 3 new tracking options: track_step_angle_x, track_step_angle_y,     and track_move_wait. The options track_step_angle control the movement     during auto tracking and are currently only active for the pwc type     tracking. The idea is that they can later also be used for the generic     tracking as it evolves. The track_move_wait controls the number of frames     after the camera has moved (auto or manual) during which motion detection     is disabled. This option should be set so low that the motion detection     is re-enabled the minute the camera is standing still again. Feature     originally made by Moshe Van Der Sterre. Kenneth Lavrsen extended it to     be more generic.     http://www.lavrsen.dk/twiki/bin/view/Motion/PwcConfiguration   * New Feature: Motion is now also supported on MaxOSX with similar     feature set as for Free BSD. See README.MacOSX for details how to install     it. (Angel Carpintero)     http://www.lavrsen.dk/twiki/bin/view/Motion/MacOSXPatch   * Added a work-around so people in FreeBSD that uses a capture card     where input 1 is not tuner can use motion if frequency is set -1 in     motion.conf or thread#.conf (Angel Carpintero).3.2.3   Detailed changes for 3.2.3        Bugfix release only. No new features.   * Fixed a bug in the http control code that failed to accept a client     connecting in some systems (Peter Holik).   * Fixed a series of bugs where several feature were using the image buffer     after text was added for noise tuning, auto_brightness, reference frame     update when tracking etc. When a netcam failed to produce an image the     text added to the previous image became motion detected also. The code is     not changed so that the ring buffer is used for timestamped images     and the image used for detection is in a buffer cnt->imgs.image_virgin.     (Kenneth Lavrsen).     http://www.lavrsen.dk/twiki/bin/view/Motion/BugReport2005x08x15x140701   * Auto brightness used the first image in ring buffer instead of the     latest image and it used an image with time stamping. It now uses the new     cnt->imgs.image_virgin buffer.     http://www.lavrsen.dk/twiki/bin/view/Motion/BugReport2005x08x15x160208   * Cleaned out unused code from httpd control (Angel Carpintero).   * Option switch_filter used print_int instead of print_bool when motion.conf     was saved (Kenneth Lavrsen).3.2.2   Formal Release. Summary of changesFeatures   * 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).

⌨️ 快捷键说明

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