Motion - Motion Release 3x 2x 4snap 1

Motion Snapshot Release 3.2.4 snap1

Release Notes

3.2.4 snap1 - 28 Aug 2005

Development Release

Changes since 3.2.3

snap1
  • Removed all warnings originating from the motion sources when running ./configure --with-developer-flags. The modifications were done by the following people: Peter Holik, Bill Brack, Angel Carpintero and Kenneth Lavrsen. We now encourage developers to ensure that new code is checked with --with-developer-flags and code made so that no new warnings shows originating from the motion sources. http://www.lavrsen.dk/twiki/bin/view/Motion/ReduceWarningsPatch
  • Fixed error message with unknown config option (Bill Brack)
  • Fixed small mistake in allocating memory for cnt->imgs.common_buffer (Angel Carpintero).
  • Implemented a speed-up patch of the draw text feature (Peter Holik). http://www.lavrsen.dk/twiki/bin/view/Motion/DrawTextspeedup
  • http control updated: (null) messages replaced by "disabled", last parameter in conf/list are displayed correctly and only in Main thread. When motion runs with only one thread, it displays "No threads". (Angel Carpintero)
  • Enhanced compatibility with Lumenera (Bill Brack).
  • http control: selectbox instead of a textfield for changing boolean configs (Peter Holik and Angel Carpintero). http://www.lavrsen.dk/twiki/bin/view/Motion/WebhttpEnhancements.
  • Introduced check for device image size being a multiple of 16 (Peter Holik). http://www.lavrsen.dk/twiki/bin/view/Motion/NetcamModulo16Patch
  • Added the debian sub directory so that people can build the deb package (Angel Carpintero).
  • Sync configure.in.freebsd (adding support for jpeg-mmx, developer-flags and some cosmetic changes ) (Angel Carpintero)
  • Implemented --with-developer-flags fixes in FreeBSD code (Angel Carpintero).
  • Implemented Threadnr in TLS (thread-local storage)patch. It puts the thread number into TLS and modifies motion_log() so that we do not have to drag the cnt struct around just to be able to print the thread number in the log and on the console. (Per Jönsson with additional removal of unuseded cnt by Kenneth Lavrsen). http://www.lavrsen.dk/twiki/bin/view/Motion/ThreadNrTlsPatch
  • Moved the motion_loop initialization into a new function motion_init (Bill Brack).
  • Removed old unused code related to read mode (not mmap) from V4L devices (Kenneth Lavrsen).
  • In v4l_start change map from unsinged char * to void * to be ANSI C compliant with mmap (Angel Carpintero)
  • http control: Changed disabled to (not defined) when displaying option list (Angel Carpintero).
  • Netcam code now waits for the next frame to arrive for a limited period in order to avoid too many duplicate images (Bill Brack).
  • Motion loop resets its frame timer when the image received is from a netcam. This lowers the actual framerate of Motion to the rate the netcam can actually keep up with. (Kenneth Lavrsen)
  • Last --with-developer-flags warnings eliminated simply by swapping the order of the #include statements in the sources (Bill Brack and Kenneth Lavrsen).
  • FreeBSD Code improvements by Angel Carpintero.
    • Implemented set/get hue , saturation , contrast and brightness.
    • Better support to capture with big resolution ( 640x480 , 768x576 ).
    • Update Readme adding information about "how to configure a capture card and settings", update packages dependencies.
    • Remove support for libjpeg-mmx , motion sefgault ( future fix ).
    • Cosmetics changes in configure.in.freebsd ( replace --without-v4l by without-bktr ).
    • Cleanup code and fix warnings.

Next Steps

  • New features round saving config files.
  • Event conversion specifier %C
  • Better Tracking Feature

Known Problems

  • See the http://www.lavrsen.dk/twiki/bin/view/Motion/BugReports for open bugs.
  • The pwc-ioctl.h is for pwc version 9.0.1, 10.0.6 and 10.0.7a. If you still use the pwc 8 series then you need to use the headerfile pwc-ioctl.h-pwc8.0 (copy the pwc-ioctl.h-pwc8.0 over pwc-ioctl.h). This is relevant for USB cameras using Philips chips.

Download

GPG Signature

Kenneth Lavrsen's public key can be found on keyservers or on this non-wiki webpage.

http://www.lavrsen.dk/publickey.htm

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBDEh0ZMeY897Av6rIRApmoAJ4q9vvMH9mrbBZCRRdThQ8w3a6OXgCfRw9z
e7YytQInGR/PTkotpQZeT/o=
=ym/x
-----END PGP SIGNATURE----- 

Bug Reports


-- KennethLavrsen - 28 Aug 2005
Topic attachments
I Attachment Action Size Date Who Comment
motion-3.2.4_snap1.tar.gzgz motion-3.2.4_snap1.tar.gz manage 326 K 28 Aug 2005 - 20:21 KennethLavrsen  
motion-3.2.4_snap1.tar.gz.ascasc motion-3.2.4_snap1.tar.gz.asc manage 189 bytes 28 Aug 2005 - 20:23 KennethLavrsen GPG Signature File for motion-3.2.4_snap1.tar.gz
Topic revision: r1 - 28 Aug 2005, KennethLavrsen
Copyright © 1999-2019 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.