Version History
v1.0 Beta 6 (22.7.2004) PDF Print E-mail

In the Beta 5 described below, a showstopper bug has been found in the final acceptance test. Unfortunately this showstopper required a major rewrite of the internal buffer code.

Sorry folks, but this took a while.

The result is a new internal buffer algorithm, keeping the memory overhead lower than the old code and removing much complexity. Of course everything of Beta 5 is contained in Beta 6, so please read the next article...

 
v1.0 Beta 5 (not released) PDF Print E-mail

As explained in the roadmap, this is a stabilization and fixing release. To make it a little more interesting, we added some of the requested CRs:

  • Disable the motion detection in "inactive" mode to save CPU resources. (CR_2)
  • Enhance the icon tray by including some menu items like Exit, Activate all cameras,... (CR_3)
  • Minimize CatSpy on startup, if a document has been supplied on the command line (available in the options menu)
  • Accept files dragged to the main window of CatSpy to open them
  • Automatically activate all (or some) cameras when the computer gets locked (automatically or manually) (CR_5)

The major fix or enhancement is the following one:

  • When recording videos, there were small glitches in the video during start and stop of the video. This was caused by a multithreading problem (blocking of the major video thread by creating some DirectX object). This bug has been removed by unlocking the major video thread.

 

 
v1.0 Beta 3 (17.02.2004) PDF Print E-mail

Added the following features:

  • Dynamic detection of camera devices while the application is running. This includes reconnection of lost devices in active documents.
  • Unattended mode which disables all error dialogs.
  • Options dialog, which makes the notification window properties changeable.
  • "Minimize to system tray" option.
  • Remove DirectX 9 VMR9 usage (did not work with many video cards).
  • Implemented a new way to display information in the camera picture.
  • Now displaying FPS, Changed pixel count, date/time and camera name.
  • The camera name and the date/time-field will be recorded.
  • Handle DirectX events such as "disk full" during recording.
  • Rewrote the low-level image handling routines for the motion detection in assembly language (MMX) for performance reasons. Reached a speedup of 100 times compared to the original implementation.
  • Minor GUI enhancements.

Fixed Bugs:

  • Abort when deleting a "running" camera.

NOTE: The document-file-format has changed, the old files will not work with the new version !

 

 
v1.0 Beta 4 (5.4.2004) PDF Print E-mail

This time two major features have been added:

  • Time Schedules for changing the camera state automatically based on the current time and definable rules.
  • Active Area Mask. Create a mask to exclude unwanted areas of a camera image from the motion detection.

This are really huge features as you might see if you try the new version.

Small enhancements:

  • New button style, more modern look.
  • Included credits section in the about dialog

NOTE: The document-file-format has changed, the old files will not work with the new version !

 

 
v1.0 Beta 2 (22.01.2004) PDF Print E-mail

Added a number of new features and fixed multiple bugs:
Features:

  • Recording of short events without any time-delay.
  • Notification window showing a log of all events.
  • Device configuration dialog, which allows to change all device settings.
  • Start recording on document load is now implemented.

Fixed Bugs:

  • Several mutli-threading related bugs during recording.
  • Document extension corrected (.cspy).
  • Video window-redrawing corrected.
  • Error and exception handling implemented.
  • ....

NOTE: The document-file-format has changed, the old files will not work with the new version !

 

 
More Articles...
<< Start < Prev 1 2 3 Next > End >>

Page 2 of 3