Video Savant Service Pack Release Notes
 
The following is a complete list of revisions that have
been made to Video Savant and all of the modules included
in the service pack since their creation.
 

Contents Analysis Processing Library (ANALYSIS.DLL) Arithmetic Processing Library (ARITH.DLL) Average Stream Filter (AVERAGE.DLL) Bayer Conversion Filter (BAYER.DLL) Bayer Conversion Filter (P4 accelerated version) (BAYERP4.DLL) Basler 1394 BCam compatible Cameras Camera Interface Driver (BCAM.DLL) Basler 1394 BCam compatible Cameras Camera Interface Driver (BCAM10.DLL) BitFlow Frame Grabbers Camera Interface Driver (BFDRV40.DLL) BitFlow RoadRunner (2.50) Camera Interface Driver (BFRR25.DLL) BitFlow RoadRunner (3.00) Camera Interface Driver (BFRR30.DLL) BitFlow RoadRunner (3.00) Camera Interface Driver (BFRR40.DLL) Boolean Arithmetic Processing Library (BITARITH.DLL) Blob Analysis Processing Library (BLOB.DLL) CAD6 Conversion Library (CAD6.DLL) DVR Express CL160 Camera Interface Driver (CL160.DLL) DVR Express CLFC Camera Interface Driver (CLFCVS.DLL) Contour Plot Processing Library (CONTOUR.DLL) Cooke Sensicam and PixelFly Camera Interface Driver (COOKE.DLL) Coreco Imaging TCi-SE, Coreco Imaging RGB-SE, Coreco Imaging DIG-SE Camera Interface Driver (CORSE.DLL) Date/Time Stream Filter (DATETIME.DLL) Prosilica 1394 Cameras Camera Interface Driver (DCAM.DLL) DPX File Filter (DPXFILT.DLL) AVI File Filter (DSAVIFF.DLL) Data Translations DT-300 Series Data Acquisition Card (DTFILT.DLL) Microsoft DirectShow Compatible Devices Camera Interface Driver (DXSHOW.DLL) Domino/Grablink/Picolo Camera Interface Driver (EALPHA.DLL) Foresight Imaging I50 Camera Interface Driver (FII50.DLL) FITS File Filter (FITSFILT.DLL) Geometry Processing Library (GEOMETRY.DLL) Great River Hotlink Camera Interface Driver (GHL.DLL) Graphics Processing Library (GRAPHICS.DLL) AVI File Filter (IAVI.DLL) BMP File Filter (IBMP.DLL) Coreco Imaging IC-PCI Camera Interface Driver (ICPCI.DLL) Intergral Technologies Flashbus Camera Interface Driver (IFBUS.DLL) Intergral Technologies Flashbus MX Camera Interface Driver (IFBUSMX.DLL) JPEG File Filter (IJPEG.DLL) MPEG File Filter (IMPG.DLL) MuTech M-Vision 1000 Camera Interface Driver (IMV1000.DLL) MuTech M-Vision 1500 Camera Interface Driver (IMV1500.DLL) Interlacing Byte-Swapped Conversion Filter (INTRSWAP.DLL) Pleora iPORT PT1000-CL Camera Interface Driver (IPORT.DLL) IQInVision IQEYE3 Camera Interface Driver (IQEYEVS.DLL) RAW File Filter (IRAW.DLL) TIFF File Filter (ITIFF.DLL) Virtual Device (No frame grabber, Color version) Camera Interface Driver (IVIRT40.DLL) Laser Altimeter Stream Filter (LASERA~1.DLL) Matrox Frame Grabbers Camera Interface Driver (MATROX.DLL) Matrox Frame Grabbers Camera Interface Driver (MATROX8.DLL) Megaplus Conversion Filter (MEGAPLUS.DLL) Meinberg IRIG/GPS Stream Filter (MEINBERG.DLL) MUXFilt Stream Filter (MUXFILT.DLL) National Instruments NI-IMAQ supported frame grabbers Camera Interface Driver (NIIMG.DLL) NovAtel GPS Stream Filter (NOVATEL.DLL) Coreco Imaging PC-DIG, PC-RGB, PC-VisionPlus and PC-CamLink Camera Interface Driver (PCSERIES.DLL) Data Cell Phoenix Camera Interface Driver (PHOENIX.DLL) Euresys Picolo Camera Interface Driver (PICOLO.DLL) Euresys Picolo/Picolo Pro 2/Picolo Tetra Camera Interface Driver (PICOLOP.DLL) LeuTron PicPort Camera Interface Driver (PICPORT.DLL) EPIX PIXCI Camera Interface Driver (PIXCI.DLL) Pixel Frequency Processing Library (PIXELFRQ.DLL) Pixel Value Viewer (PIXVIEW.DLL) MMX Processing Stream Filter (PROCESS.DLL) Profile Plot Processing Library (PROFILE.DLL) Projection Plot Processing Library (PROJECT.DLL) QImaging Camera accessed through 1394 card Camera Interface Driver (QCAM.DLL) BitFlow Raven (2.50) Camera Interface Driver (RAVEN25.DLL) BitFlow Raven (3.00) Camera Interface Driver (RAVEN30.DLL) BitFlow Raven (3.00) Camera Interface Driver (RAVEN40.DLL) Bayer Conversion Filter (RGB32.DLL) Roper PCI Card Camera Interface Driver (ROPER.DLL) Rotation Conversion Filter (ROTATE.DLL) Coreco Imaging Frame Grabbers supported by Sapera library Camera Interface Driver (SAPERA.DLL) SEIR FB40 Camera Interface Driver (SEIRFB40.DLL) Sound Stream Filter (SOUND.DLL) Surface Plot Processing Library (SURFACE.DLL) JXI2 PCI-SYNCCLOCK32 with optional GPS Receiver Stream Filter (SYNCLK.DLL) FLIR Thermovision A40 Camera Interface Driver (THMVSA40.DLL) Special TIFF RGB Exporting (TIFFSF.DLL) Transform Processing Library (TRANSFRM.DLL) Trimble GPS Unit (TRIMBLE.DLL) TrueTime 5900 IRIG/GPS Stream Filter (TRUETIME.DLL) TXT File Filter (TXTFILT.DLL) Watson Box (WATSON~1.DLL) Alternative YUV Conversion Filter (YUVCVT.DLL)
Analysis Processing Library (ANALYSIS.DLL) ========================================== January 9, 2003 - Version 0.108 - Re-enabled Help button with new Video Savant 4.0 Help File. December 4, 2001 - Version 0.107 - Updated to Video Savant 4.0 and added network functionality. - Pixel Value Viewer has been removed and put into it's own processing library called "pixview.dll". October 13, 2000 - Version 0.106 - Rewrote the save code in the Pixel Value viewer to be faster for large images. October 29, 1999 - Version 0.105 - Modified Pixel Monitor control to use new & delete (not doAlloc/doFree). October 28, 1999 - Version 0.104 - Modified Pixel Value Viewer to show columns and rows (X & Y) in user units (i.e. current metrics). October 25, 1999 - Version 0.103 - Modified plot graphic to include name of processing library. September 23, 1999 - Version 0.102 - Save "Configure" settings for Pixel Values in .inf file. July 28, 1999 - Version 0.101 - Switched to Visual C++ Version 6.0. June 25, 1999 - Version 0.100 - Initial version of this file.
Arithmetic Processing Library (ARITH.DLL) ========================================= May 9, 2003 - Version 0.106 - Disabled progress meter for "Average Sequence". January 9, 2003 - Version 0.105 - Re-enabled Help button with new Video Savant 4.0 Help File. December 4, 2002 - Version 0.104 - Added progress meters. December 4, 2001 - Version 0.103 - Updated processing library so that it can be used across the network using the Video Savant 4.0 Networking tab. July 28, 1999 - Version 0.101 - Switched to Visual C++ Version 6.0 June 25, 1999 - Initial version of this file.
Average Stream Filter (AVERAGE.DLL) =================================== April 30, 2003 - Version 0.103 - Rewrote 16-bit operation, it was performing 8-bit calculations on High and Low bytes of 16-bit pixels independantly. January 17, 2002 - Version 0.102 - updated stream filter for Video Savant 4.0 August 2, 1999 - Version 0.101 - recompiled using Visual C++ 6.0 July 7, 1999 - Version 0.100 - Initial release
Bayer Conversion Filter (BAYER.DLL) =================================== May 30, 2003 - Version 0.107 - Improved filter's memory management. April 22, 2003 - Version 0.106 - Added extra checking for uninitialized Conversion Filter settings. If a valid settings tag is not found then default settings are set up for the conversion filter. - Changed averaging option to a Bayer Conversion mode selection with 3 options now, Fast conversion (2x2), Averaged Conversion (3x3) and Auto. January 21, 2003 - Version 0.105 - Fixed a bug in the loading of custom Look-up table files. November 15, 2002 - Version 0.104 - Added white balance option. October 25, 2002 - Verison 0.103 - Added a 16-bit grayscale passthrough mode. - Added support for using a monochrome passthrough techneque when displaying a decimated image since a decimated image will not have a valid Bayer pattern. October 23, 2002 - Version 0.102 - Added an 8-bit grayscale mode of operation. This mode passes the image data through unchanged, but allows the filter to be loaded into an 8-bit monochrome device without putting the device into 8-bit color mode first. Also allows the filter to remain loaded when the driver is put back into 8-bit monchrome mode and will not produce the error message about the pixel type not being supported. August 27, 2002 - Version 0.101 - Added 16-bit support (for 9-16 bit pixels) - Added multi-threaded conversion for faster playback on systems with multiple CPUs. June 28, 2002 - 0.100 - Initial Filter Version
Bayer Conversion Filter (P4 accelerated version) (BAYERP4.DLL) ============================================================== June 5, 2003 - Version 0.109 - Fixed a bug that was causing a conflict between this filter and the original Non P4 Bayer Conversion Filter resulting in a crash when one was unloaded and the other loaded in it's place. - Fixed a bug that was causing a crash when color balancing was used. May 30, 2003 - Version 0.108 - Fixed startup/shutdown bug so that (de)allocation is only done once May 29, 2003 - Version 0.107 - Split from Bayer.dll - Rewrote BGR conversion routines in pentium 4 specific assembly language to increase speed. The averaged routines now run ~10x faster, and the quick routines ~2x faster. April 22, 2003 - Version 0.106 - Added extra checking for uninitialized Conversion Filter settings. If a valid settings tag is not found then default settings are set up for the conversion filter. - Changed averaging option to a Bayer Conversion mode selection with 3 options now, Fast conversion (2x2), Averaged Conversion (3x3) and Auto. January 21, 2003 - Version 0.105 - Fixed a bug in the loading of custom Look-up table files. November 15, 2002 - Version 0.104 - Added white balance option. October 25, 2002 - Verison 0.103 - Added a 16-bit grayscale passthrough mode. - Added support for using a monochrome passthrough techneque when displaying a decimated image since a decimated image will not have a valid Bayer pattern. October 23, 2002 - Version 0.102 - Added an 8-bit grayscale mode of operation. This mode passes the image data through unchanged, but allows the filter to be loaded into an 8-bit monochrome device without putting the device into 8-bit color mode first. Also allows the filter to remain loaded when the driver is put back into 8-bit monchrome mode and will not produce the error message about the pixel type not being supported. August 27, 2002 - Version 0.101 - Added 16-bit support (for 9-16 bit pixels) - Added multi-threaded conversion for faster playback on systems with multiple CPUs. June 28, 2002 - 0.100 - Initial Filter Version
Basler 1394 BCam compatible Cameras Camera Interface Driver (BCAM.DLL) ====================================================================== August 9, 2005 - Version 0.115 - Switched to BCam version 1.8 SP1. March 21, 2005 - Version 0.114 - Switched to BCam version 1.8. February 25, 2004 - Version 0.113 - Added an "Infinite Timeout" feature. - Improved error reporting, no longer refers to everything as a "Timeout". Now supplies the BCAM error number and sometimes provides context and description when available. January 30, 2004 - Version 0.112 - Fixed a crash that was occuring if no cameras were connected when Video Savant is started. January 28, 2004 - Version 0.111 - Switched to BCam version 1.7. August 22, 2003 - Version 0.110 - Added area of interest support for Mode 7. July 23, 2003 - Version 0.109 - Fixed a bug that was causing a crash when the camera timed out. March 25, 2003 - Version 0.108 - Switched to BCam version 1.6. January 17, 2003 - Version 0.107 - Switched to BCam version 1.5. November 14, 2002 - Version 0.106 - Added error checking and exception handling to recover from errors caused when trying to configure a camera fails. November 8, 2002 - Version 0.105 - Added extra error checking to recover from users who specify invalid camera configurations. September 9, 2002 - Version 0.104 - Added option to run in 16-bit color mode for use with Stereoscopic display conversion filter. August 23, 2002 - Version 0.103 - Added support for multiple identical cameras and stacking of images horrizontally as well as vertically. June 27, 2002 - Version 0.102 - Added bayer filter support. - Fixed a bug that was causing the mouse pointer to vanish if the Property sheet was closed with the enter key while displaying live video. - Added triggering. Need to test. June 26, 2002 - Version 0.101 - Added additional features to driver for full functionality, ADC Control, Camera Format selection etc. Note: Many color modes have been implemented but only an 8-bit monochrome camera has been available to test with so all other color modes have not been tested yet. Bayer filter conversion will be handled through Video Savant's Conversion filters. June 25, 2002 - Version 0.100 - Initial driver version - work in progress
Basler 1394 BCam compatible Cameras Camera Interface Driver (BCAM10.DLL) ======================================================================== January 17, 2003 - Note - This version of the BCam driver has been renamed to BCam10 and the regular BCam driver has been updated to BCam version 1.5. This version is being kept to maintain compatibility with users who are using BCam 1.0. November 14, 2002 - Version 0.106 - Added error checking and exception handling to recover from errors caused when trying to configure a camera fails. November 8, 2002 - Version 0.105 - Added extra error checking to recover from users who specify invalid camera configurations. September 9, 2002 - Version 0.104 - Added option to run in 16-bit color mode for use with Stereoscopic display conversion filter. August 23, 2002 - Version 0.103 - Added support for multiple identical cameras and stacking of images horrizontally as well as vertically. June 27, 2002 - Version 0.102 - Added bayer filter support. - Fixed a bug that was causing the mouse pointer to vanish if the Property sheet was closed with the enter key while displaying live video. - Added triggering. Need to test. June 26, 2002 - Version 0.101 - Added additional features to driver for full functionality, ADC Control, Camera Format selection etc. Note: Many color modes have been implemented but only an 8-bit monochrome camera has been available to test with so all other color modes have not been tested yet. Bayer filter conversion will be handled through Video Savant's Conversion filters. June 25, 2002 - Version 0.100 - Initial driver version - work in progress
BitFlow Frame Grabbers Camera Interface Driver (BFDRV40.DLL) ============================================================ May 17, 2005 - Version 0.113 - Fixed a bug that prevents the driver from initializing when Bitflow's SDK refuses to give us a list and/or count of camera files attached to a board. March 7, 2005 - Version 0.112 - Added an option to override the image buffer size. August 26, 2004 - Version 0.111 - Fixed a bug in sfGeneralControl, in the section called by iclSerialRead. August 10, 2004 - Version 0.110 - Modified single frame snap code to ping-pong between both QTABs since Bitflow's SDK seems to ping-pong between them automatically when in Host QTAB Bank Mode. July 5, 2004 - Version 0.109 - Added option to store 8-bit monochrome pixels in 16-bit WORDs. May 25, 2004 - Version 0.108 - Added some checking to make sure that users cannot enter the number of boards to use as zero. November 25, 2003 - Version 0.107 - Added special support for the R64. - Added iStreamFilterGeneralControl hooks for the Cameralink Serial communication functions. November 5, 2003 - Version 0.106 - Converted Road Runner driver to use Bitflow's Common Interface and support Road Runner/R3, Raven and R64. - Note: Support for cameras on both of the Raven's engines is implemented but appears to currently be buggy. September 18, 2003 - Version 0.105 - Added option to supress all pop-up messages generated by the driver. Only messages generated directly by the Bitflow SDK will appear. November 20, 2002 - Version 0.104 - Modified driver to only display FIFO Overflow, Hardware Exception and frame drop messages at the end of a capture, not at the end of live mode. September 10, 2002 - Versio 0.103 - Added Stacked Single QTAB Bank Mode and support for color conversion filters. June 27, 2002 - Version 0.102 - Switched to Bitflow SDK 3.00 January 11, 2002 - Version 0.101 - Recompiled due to internal changes to Video Savant. November 29, 2001 - Version 0.100 - Initial driver version.
BitFlow RoadRunner (2.50) Camera Interface Driver (BFRR25.DLL) ============================================================== May 25, 2004 - Version 0.104 - Added some checking to make sure that users cannot enter the number of boards to use as zero. November 20, 2002 - Version 0.103 - Modified driver to only display FIFO Overflow, Hardware Exception and frame drop messages at the end of a capture, not at the end of live mode. September 10, 2002 - Version 0.102 - Added option to put Video Savant into color mode (8-bit RGB or 16-bit RGB) so that conversion filters can be used. This option will not effect image capture. January 11, 2002 - Version 0.101 - Recompiled due to internal changes to Video Savant. November 29, 2001 - Version 0.100 - Initial driver version.
BitFlow RoadRunner (3.00) Camera Interface Driver (BFRR30.DLL) ============================================================== May 25, 2004 - Version 0.106 - Added some checking to make sure that users cannot enter the number of boards to use as zero. September 18, 2003 - Version 0.105 - Added option to supress all pop-up messages generated by the driver. Only messages generated directly by the Bitflow SDK will appear. November 20, 2002 - Version 0.104 - Modified driver to only display FIFO Overflow, Hardware Exception and frame drop messages at the end of a capture, not at the end of live mode. September 10, 2002 - Versio 0.103 - Added Stacked Single QTAB Bank Mode and support for color conversion filters. June 27, 2002 - Version 0.102 - Switched to Bitflow SDK 3.00 January 11, 2002 - Version 0.101 - Recompiled due to internal changes to Video Savant. November 29, 2001 - Version 0.100 - Initial driver version.
BitFlow RoadRunner (3.00) Camera Interface Driver (BFRR40.DLL) ============================================================== August 10, 2004 - Version 0.108 - Modified single frame snap code to ping-pong between the two QTABs since in Host QTAB bank mode it was ping-ponging always. This was causing new image data to only be caputred every other single frame snap. May 25, 2004 - Version 0.107 - Added some checking to make sure that users cannot enter the number of boards to use as zero. September 18, 2003 - Version 0.106 - Added option to supress all pop-up messages generated by the driver. Only messages generated directly by the Bitflow SDK will appear. September 16, 2003 - Version 0.105 - Switched to Bitflow SDK 4.00. November 20, 2002 - Version 0.104 - Modified driver to only display FIFO Overflow, Hardware Exception and frame drop messages at the end of a capture, not at the end of live mode. September 10, 2002 - Versio 0.103 - Added Stacked Single QTAB Bank Mode and support for color conversion filters. June 27, 2002 - Version 0.102 - Switched to Bitflow SDK 3.00 January 11, 2002 - Version 0.101 - Recompiled due to internal changes to Video Savant. November 29, 2001 - Version 0.100 - Initial driver version.
Boolean Arithmetic Processing Library (BITARITH.DLL) ==================================================== January 9, 2003 - Version 0.105 - Re-enabled Help button with new Video Savant 4.0 Help File. December 4, 2002 - Version 0.104 - Added progress meters. December 4, 2001 - Version 0.103 - Updated processing library so that it can be used across the network using the Video Savant 4.0 Networking tab. July 28, 1999 - Version 0.101 - Switched to Visual C++ Version 6.0 June 25, 1999 - Initial version of this file.
Blob Analysis Processing Library (BLOB.DLL) =========================================== Janyary 27, 2003 - Version 0.110 - Fixed bug where '"On" pixel value range' would get set to faulty values when in 16-bit grayscale mode. The range is also now stored in different .inf file keys for 16- and 8-bit modes, to avoid really wrong values. - A "Minimum area" of 0 is now allowed, to easily indicate "no lower bound wanted". It is changed internally to "1 pixel". January 15, 2003 - Version 0.109 - Changed graph so vertical scale isn't changed to match horrizontal scale. - Added checking of "ON" range to bound the minimum and maximum to be valid pixel values. January 9, 2003 - Version 0.108 - Re-enabled Help button with new Video Savant 4.0 Help File. December 4, 2001 - Version 0.107 - Updated to Video Savant 4.0 and added network functionality. March 19, 2001 - Version 0.106 - Fixed a bug in the print command in the data viewer window. - Changed save command in data viewer window so that it adds a .txt extension to the file name if no extension is specified. October 26, 1999 - Version 0.105 - Modified blob "min" and "max" stuff to work properly with metrics. October 25, 1999 - Version 0.104 - Modified plot graphic to include name of processing library. October 22, 1999 - Version 0.103 - Fixed WriteFile call (to write out text for "data viewer" window). - Inserted TAB characters into text output to look nicer. - Kept text data output values from adding up forever (clear "lpAreaFrequencies[]" array each time it is allocated). October 19, 1999 - Version 0.102 - Removed "Use metrics coordinate system" button from options dialog. July 28, 1999 - Version 0.101 - Switched to Visual C++ Version 6.0. June 25, 1999 - Initial version of this file.
CAD6 Conversion Library (CAD6.DLL) ================================== May 30, 2003 - Version 0.102 - Improved filter's memory management. September 4, 2002 - Version 0.101 - Added option to handle pre-decoded images that still have dead pixels at the end of each tap. - Modified conversion routine slightly so the number of dead pixels at the end of the tap is a user specified setting. July 8, 2002 - Version 0.100 - Initial conversion library revision.
DVR Express CL160 Camera Interface Driver (CL160.DLL) ===================================================== Version 0.148 Released Mar 20/06 ------------- - added support for x2 trigger multiplier in general control function Version 0.147 Released Jan 9/06 ------------- - re-built with new DVR API files - set process working set size in sfOpenFilter Version 0.146 Released Nov 28/05 ------------- - added a warning if the extra bytes in a video file is increased Version 0.145 Released Oct 25/05 ------------- - fixed bug that caused display settings to be incorrectly saved when operating in multiple file mode - added support for version 11 fpga features Version 0.144 Released Aug 15/05 ------------- - fixed bug 1388 Version 0.143 Released May 31/05 ------------- - primary video file displayed in red (when not selected) - added support for controlling trigger settings from cl160_sfgenctrl library - added check for invalid frame # in SF general control iSF_CMD_DRIVER_IMAGEPADSELECTION Version 0.142 Released May 17/05 ------------- - added several sfgenctrl functions: IOFUNCTION_GETNUMDRIVE, IOFUNCTION_CREATE_DISK_ARRAY, IOFUNCTION_DELETE_DISK_ARRAY - fixed bug that caused Camera Interface settings to be applied to incorrect files when more than one video file is open Version 0.141 Released Apr 20/05 ------------- - fixed bug that caused playback to fail when operating in virtual mode Version 0.140 Released Apr 13/05 ------------- - modifications to sf general control functions: IOFUNCTION_GET_ARRAY_INFO & IOFUNCTION_GET_FILE_INFO - added support for negative camera model and mfr codes - added support for large format (>16MB) frame size Version 0.139 Released Mar 29/05 ------------- - minor change to message text at end of recording - added SF general control IOFUNCTION_GET_TIMESTAMP - added new INF file setting "Enable file selection during export" which allows user to suppress the file selection dialog during export when multiple video files are open - fixed bug that caused live video to fail after a cold boot when in maximize frame size mode - added feature that allows live video frame to be displayed even if no sequence has been recorded Version 0.138 Released Jan 24/05 ------------- - fixed problems when using conversion filters with secondary video files - new feature that allows driver to operate in 8-bit colour mode any time (not just for Bayer cameras) Version 0.137 Released Jan 7/05 ------------- - removed all calls to DVRFile_GetActiveFile and added calls to DVRFile_IsOpenFile Version 0.136 Released Dec 22/04 ------------- - applications settings now stored in INF file instead of DVRAPI INI file Version 0.135 Released Dec 15/04 ------------- - fixed bug that caused incorrect playback when frame skip feature enabled Version 0.134 Released Oct 26/04 ------------- - added support for large format (> 8MB) frames Version 0.133 Released Sept 24/04 ------------- - added support for version 8 acquisition mode multi-board sync operation Version 0.132 Released Sep 17/04 ------------- - when live overflow occurs abort acquisition and inform user Version 0.131 Released Aug 24/04 ------------- - removed all FPGA version checks Version 0.130 Released Jul 22/04 ------------- - fixed bug that caused Frame Position to be incorrectly displayed during recording with multiple video files - added support for new hardware trigger sources (TTL Input 1/2 & LVDS Input 20) Version 0.129 Released Jun 29/04 ------------- - when last buffer is stopping condition for recording, set the # of frames in the video file as the stopping condition as well to avoid an overrun with high frame rates Version 0.128 Released June 14/04 ------------- - added support for playback in virtual mode - added check for insufficient stream filter space - added support for multiple open files in virtual mode Version 0.127 Released May 21/04 ------------- - added new sfGeneralControl functions: IOFUNCTION_REGWRITE, IOFUNCTION_REGREAD, IOFUNCTION_WAIT_FOR_TTL Version 0.126 Released Mar 18/04 ------------- - added new sfGeneralControl functions: IOFUNCTION_SETSIGNALS Version 0.125 Released Mar 10/04 ------------- - added two new sfGeneralControl functions: iSF_CMD_DRIVER_GETNUMBOARDS, iSF_CMD_DRIVER_GETSERIALNUMBER Version 0.124 Released Mar 3/04 ------------- - fixed bug that caused the time synchronization interval to allows be set to 0 - minor modication to sfGeneralControl function iSF_CMD_DRIVER_CONFIGFILEOPENCREATE that allows the calling application to receive the array and file name via the pDataBufOut parameter Version 0.123 Released Feb 11/04 ------------- - during recording, if frames are missed when using stream filters, the stream filter data area for the missed frames is cleared Version 0.122 Released Jan 22/04 ------------- - fixed a bug that caused secondary video file live video to appear all black when pixel depth is > 8 and reduced (8-bit) live is selected Version 0.121 Released Oct 8/03 ------------- - implemented a new feature to import from RAW or VSV files directly to the DVR Express drives resulting in a speed increase over the previous method - when the Help button is pressed, the focus is moved to the correct section in the DVR Express manual Version 0.120 Released Aug 18/03 ------------- - secondary video file display windows can move outside of the main Video Savant window - added a minimize button to the secondary display windows Version 0.119 Released July 7/03 ------------- - first release with multi-file support Version 0.118 Released May 6/03 ------------- - added hardware triggering controls - added video file benchmark controls - added timestamp display on camera interface tab - for 24-bit cameras user can select which plane is acquired when in reduced (8-bit) live mode - frame skipping disabled if multi-tap camera Version 0.117 Released Mar 25/03 ------------- - fixed a bug that allowed the user to write data to a video file that had just been marked as read only - added support for 30-bit and 32-bit pixel types - fixed a minor bug that prevented the display of the current video file properties sheet under certain circumstances - added new control "Always acquire live video for stream filter processing" which forces the DVR Express to acquire live video (for processing by stream filters) during recording even if the "Display during record" setting in unchecked - added new button to control which color plane is acquired when using a 24-bit camera with the Acquire only 8 bits option enabled. Version 0.116 Released Mar 13/03 ------------- - added "Control Signals" button to Camera Interface tab. This button allows the user to adjust the settings for the I/O control signals Version 0.115 Released Feb 28/03 ------------- - VS won't start if CamEdit is running Version 0.114 Released Jan 28/03 ------------- - resolved bug # 521, 621, 624, 666 - more accurate code for frame delay based recording Version 0.113 Released Jan 10/03 ------------- - removed debug message Version 0.112 Released Jan 9/03 ------------- - if incorrect acquisition mode, live, record and snap will fail - integrated DVR Express properties into Camera Interface tab - added new functions: sfWriteData, sfReadData for writing/reading stream filter data - removed calls to function that set Data Rate Control parameters, this is now accomplished in the DVRAPI during acquisition (live, record) startup Version 0.111 Released Nov 26/02 ------------- - updated to work with new DVRAPI version Version 0.110 Released Nov 5/02 ------------- - removed "Attempt to configure camera at startup" option from properties dialog (not implemented) - reset Acquisition engine only resets the FPGA clock DLL Version 0.109 Released Oct 25/02 ------------- - inform kernel if live image is reduced in size (fIsImageShrunken) - intercept calls to invalid buffers in sfReadBlock, sfWriteBlock - removed DVR Express playback statistics (not accurate) Version 0.108 Released Oct 17/02 ------------- - fixed bug that caused blue screen with 24-bit camera when not in full depth live mode Version 0.107 Released Oct 9/02 ------------- - disabled most controls in the properties window where Video Savant is in live mode Version 0.106 Released Oct 4/02 ------------- - added support for new camera file FLAG bit (5) which restricts user from changing the DRC settings Version 0.105 Released Sep 27/02 ------------- - added support for line scan cameras - recording uses new DVRAPI functions: dvrAcquireSendParameters, dvrAcquireStart, dvrAcquireStatus, dvrAcquireStop - user is prompted to update the acquisition engine to the correct mode if an incorrect mode is detected Version 0.104 Released Sep 10/02 ------------- - updated to support version 3 FPGA designs (frame skipping/delay support) - updated to use new members of DeviceInfo structure (FPGA, Flash) in DVRAPI Version 0.103 Released Sep 4/02 ------------- - playback buffers now created in sfOpenFilter - added support for displaying Bayer filter camera images in colour Version 0.102 Released Aug 20/02 ------------- - updated to work with revision 2 FPGA designs - updated data rate control to express skipping as a percent image size - after erasing the current file, the display is now updated - frames spinner in new file creation dialog increments in 1000s - added support for enabling/disabling devices during recording and live Version 1.0.0.1 Released Jul 4/02 --------------- - initial release
DVR Express CLFC Camera Interface Driver (CLFCVS.DLL) ===================================================== Version 1.17.0.0 Started Mar 23/06 ---------------- - Modified for compatibilty with new CLFCAPI readback performance improvements. - Removed "Sequential Readback" mode. Version 1.16.0.0 Released Mar 10/06 ---------------- - Fixed bug which reported the wrong return code if snap failed. Version 1.15.0.0 Released Mar 9/06 ---------------- - No changes significant to non-developers. Version 1.14.0.0 Released Feb 17/06 ---------------- - Added support for snapping from cameras where the frame size per channel is greater than the available buffer space (15MB). - Fixed bug which attempted to determine the frame rate of virtual devices, causing vskernel to crash. - Added support for cameras that may readout the frame preceeding the current trigger. Version 1.13.0.0 Released Jan 25/06 ---------------- - Added check to ensure that the name of a new file is unique to ALL CLFC devices. - Added more descriptive error information if sfWriteBlock fails. Version 1.12.0.0 Released Jan 18/06 ---------------- - Ensured that TDE mode was disabled for snap operations. Previous versions used last record state. Version 1.10.0.0 Released Jan 16/06 ---------------- - Added additional information to error string when acquisition ends unexpectedly. Version 1.9.0.0 Released Jan 6/06 --------------- - Added keyboard shortcuts to dialog buttons Version 1.8.0.0 Released Nov 10/05 --------------- - Removed defective support of pre-triggering - Added support for 16 bit cameras - Fixed bug in iSF_IOFUNCTION_SET_CCSETTINGS which incorrectly set base2 CC settings Version 1.7.0.0 Released Nov 2/05 --------------- - Added iSF_IOFUNCTION_SETTDETRIGGERSOURCE general control Version 1.6.0.0 Released Oct 31/05 --------------- - Re-arranged camera interface panels, adding "Miscellaneous settings" tab - Added "TDE Trigger Select" option - Added "Linescan frame trigger" option Version 1.5.0.0 Released Oct 25/05 --------------- - Added iSF_IOFUNCTION_READBLOCK general control. - Added file name to "snap failed" error message. Version 1.4.0.0 Released Oct 24/05 --------------- - Added support for latching timestamps on camera trigger signals. - Modified scheduled onboard clock resync to be on a per device basis. * Version numbering changed * Version 4.0.0.800 Released July 14/05 --------------- - Added support for 10 bit cameras. - Progressive improvements to performance, stability and interface. Version 4.0.0.700 Released Jun 15/05 --------------- - Progressive improvements to performance, stability and interface. Version 4.0.0.300 Released Feb 14/05 --------------- - UI Improvements for multiple camera interface panel. Version 4.0.0.200 Released Dec 22/04 --------------- - initial public release.
Contour Plot Processing Library (CONTOUR.DLL) ============================================= January 9, 2003 - Version 0.111 - Re-enabled Help button with new Video Savant 4.0 Help File. December 4, 2001 - Version 0.110 - Updated to Video Savant 4.0 and added network functionality. June 5, 2001 - Version 0.109 - Fixed case where ellipses are being drawn in the graph window, and a particular contour level has no instances. Used to crash, now it happily ignores that contour. January 11, 2000 - Version 0.108 - Changed text output of Contour to be a little friendlier. January 10, 2000 - Version 0.107 - Made "Fit ellipses to contours" check box invisible since it doesn't really work right. November 11, 1999 - Version 0.106 - Draw "fit ellipses" stuff using dark green, and clip to plot area. October 25, 1999 - Version 0.105 - Modified plot graphic to include name of processing library. October 19, 1999 - Version 0.104 - Contour's "smoothing passes" are now done using scratch buffer, with a warning message if scratch buffer not enabled. - Contour only works on 1st buffer of Src1 & Dest. This was half-assed supported before, but is now explicit. - Fit ellipse and plot ellipse buttons combined into one: "Fit ellipses to contours". - Fixed save/load contour levels to operate across separate executions of Video Savant. - Got rid of "No Contour Levels in list to save" message when closing Contour Options dialog with an empty Contour Levels list. October 18, 1999 - Version 0.103 - Store default directory for "Contour Value Files" (*.cvf). - Always use metrics (got rid of "use coordinates" check button). October 14, 1999 - Version 0.102 - Fixed scale for X & Y, not just Y. Prevents graph from overflowing or underflowing. - Added color (blue contours & red text) to contour plots. July 28, 1999 - Version 0.101 - Switched to Visual C++ Version 6.0 June 25, 1999 - Version 0.100 - Initial version of this file.
Cooke Sensicam and PixelFly Camera Interface Driver (COOKE.DLL) =============================================================== September 16, 2003 - Version 0.103 - Updated to Uniform SDK Version 1.3.3. - Driver now works properly with PixelFly camera. - Video Savant's Image Buffer is now changed to match camera size when using Binning, "Anti-Binning" and Capture ROI. - Video Savant now only resets when changing the camera type or when the image buffer size changes. Other setting changes are done on the fly. If using Anti-Binning to full size then changing the binning mode will not result in a reset. January 30, 2002 - Version 0.102 - Converted driver to Video Savant 4.0 format. January 25, 2002 - Version 0.101 - Added options in iiDriverFunction to set Binning, Anti-Binning and Anti-Binning Full options through SDK. Defines in CookeDef.h. December 14-17, 2001 - Version 0.100 - Initial driver version.
Coreco Imaging TCi-SE, Coreco Imaging RGB-SE, Coreco Imaging DIG-SE Camera Interface Driver (CORSE.DLL) ======================================================================================================= July 5, 2004 - Version 0.111 - Added option to store 8-bit monochrome pixels in 16-bit WORDs. - Removed the ability to write to disks directly from Coreco's non-paged memory because this option caused many problems. Removed the "ping-pong" mirror option that was used to turn this feature off. December 19, 2002 - Version 0.110 - Changed driver to comply with a change in Video Savant. January 11-14, 2002 - Version 0.109 - Recompiled due to internal changes to Video Savant - Removed some old unused code left over from VS30 driver and removed some incorrect logic in 16-bit color mode. - Fixed a bug that was causing the driver to go into 32-bit color mode when it should have been in 16-bit color mode. - Switched to Coreco ODX version 3.10. - Input LUTs don't operate in 16-bit mode so that option does not appear when the driver is operating in that mode. July 10, 2001 - Verision 0.108 - Converted to Video Savant 4.0 format (from VS 3.0 driver 0.107). August 29, 2000 - Version 0.107 - Added mode to acquire 32-bit RGB and store as up to 3 monochrome images stacked vertically. The red image is stored on top, the green in the middle and the blue on the bottom. The number of images produced depends on the vertical image buffer size set. To get all three set the image buffer height equal to three times the height of the camera frame. December 13, 1999 - Version 0.106 - Fixed a bug which was preventing proper recognition of which TCi board is being used. October 18, 1999 - Version 0.105 - Added Video Taker support. October 12, 1999 - Version 0.104 - Fixed a bug in Windows Bitmap live viewing mode. August 31, 1999 - Version 0.103 - Switched to Version 3.03 of Coreco Imaging's ODX library - Fixed some internal bugs. July 28, 1999 - Version 0.102 - Switched to Visual C++ Version 6.0 June 28-30, 1999 - Version 0.101 - Bug fix introduced for DIG-SE Windows Bitmap live mode. Was causing a crash when pressing snap to end if no snaps or sequence grabs had already been done. June 15, 1999 - Version 0.100 - Switched to new version numbering scheme. June 9, 1999 - Version 0.99a - Fixed a bug in the combo box introduced into version 0.99. May 27-28, 1999 - Version 0.99 - Broke "Trigger Camera on AIA Cable" option into two options, "Trigger" and "Images are captured in pairs". See below for details. March 31 - April 8, 1999 - Version 0.98 - Several bug fixes to deal with the Kodak ES 1.0 operating in triggered double exposure mode. The setting under the specialized features "Trigger Camera on AIA Cable" is now being saved. Sequential image captures now always start on the dark frame. Single frame snaps and live image grabs in windows bitmap mode acquire the dark frame. March 24, 1999 - Version 0.97 - Internal modification due to change in Video Savant's handling of 16-bit RGB. February 22, 1999 - continuing Version 0.96 - Fixed a bug in the single frame snap code. February 19, 1999 - Version 0.96 - Fixed a bug in the 16-bit monochrome live mode code. February 17, 1999 - Version 0.95 - Fixed a bug in the RGB video control settings. Was not saving the values properly when exiting the dialog box. February 10, 1999 - Version 0.94 - Fixed a bug, when using Triggered Double Exposure Mode with Kodak ES 1.0 (setting the "Receive AIA Trigger" check box), now doesn't have half a frame pair at the start of sequence capture. February 8, 1999 - Version 0.93 - Disabled MMX memory copy routine. December 23, 1998 - Version 0.92 - Fixed some bugs. - Added setting to Specialized Features to switch memory copy during disk recording on and off. - Moved mmx detection code to start of driver. November 26, 1998 - Version 0.91 - Converted the Device Options dialog box into a property sheet. - Added message to warn user when there are fewer than 2 host frame buffers available. September 14, 1998 - Added support for 16-bit RGB image capture (5551 RGB)
Date/Time Stream Filter (DATETIME.DLL) ====================================== September 4, 2002 - Version 0.109 - Added ability to export data to text files as well as binary files. January 18, 2002 - Version 0.108 - Converted to Video Savant 4.0 format. April 3, 2001 - Version 0.107 - Fixed a bug in the label stamping that was causing a crash when there was no ~ to insert the buffer number. - Changed the techneque used to obtain the Date and Time from the system to use the Windows API rather than the C API. The reason for this is that the C API was not adjusting for daylight saving time correctly so errors may occur in data collected on or near the day that daylight saving time occurs. This version of the stream filter records the data in the new format but can recognize and display date in the old format. Note the changes to the export file detailed below. March 6, 2001 - Version 0.106 - Modified label so that any occurance of the character ~ is replaced with the buffer number. March 15, 2000 - Version 0.105 - Converted to new stream filter format. - Added sfGeneralControl to get current time from filter using the same format as IRIG and GPS for the first 5 WORDs. Command is iSF_CMD_USER + 1. October 7, 1999 - Version 0.104 - Removed the additional text ": Buffer #" from the label written to each buffer's data area. August 27, 1999 - Version 0.103 - Fixed the recording of milleseconds since sequence acquisition began. It had previously been storing the number of clock ticks since the acquisition had begun. July 28, 1999 - Version 0.102 - Switched to Visual C++ Version 6.0 July 5, 1999 - Version 0.101 - Modified properties dialog box to grey out display option check boxes when appropriate recording check boxes are not checked. February 22, 1999 - Initial filter release. Build from the Name/Date stream filter.
Prosilica 1394 Cameras Camera Interface Driver (DCAM.DLL) ========================================================= January 9, 2004 - Version 0.100 - Initial camera interface release.
DPX File Filter (DPXFILT.DLL) ============================= May 26, 2004 - Version 0.100 - Initial File Filter version
AVI File Filter (DSAVIFF.DLL) ============================= February 15, 2006 - Version 0.107 - Removed a pop-up message that could occur when checking compression codecs for compatibility if a codec was not properly installed. January 30, 2006 - Version 0.106 - Fixed a bug that could cause a system to hang on some Windows 2000 computers when building a list of valid codecs for each export operation after the first. January 16, 2006 - Version 0.105 - Removed a line of code that was crashing on some Windows 2000 computers at the end of importing an uncompressed image. July 15, 2005 - Version 0.104 - Fixed bugs that could cause extra blank frames to be added to the start of an AVI and the last frame of the AVI to not be written. May 19, 2004 - Version 0.103 - Added the ability to poll the codecs to see if they work. Now only displays codecs that will work with the selected color mode. September 30, 2003 - Version 0.102 - Switched to DirectX Version 9.0 August 15, 2003 - Version 0.101 - Corrected several errors in the DSAVIFFExport structure that were causing it not to be able to be used with Video Savant's iWriteFile and iDialogSetFileInfoStruct SDK functions. November 13, 2002 - Version 0.100 - Initial File Filter version
Data Translations DT-300 Series Data Acquisition Card (DTFILT.DLL) ================================================================== December 21, 2004 - Version 0.107 - Switched to DA-SDK Version 6.2.1.1 August 2, 2002 - Version 0.106 - Changes to match some changes in Video Savant. January 28, 2002 - Version 0.105 - Converted to Video Savant 4.0 format. September 28, 2001 - Version 0.104 - Added an option to avoid flushing the buffers during a grab because this can lead to lost data. - Added feature to spread samples out evenly among the frames of data. - Added channel/gain list to header of exported file. September 6-12, 2001 - Verson 0.103 - Recompiled with version 6.1.0.4 of DA-SDK. - Added work-around to avoid bug in Video Savant that causes this stream filter to not operate after changing some of it's settings. - Switched to new Stream Filter format. July 11, 2001 - Version 0.102 - Recompiled with version 6.1 of DA-SDK. November 29, 1999 - Version 0.101 - Added controls for minimum and maximum voltage range settings. October 26 - November 3, 1999 - Version 0.100 - Initial Stream Filter version.
Microsoft DirectShow Compatible Devices Camera Interface Driver (DXSHOW.DLL) ============================================================================ June 23, 2003 - Version 0.111 - Fixed a bug that was causing problems when the Video Capture Pin dialog box was displayed and when Video Savant reset itself after changing settings in Camera Interface property sheet. May 20, 2003 - Version 0.110 - Added a YUV capture mode. DirectShow's YUV does not match Video Savant's default YUV format, so a Conversion Filter must be used to display DirectShow's YUV images correctly. This option uses DirectShow's "UYVY" Media Subtype. March 28, 2003 - Version 0.109 - Fixed a bug when tiling images horrizontally instead of vertically using multiple cameras. - Added ability to check frame rate after using "Configure Capture Pin" and attempt to set that frame rate the next time the driver starts. March 27, 2003 - Version 0.108 - Added ability to check resolution after using "Configure Capture Pin" and attempt to set that resolution the next time the driver starts. Note: This may only work if the video capture hardware allows it. - Fixed some bugs. March 7, 2003 - Version 0.107 - Tested with Unigraf UFG-01 Frame Grabber - Added option to constantly start and stop grabs during live mode and sequence recording for devices that pump through too much data for the sample grabber to capture. Use this option if single frame snaps work but live mode and recording do not. January 20, 2003 - Version 0.106 - Fixed some bugs - Added support for multiple cameras. November 8, 2002 - Version 0.105 - Fixed a bug that was causing corrupt images when a sequence grab was started by images were only grabbed occasionally. September 6, 2002 - Version 0.104 - Added option of displaying error messages in pop-up window. August 9, 2002 - Version 0.103 - Fixed a few driver bugs. March 26, 2002 - Version 0.102 - Switched to DirectX version 8.1 January 30, 2002 - Version 0.101 - Converted driver to Video Savant 4.0 format. October 24, 2001 - Version 0.100 - Initial driver version.
Domino/Grablink/Picolo Camera Interface Driver (EALPHA.DLL) =========================================================== January 11, 2006 - Version 0.136 - Modified driver to support Picolo Alert. Up/Down and Down/Up Field options do not apply to this board so additional options were added for Up Field, Down Field, Next Field and Next Frame capture. - Modified startup code so that pixel type is always set for the Picolo boards rather than inquired from the board. October 19, 2005 - Version 0.135 - Switched to Multicam version 5.0. May 10, 2005 - Version 0.134 - Switched to Multicam version 4.6. May 9, 2005 - Version 0.133 - Added Strobe Reset Feature October 6, 2004 - Version 0.132 - Switched to Multicam version 4.3. September 8-9, 2004 - Version 0.131 - Added option to continue recording if one or more devices drop out. If a camera times out then the rest of the cameras will go on without it. - Added option for selecting pixel type. Pixel types available will depend on board(s) in use. This is done from the General Tab. March 1, 2004 - Version 0.130 - Added support for the Picolo series boards. Have only tested with Picolo Tetra so far. February 26, 2004 - Version 0.129 - Switched to Multicam version 4.1. November 11, 2003 - Version 0.128 - Added code for capturing from Grablink Expert. Successfully tested with GrabLink expert capturing from two Pulnix TM-6710CLs at 648 x 484 at 120 fps each. November 3, 2003 - Version 0.127 - Switched to Multicam version 4.0 - Fixed a bug that was causing a crash in the Triggering Thread. August 11, 2003 - Version 0.126 - Added extra code to recognize the Alpha 2. July 25, 2003 - Version 0.125 - Switched to Multicam Version 2.9.2. May 20, 2003 - Version 0.124 - Fixed a bug that was preventing the Advanced controls from functioning properly. May 12, 2003 - Version 0.123 - Built this driver from the Multi driver for Video Savant 4.0. This driver has added gain and offset features and has been cleaned up by removing all of the Multi specific code. January 31, 2003 - Version 0.122 - Switched to Multicam version 2.9. December 13, 2002 - Version 0.121 - Added option for specifying Video Savant's image buffer size rather than using the default (equal to camera size). November 22, 2002 - Verison 0.120 - Added additional advanced controls to handle Alpha, Gamma and Grablink cards. November 19, 2002 - Version 0.119 - Switched to Multicam version 2.8.3. August 29, 2002 - Version 0.118 - Switched to Multicam version 2.8.2. - Fixed a bug that was causing the program to exit when the camera file was invalid instead of allowing the user to use the properties to select a new one. June 14, 2002 - Version 0.117 - Switched to Multicam version 2.8.1. - Added option to select field order (Up/Down or Down/Up field, Up/Down is default). January 11, 2002 - Verison 0.116 - Recompiled due to internal changes in Video Savant. January 10, 2002 - Version 0.115 - Converted this driver to Video Savant 4.0 format. - Video Savant 4.0 will handle all color encode/decode operations so all bayer filter related code has been removed. November 21, 2001 - Version 0.114 - Added support for GrabLink Value. October 31, 2001 - Version 0.113 - Made some changes to speed up the display of Bayer Filter images when the Average option is checked. - Debugged the Encoding of Bayer Images (importing images from files and converting them into bayer images) so that it works properly with the four different bayer image geometry settings. October 24, 2001 - Version 0.112 - Added support for multiple cameras and boards. - Switched to Multicam version 2.6.2. - Made changes to speed up the bayer filter conversion when averaging the bayer pixels. October 4, 2001 - Version 0.111 - Changed the order that Multicam Objects are deleted when Video Savant closes. Trying to delete the surface objects before the channel object was causing an error to be generated because Multicam still had an association between the surfaces and the channel. The channel is now deleted first to destroy this association before the surfaces are deleted. September 28, 2001 - Version 0.110 - Made change to constantly check for buffer size changes with Bayer Filter display. - Started adding support for Domino Alpha frame grabber. September 24, 2001 - Version 0.109 - Added additional controls for handling alignment of pixels used for bayer color images. September 19, 2001 - Version 0.108 - Switched to version 2.5.6 of SDK for Euresys Multi Driver August 2, 2001 - Version 0.107 - Added advanced settings in Specialized Features for Gain, Exposure, Strobe and Trigger. July 5, 2001 - Version 0.106 - Switched to version 2.5.4 of SDK for Euresys Multi Driver June 22, 2001 - Version 0.105 - Switched to version 2.5.3 of SDK for Euresys Multi Driver June 8, 2001 - Version 0.104 - Switched to version 2.4.1 of SDK for Euresys Multi Driver Febuary 26, 2001 - Version 0.103 - Switched to version 2.2 of SDK for Euresys Multi Driver August 31, 2000 - Version 0.102 - Added support for 24-bit RGB capture. August 1, 2000 - Version 0.101 - Switched to version 1.3 of SDK for EureSys Multi driver. July 25, 2000 - Version 0.100 - Initial Driver Version
Foresight Imaging I50 Camera Interface Driver (FII50.DLL) ========================================================= February 10, 2004 - Version 0.111 - Added support for 16-bit YUV. - Added a work around for a bug that was preventing capturing with a 1280 x 1024 frame size. January 26, 2004 - Version 0.110 - Switched to IDEA Version 2.3 - Added support for the Acustream 170. September 26, 2003 - Version 0.109 - Switched to IDEA Version 2.1 January 11, 2002 - Version 0.108 - Recompiled due to internal changes in Video Savant. January 3-4, 2002 - Version 0.107 - Transferred driver to Video Savant version 4.0 format. - Video Savant image buffer size is now locked to camera frame size. April 27, 2001 - Version 0.106 - Switched to version 1.5 of IDEA October 4, 2000 - Version 0.105 - Switched to version 1.4 of IDEA May 1, 2000 - Version 0.104 - Changed acquisition code so that a timeout would result in the iERR_CAMERATIMEOUT value being returned. March 17, 2000 - Version 0.103 - Added ability to recover from errors during acquisition. January 26, 2000 - Version 0.102 - Fixed a bug in sequence recording to disk when camera frame size doesn't match Video Savant's image buffer size. December 6, 1999 - Version 0.101 - Switched to IDEA version 1.3 October 29, 1999 - Version 0.100 - Initial camera interface release.
FITS File Filter (FITSFILT.DLL) =============================== May 26, 2004 - Version 0.100 - Initial File Filter version
Geometry Processing Library (GEOMETRY.DLL) ========================================== January 17, 2003 - Version 0.109 - Added a progress meter to serveral operations in the point to point measurements. January 14, 2003 - Version 0.108 - Fixed several problems with Metric. - Fixed incorrect display of 16-bit and color pixels. January 9, 2003 - Version 0.107 - Re-enabled Help button with new Video Savant 4.0 Help File. December 4, 2002 - Version 0.106 - Added progress meters. January 10, 2000 - Version 2.99.0.105 - Made "Rotate" left/right click match manual. Default is rotate 90 degrees counter-clockwise with no "replace source". - Made "Mirror" left/right click match manual. - "Replace source" option on "Rotate" and on "Mirror" were both saving their settings in the same variable. These siamese twins were separated. November 2, 1999 - Version 2.99.0.104 - Save entries in Point Measurement's "Points" list box each time dialog is closed. Values are still there even after Video Savant is closed and re-opened. October 28, 1999 - Version 2.99.0.103 - Added a "close polygon" option for when drawing a "line plot". October 7, 1999 - Version 2.99.0.102 - Allow user to select XOR or overwrite mode for plot drawing. - Made "circle" symbol slightly larger, so that it is more noticeable. July 28, 1999 - Version 2.99.0.101 - Switched to Visual C++ Version 6.0 June 25, 1999 - Version 2.99.0.100 - Initial version of this file.
Great River Hotlink Camera Interface Driver (GHL.DLL) ===================================================== March 11, 2004 - Version 0.102 - Switched to version 3.10 of DXAPI. March 11, 2004 - Version 0.101 - Added code to check the version of DXAPI.DLL from Great River Technologies to make sure that the user isn't trying to use an outdated version of this file that has problems. November 27, 2003 - Version 0.100 - Initial driver version.
Graphics Processing Library (GRAPHICS.DLL) ========================================== May 23, 2003 - Version 0.109 - Fixed a bug that was causing graphic attributes to not be updated if the sketch tool was used directly after setting the graphic attributes (ie. color, font, XOR etc.). January 9, 2003 - Version 0.108 - Re-enabled Help button with new Video Savant 4.0 Help File. December 4, 2002 - Version 0.107 - Added progress meters. - Added OK and Cancel button to the dialog box to receive text strings to draw. August 22, 2000 - Version 0.106 - Fixed the infamous scroll bar on the text "label edit" control bug. January 10, 2000 - Version 0.105 - Removed debugging code in text drawing (numbering). Oops. November 5, 1999 - Version 0.104 - All graphics attributes (including font type & size) saved in .inf file. November 4, 1999 - Version 0.103 - Working on saving graphic attributes in .inf file. September 27, 1999 - Version 0.102 - Fixed CCI rectangle for drawing "text" graphics to allow for "label #". July 29, 1999 - Version 0.101 - Switched to Visual C++ Version 6.0. June 25, 1999 - Initial version of this file.
AVI File Filter (IAVI.DLL) ========================== July 3, 2003 - Version 0.107 - Fixed a crash when exporting files using the Python script function "iExportFile" August 24, 2001 - Version 0.106 - Added the capability of appending images to the end of non-compressed AVI files - Fixed a bug that caused a crash when using the Cinepak codec by Radius - Eliminated a dialog that appeared when cancelling from the compression dialog - Minor changes to memory allocation/deallocation March 13, 2001 - Version 0.105 - Fixed a bug that was causing scewed images to be written when the ROI or image size was not a multiple of 4. November 6, 2000 - Verison 0.104 - Changed memory allocation to not lock the buffers, this will help prevent instances of the "Insufficient quota..." error. This memory should be accessed often enough to prevent it from being swapped out to disk so there should be no reduction in performance. October 28, 1999 - Version 0.103 - Fail gracefully if an ExtraSaveInfo structure is not passed for a WriteFile (instead of crashing!). September 13, 1999 - Version 0.102 - Got rid of redundant iOPENFILE_OPTIONS::getWdHtType() function. The iOPENFILE_OPTIONS::getImageStructs() function covers this. July 28, 1999 - Version 0.101 - Switched to Visual C++ Version 6.0 June 25, 1999 - Initial version of this file.
BMP File Filter (IBMP.DLL) ========================== October 28, 1999 - Version 0.103 * Use default values if an ExtraSaveInfo structure is not passed for a WriteFile (instead of crashing!). September 13, 1999 - Version 0.102 * Got rid of redundant iOPENFILE_OPTIONS::getWdHtType() function. The iOPENFILE_OPTIONS::getImageStructs() function covers this. July 28, 1999 - Version 0.101 * Switched to Visual C++ Version 6.0 June 25, 1999 - Initial version of this file.
Coreco Imaging IC-PCI Camera Interface Driver (ICPCI.DLL) ========================================================= February 5, 2002 - Version 0.109 - Converted driver to Video Savant 4.0 format. December 21 & 24, 2001 - Version 0.108 - Tested with PC-Comp and 16-bit YUV Color Mode. Fixed a bug that was preventing that mode from working with Sequence Grabs and Live image grabs. - Added option to select from the 4 different camera connectors on the PC-COMP. This can be set in the Specialized Features dialog box or by hot-keys during live or sequence grab by pressing F5 through F8 (for channels 0-3). Each channel uses the settings specified for that channel in the 15040.cnf configuration file. Note that the default settings in Camera Configurator are to use RS170 for camera 0 and 2 and CCIR for camera 1 and 3. If you are using multiple connectors make sure that you have changed all of the connectors that you are using to reflect the type of camera that you are using with them. November 19, 2001 - Version 0.107 - Changed some things around to reduce delay at start of sequence capture. October 31, 2001 - Version 0.106 - Fixed some bugs that were causing crashes when Video Savant's image buffer size didn't match the camera frame size. January 15, 2000 - Version 0.105 - Re-wrote sequence acquisition, live mode and snap commands to use different functions in ITEX. The new techneques no longer have the limmitations based on board memory that the old drivers had. - Verified operation with PC-COMP. - 16-bit Monochrome mode has not yet been verified with this new driver. October 17, 2000 - Version 0.104 - Added support for Video Taker June 15, 2000 - Version 0.103 - Switched to ITEX Version 4.1 March 14, 2000 - Version 0.102 - Debugged 10 and 12 bit pixel support. July 28, 1999 - Verson 0.101 - Switched to Visual C++ Version 6.0 June 15, 1999 - Version 0.100 - Switched to new version numbering scheme December 30, 1998 - January 5, 1999 - version 0.91 - Supported AM_DIG acquisiton module. December 2, 1998 - Initial device driver release (version 0.90)
Intergral Technologies Flashbus Camera Interface Driver (IFBUS.DLL) =================================================================== February 26, 2003 - Version 0.111 - Disabled disk writing direct from non-paged memory pool. December 19, 2002 - Version 0.110 - Changed driver to comply with a change in Video Savant. February 1, 2002 - Version 0.109 - Finished conversion to Video Savant 4.0 format. - Cleaned up internal portions of driver. - Moved InputLUT code into driver. - Added ping-pong redirect style capture back into driver. Needs to be tested. August 13, 2001 - Version 0.108 - Switched to version 3.91 of the FlashBus MV SDK. - Fixed a bug that was causing the sliders for Brightness and Contrast to do the opposite operation (Brightness slider was controlling contrast and vice versa). August 29, 2000 - Version 0.107 - Fixed a bug introduced in version 0.105 when detection method was changed. Bug was causing problems with RS-170/NTSC cameras. August 18, 2000 - Version 0.106 - Added option to turn "SyncMode" on to provide better acquisition of images from "unstable" sources such as VCRs. August 15, 2000 - Version 0.105 - Changed method of detecting camera frame size so that it now works properly with PAL cameras. December 6, 1999 - Version 0.104 - Fixed a bug in the acquisition which was causing a crash. October, 1999 - Version 0.103 - Switched to FlashBus SDK version 3.80 - Added support for Progressive Scan, Asynchronous Reset and Dual Channel Cameras - Added Video Taker Support - Added video control settings for RGB and Composite video. July 28, 1999 - Version 0.102 - Switched to Visual C++ Version 6.0 July 12, 1999 - Version 0.101 - Switched to Version 3.70 of the Flashbus SDK June 15, 1999 - Version 0.100 - Switched to new version numbering scheme. March 24, 1999 - Version 0.91 - Internal modification made due to a change in Video Savant's handling of 16-bit RGB. September 8, 1998 - Added support for 16-bit color mode September 1, 1998 - EYE Image Calculator Version of Flashbus driver is finally sequencing properly. Started converting the driver to Video Savant.
Intergral Technologies Flashbus MX Camera Interface Driver (IFBUSMX.DLL) ======================================================================== February 26, 2003 - Verson 0.111 - Fixed a bug during live and sequence recording that was causing the wrong amount of data to be stored in 16-bit and 24-bit modes. July 23, 2002 - Version 0.110 - Built driver for FlashBus MX from FlashBus MV driver 0.109. - Switched to Flashbus MX SDK Version 1.5.0.0 - Added Camera Select tab to properties dialog box since auto-detect doesn't work with this frame grabber. - Removed code that allocated separate memory buffer and set the board's capture to go to that buffer, there seems to already be a large buffer allocated by Integral Technologies software. February 1, 2002 - Version 0.109 - Finished conversion to Video Savant 4.0 format. - Cleaned up internal portions of driver. - Moved InputLUT code into driver. - Added ping-pong redirect style capture back into driver. Needs to be tested. August 13, 2001 - Version 0.108 - Switched to version 3.91 of the FlashBus MV SDK. - Fixed a bug that was causing the sliders for Brightness and Contrast to do the opposite operation (Brightness slider was controlling contrast and vice versa). August 29, 2000 - Version 0.107 - Fixed a bug introduced in version 0.105 when detection method was changed. Bug was causing problems with RS-170/NTSC cameras. August 18, 2000 - Version 0.106 - Added option to turn "SyncMode" on to provide better acquisition of images from "unstable" sources such as VCRs. August 15, 2000 - Version 0.105 - Changed method of detecting camera frame size so that it now works properly with PAL cameras. December 6, 1999 - Version 0.104 - Fixed a bug in the acquisition which was causing a crash. October, 1999 - Version 0.103 - Switched to FlashBus SDK version 3.80 - Added support for Progressive Scan, Asynchronous Reset and Dual Channel Cameras - Added Video Taker Support - Added video control settings for RGB and Composite video. July 28, 1999 - Version 0.102 - Switched to Visual C++ Version 6.0 July 12, 1999 - Version 0.101 - Switched to Version 3.70 of the Flashbus SDK June 15, 1999 - Version 0.100 - Switched to new version numbering scheme. March 24, 1999 - Version 0.91 - Internal modification made due to a change in Video Savant's handling of 16-bit RGB. September 8, 1998 - Added support for 16-bit color mode September 1, 1998 - EYE Image Calculator Version of Flashbus driver is finally sequencing properly. Started converting the driver to Video Savant.
JPEG File Filter (IJPEG.DLL) ============================ February 8, 2002 - Version 0.108 - Changed the code that validated JPEG files to accomodate some programs that don't strictly follow the JPEG standard and who's images were not able to be loaded as a result. August 8, 2001 - Version 0.107 - Fixed a bug when exporting 8-bit images from a 10-16 bit device. - Upgraded jpeglib from version 5a to version 6b to handle more jpeg files. - Fixed a bug where fake jpeg images cause VS to crash on import. July 19, 2000 - Version 0.106 - Fixed a bug when exporting 8-bit images from a 10-16 bit device. December 3, 1999 - Version 0.105 - Fixed a bug in reporting the number of bits per pixel in Show Info dialog in Video Savant - Fixed a bug in Importing of 8-bit monochrome JPEGs. Images were being loaded into Video Savant's image buffers one row below where they should have been (ie. start at row 1 instead of 0), this was resulting in the image being shifted down one pixel when loaded back in. October 28, 1999 - Version 0.104 - Use default values if an ExtraSaveInfo structure is not passed for a WriteFile (instead of crashing!). September 13, 1999 - Version 0.103 - Got rid of redundant iOPENFILE_OPTIONS::getWdHtType() function. The iOPENFILE_OPTIONS::getImageStructs() function covers this. August 6, 1999 - Version 0.102 - Fixed a bug when loading a file but having multiple cells in video savant selected. July 28, 1999 - Version 0.101 - Switched to Visual C++ Version 6.0 June 25, 1999 - Initial version of this file.
MPEG File Filter (IMPG.DLL) =========================== January 22, 2003 - Version 0.102 - Removed some cryptic error messages. - Added parameter checking when the OK button is clicked in the export settings dialog box. December 5, 2002 - Version 0.101 - Converted to Video Savant 4.0 File Filter format. - Removed message display window.
MuTech M-Vision 1000 Camera Interface Driver (IMV1000.DLL) ========================================================== February 4, 2002 - Version 0.114 - Converted driver to Video Savant 4.0 format. - Changed how option to use buffer size as camera size works - now is an option to override the buffer size with your own size rather than using the default size which is the camera frame size. - Tested driver under Windows 2000 - works using MuTech's windows 2000 distribution disk to install the driver. October 25, 2001 - Version 0.113 - Modified driver's Extra Info structure so that the first DWORD in the structure contains the channel being acquired from. This will allow stream filters to access this value in their sfRecordStreamFrame function if they are running with this device driver and need to know what channel the image was acquired from. October 16, 2001 - Version 0.112 - Added a feature for switching between multiple inputs during a sequence capture. This feature is called "Channel Cycling". - Switched to Version 2.23 of MuTech SDK. June 15, 2001 - Version 0.111 - Added iiDriverFunction hook to switch the General Purpose bits on and off. The nIndex for this is 1024. First parameter is 0 or 1 for MV1_GP_Bit0 or MV1_GP_Bit1, the second parameter is the number of milleseconds to wait before calling reset on the bit. If 2nd parameter is 0 then the reset doesn't get called. If the 2nd parameter is -1 then only the reset is called. August 23, 2000 - Version 0.110 - Added offset option when every other row is reversed. August 14, 2000 - Version 0.109 - Changed implementation of handling images with every other line reversed. Now processes during acquisition rather than using encode/decode. August 4, 2000 - Version 0.108 - Added ability to override camera frame size with image buffer size. - Added support for images that have their pixels reversed for every other line. March 14, 2000 - Version 0.107 - Added control to the Specialized Features box to set the number of milleseconds an acquisition will wait before timing out. Changed default timeout to 500 milleseconds. January 25, 2000 - Version 0.106 - Fixed a bug in sequence recording. September 17, 1999 - Version 0.105 - Fixed a bug with changing camera files. August 23-26, 1999 - Version 0.104 - Internal bug fixes and optimization. July 28, 1999 - Version 0.103 - Switched to Visual C++ Version 6.0 July 14, 1999 - Version 0.102 - Fixed another bug dealing with various frame sizes. July 1, 1999 - Version 0.101 - Fixed some bugs dealing with various frame sizes. June 15, 1999 - Verson 0.93.0 - Switched to new version numbering scheme June 10, 1999 - Version 0.92 - Added code to calculate the offsets into MuTech's on-board memory for the frame buffers. (had been hard-coded previously). January 12, 1999 - Version 0.91 - Verified operation with CCIR cameras. - Fixed a few bugs regarding images of sizes other than 640 x 480 - Fixed a bug in sequential image acquisition - Added text field in Specialized Features dialog box listing frame size as seen by MuTech's device driver (according to the camera configuration data). August 14, 1998 - Added time out feature. Sequential acquisition will terminate if the signal source is lost and frames have already been captured.
MuTech M-Vision 1500 Camera Interface Driver (IMV1500.DLL) ========================================================== October 29, 2003 - Version 0.111 - Fixed a bug that was causing a freeze at the end of sequence capture or live. October 23, 2003 - Version 0.110 - Fixed a bug that was causing an incorrect appearance for the Camera Select tab of the Camera Interface property sheet. February 4, 2002 - Version 0.109 - Converted to Video Savant 4.0 format. April 28 - May 2, 2000 - Version 0.108 - Debugged support for multiple mv-1500 boards. - Added ability to set different camera files for each board. March 10, 2000 - Version 0.107 - Fixed some 16-bit greyscale operation bugs. March 8, 2000 - Version 0.106 - Fixed a bug that was preventing video savant from handling 10 and 12 bit cameras properly. December 13, 1999 - Version 0.105 - Added support for mulitple mv-1500 frame grabbers. October 13, 1999 - Version 0.104 - Fixed a bug in the startup code when dealing with pre-defined camera types. September 17, 1999 - Version 0.103 - Fixed a bug with changing camera files. August 26, 1999 - version 0.102 - Fixed some internal bugs. July 28, 1999 - Version 0.101 - Switched to Visual C++ Version 6.0 June 15, 1999 - Version 0.92.0 - Switched to new version numbering scheme. May 3-10, 1999 - Version 0.91 - Added support for 16-bit pixel sizes - Switched to version 1.04 of MuTechs MV-1500 SDK October 9, 1998 - Fixed bugs in the single frame snap and live image display features.
Interlacing Byte-Swapped Conversion Filter (INTRSWAP.DLL) ========================================================= Januar 18, 2006 - Version 0.101 - Fixed passthrough mode in 16-bit mode, it was only displaying the left half of the image. February 6, 2004 - Version 0.100 - Initial Conversion Filter Version.
Pleora iPORT PT1000-CL Camera Interface Driver (IPORT.DLL) ========================================================== March 23, 2006 - Version 0.105 - Switched to Pleora SDK Version 2.2.0 - Added ability to initialize based on IP settings and camera model if .xml file loaded does not initialize the system properly. September 6, 2005 - Version 0.104 - Added a timeout option to the Camera Interface property sheet. March 24, 2005 - Version 0.103 - Added an option for this driver to perform it's own frame rate calculation based on the total time of the acquisition and the number of frames calculated since Video Savant's frame rate calculation tends to bounce during record with this device. November 1, 2004 - Version 0.102 - Switched to Pleora SDK version 2.1.2. October 27, 2003 - Version 0.101 - Switched to Pleora SDK version 2.0.4. June 5, 2003 - Version 0.100 - Initial driver version
IQInVision IQEYE3 Camera Interface Driver (IQEYEVS.DLL) ======================================================== May 7, 2002 - Version 0.100 - Initial driver version.
RAW File Filter (IRAW.DLL) ========================== January 13, 2006 - Version 0.114 - Fixed a bug where loading a header/footer format file would not enable the header/footer field controls if "No Header" had been selected previously. January 28, 2004 - Version 0.113 - Fixed a bug that was introduced on September 4, 2001 when code was added that was never meant to make it into the released driver. September 6, 2002 - Version 0.112 - Fixed calculations of Size Left Over and Estimated # of images during import. August 1-2, 2001 - Version 0.111 - Fixed calculation of size left over when importing RAW images. - Changed RAW image structure to properly store 32-bit RGB image size. - Fixed "File Save - Header/Footer Information" dialog to update contents when exporting a 32-bit RGB image. - Changed exporting options, so that images can be exported to any pixel type, regardless of which mode the user is in. - Fixed RAW file Export so that the correct pixel type is stored in the header/footer information November 13, 2000 - Version 0.110 - Added support for 32-bit RGB file reading and writing. - Override settings are switched on by default. October 29, 1999 - Version 0.109 - Fail gracefully if an ExtraLoadInfo structure is not passed for an iReadFile (instead of crashing!). October 28, 1999 - Version 0.108 - Fail gracefully if an ExtraSaveInfo structure is not passed for an iWriteFile (instead of crashing!). September 24, 1999 - Version 0.107 - Improved handling of illegal # of images requests. Check pixel size and image dimensions to see if they sound reasonable. September 13, 1999 - Version 0.106 - Got rid of redundant iOPENFILE_OPTIONS::getWdHtType() function. The iOPENFILE_OPTIONS::getImageStructs() function covers this. September 3, 1999 - Version 0.105 - Fixed to use current selection on image pad, instead of Src1/Src2/Dest. August 27, 1999 - Version 0.104 - Fixed extensive problems in header/footer format loading and saving; the CreateFile flag "FILE_FLAG_NO_BUFFERING" was used, which requires reads/writes to be a multiple of the disk's sector size (usually 512). This was a bad thing. July 28, 1999 - Version 0.103 - Switched to Visual C++ Version 6.0 July 21, 1999 - Version 0.102 - Added feature in image loading to estimate the number of images in the file. July 5, 1999 - Version 0.101 - Added ability to select a pixel type from the dialog box when loading an image and reading details from a header or footer. June 25, 1999 - Initial version of this file.
TIFF File Filter (ITIFF.DLL) ============================ August 21, 2001 - version 0.106 - Fixed a bug that forced images to be imported from a TIFF file in ascending order. October 28, 1999 - Version 0.105 - Use default values if an ExtraSaveInfo structure is not passed for a WriteFile (instead of crashing!). October 14, 1999 - Version 0.104 - Altered date/time labelling to be consistent with other modules. September 28, 1999 - Version 0.103 - Made sure buffers for info tags (strings) are large enough. September 13, 1999 - Version 0.102 - Got rid of redundant iOPENFILE_OPTIONS::getWdHtType() function. The iOPENFILE_OPTIONS::getImageStructs() function covers this. July 28, 1999 - Version 0.101 - Switched to Visual C++ Version 6.0 March 3, 1999 (CY) - Fixed the photometric interpretation problem - Added 3 other image compression and decompression schemes (still have bugs in LZW for 24-bit color) - Ignore the data type checking - Add the stamping including creator, description and document name - May need to add resolution-related features in the future
Virtual Device (No frame grabber, Color version) Camera Interface Driver (IVIRT40.DLL) ====================================================================================== January 30, 2003 - Version 0.102 - Added ability to determine name of pixel types > Bayer 8 (i.e. "36-bit RGB (packed)", and "48-bit RGB"). November 15, 2002 - Version 0.101 - Added support for displaying Properties directly in Video Savant's Camera Interface tab. - Several other bugs have been fixed. May 5, 2002 - Version 0.100 - Initial driver version built from Video Savant 3.0 Virtual Driver. - This new driver merges the functionality of all 3 Virtual Frame Grabber drivers from Video Savant 3.0.
*** File KSIGPS.TXT *** ======================= February 12, 2004 - Version 0.101 - Added support for setting of the DVR Express's timestamp. January 23, 2004 - Version 0.100 - Initial Stream Filter version.
Laser Altimeter Stream Filter (LASERA~1.DLL) ============================================ August 20, 2003 - Version 0.105 - Added status window This window is shared with the watsonbox and the trimble gps May 28, 2003 - Version 0.102 - Added feature to tap into TrueTime Stream Filter to calculate it's own UTC time. November 1, 2002 - Version 0.101 - Ported to Video Savant 4.0. Version 0.100 - Built as a Video Savant 3.0 Stream Filter.
Matrox Frame Grabbers Camera Interface Driver (MATROX.DLL) ========================================================== May 20, 2005 - Version 0.127 - Added an option to enable display of MIL-Lite's warnings and errors. To see all MIL-Lite warning and error pop-up messages add the line fShowErrors=1 to the [Startup-0] section of \vsavant4\matrox\matrox.inf August 24, 2004 - Version 0.126 - Added an option to store 24-bit images as 3 stacked 8-bit monochrome images. This works the same as the mode for 2 stacked monochrome images only the red, green and blue planes are all treated as separate monochrome images. August 6, 2004 - Version 0.125 - Added option to use snaps instead of continuous acquisition for Live, Recording or both. July 5, 2004 - Versoin 0.124 - Added option to store 8-bit monochrome pixels in 16-bit WORDs. March 9, 2004 - Version 0.123 - Added support for 32-bit RGB. October 3, 2003 - Version 0.122 - Added support for selecting Meteor II 1394 formats. September 26, 2003 - Version 0.121 - Fixed "Current Board" display in Camera Interface Property Sheet to properly reflect the selected board. August 5, 2003 - Version 0.120 - Added support for up to 8 frame grabbers. Each frame grabber can have a different type and camera file, but the cameras should be capturing at the same frame rate. - Added support for 16-bit color formats (YUV, 565 RGB and 5551 RGB, subject to availability on hardware). April 7, 2003 - Version 0.119 - Added color mode option of "24-bit RGB as 2 Stacked Monochrome". This mode operates with an RGB DCF file, splitting the Red and Green planes out into the top and bottom halves of a double height 8-bit monochrome image buffer. The blue image is discarded. This color mode has been implemented but not tested in Dual Frame Grabber mode. Input LUTs operate independantly on red and green images. January 23, 2003 - Version 0.118 - Fixed bugs in 16-bit monochrome mode and added extra error checking during initialization. January 8, 2003 - Version 0.117 - Added option to switch off writing of images to disk directly from Matrox's Non-Paged memory pool. This feature was possibly causing problems on some systems. - Added code to check for the existance of the currently selected camera file, if it does not exist then the board is not initialized, but Video Savant's user interface is presented to allow you to select your camera file. December 19, 2002 - Version 0.116 - Changed driver to comply with a change in Video Savant. November 18, 2002 - Version 0.115 - Fixed several bugs in the dual frame grabber mode. - Added "hidden feature" for specifying a different .dcf file by adding a key "Camera 2=" to the [Startup-0] section of matrox.inf to specify the full name and path of the .dcf for the second board. This was done to allow a Meteor II and Meteor II/MC to operate together but officially you must still use identical cameras. September 27, 2002 - Version 0.114 - Switched to Mil Lite version 7.1 September 24, 2002 - Version 0.113 - Added control for selecting Gain or enabling Auto-Gain for Meteor II standard. August 13, 2002 - Version 0.112 - Fixed some bugs in 10-16 bit monochrome mode. August 9, 2002 - Version 0.111 - Fixed some bugs in the Input LUTs. February 27, 2002 - Version 0.110 - Switched to MIL Lite version 7.00. - Added an option to select the field to start capture on. January 11-14, 2002 - Version 0.109 - Converted to Video Savant 4.0. - Recompile due to internal changes in Video Savant. - Made several optimization changes to driver. - Added a feature to allow the driver to detect if the board has Input LUTs. April 23, 2001 - Versio 0.108 - Switched to Mil 6.1 service pack 1. February 7, 2001 - Version 0.107 - Added support for 16-bit monochrome. Not yet tested due to lack of a 16-bit board to test it with. - Switched to Mil 6.1 July 21, 2000 - Version 0.106 - Added option to override detection of Meteor II vs. Meteor II/MC with value in .inf file. To use this add a value fIsMet2MC=0 or fIsMet2MC=1 to the [Startup-0] section of Matrox.inf. June 12, 2000 - Version 0.105 - Fixed a bug, when the ADC settings were being set through the iExecDriverFunction method the values were being stored but not applied to the hardware. May 30, 2000 - Version 0.104 - Added option to set the ADC settings in the Specialized Features dialog box through iExecDriverFunction. October 7, 1999 and October 13, 1999 - Version 0.103 - Added Brightness, Contrast, Hue and Saturation controls for color frame grabbers. - Added RGB color controls for Meteor II/MC (appear in place of the Brightness etc.) September 12-15, 1999 - Version 0.102 - Switched to Mil Lite version 6.01 - Modified driver to handle various types of Matrox Boards, added interface to select which board to use. - Added color mode of operation. July 28, 1999 - Version 0.101 - Switched to Visual C++ Version 6.0 June 15, 1999 - Version 0.100 - Switched to new version numbering scheme. May 7-13, 1999 - Version 0.92 - Added support for acquing from two frame grabbers simultaneously. Live image is displayed from both boards in DIBViewer and Dual Monitor modes. - Added an option for software triggering with each frame. - Switched to Mil version 5.12 January 28, 1999 - Version 0.91 - Fixed a bug in dual monitor mode display routines.
Matrox Frame Grabbers Camera Interface Driver (MATROX8.DLL) =========================================================== February 13, 2006 - Version 0.129 - Fixed a bug that would cause images not to capture correctly when the .dcf file's pitch did not match the active pixels per line. - Changed driver's .dll name to matrox8.dll (from matrox8a.dll) August 26, 2005 - Version 0.128 - Switched to MIL Lite version 8.0 Decmeber 16, 2004 - Version 0.127 - Switched to MIL Lite version 8.0 Alpha - Removed change that was always supporting Helios. Other boards are usable once again - Added support to select Solios - Rewrote live and sequence recording code to use MdigProcess. November 5, 2004 - Version 0.126 - Switched from Asynchronous Queued back to Asynchronous mode because the Queued mode wasn't working correctly with the Helios. - Expanded standard Matrox driver, added Helios, switched to MIL 7.8 ES. - Modified driver so that Helios is always selected. August 6, 2004 - Version 0.125 - Added option to use snaps instead of continuous acquisition for Live, Recording or both. July 5, 2004 - Versoin 0.124 - Added option to store 8-bit monochrome pixels in 16-bit WORDs. March 9, 2004 - Version 0.123 - Added support for 32-bit RGB. October 3, 2003 - Version 0.122 - Added support for selecting Meteor II 1394 formats. September 26, 2003 - Version 0.121 - Fixed "Current Board" display in Camera Interface Property Sheet to properly reflect the selected board. August 5, 2003 - Version 0.120 - Added support for up to 8 frame grabbers. Each frame grabber can have a different type and camera file, but the cameras should be capturing at the same frame rate. - Added support for 16-bit color formats (YUV, 565 RGB and 5551 RGB, subject to availability on hardware). April 7, 2003 - Version 0.119 - Added color mode option of "24-bit RGB as 2 Stacked Monochrome". This mode operates with an RGB DCF file, splitting the Red and Green planes out into the top and bottom halves of a double height 8-bit monochrome image buffer. The blue image is discarded. This color mode has been implemented but not tested in Dual Frame Grabber mode. Input LUTs operate independantly on red and green images. January 23, 2003 - Version 0.118 - Fixed bugs in 16-bit monochrome mode and added extra error checking during initialization. January 8, 2003 - Version 0.117 - Added option to switch off writing of images to disk directly from Matrox's Non-Paged memory pool. This feature was possibly causing problems on some systems. - Added code to check for the existance of the currently selected camera file, if it does not exist then the board is not initialized, but Video Savant's user interface is presented to allow you to select your camera file. December 19, 2002 - Version 0.116 - Changed driver to comply with a change in Video Savant. November 18, 2002 - Version 0.115 - Fixed several bugs in the dual frame grabber mode. - Added "hidden feature" for specifying a different .dcf file by adding a key "Camera 2=" to the [Startup-0] section of matrox.inf to specify the full name and path of the .dcf for the second board. This was done to allow a Meteor II and Meteor II/MC to operate together but officially you must still use identical cameras. September 27, 2002 - Version 0.114 - Switched to Mil Lite version 7.1 September 24, 2002 - Version 0.113 - Added control for selecting Gain or enabling Auto-Gain for Meteor II standard. August 13, 2002 - Version 0.112 - Fixed some bugs in 10-16 bit monochrome mode. August 9, 2002 - Version 0.111 - Fixed some bugs in the Input LUTs. February 27, 2002 - Version 0.110 - Switched to MIL Lite version 7.00. - Added an option to select the field to start capture on. January 11-14, 2002 - Version 0.109 - Converted to Video Savant 4.0. - Recompile due to internal changes in Video Savant. - Made several optimization changes to driver. - Added a feature to allow the driver to detect if the board has Input LUTs. April 23, 2001 - Versio 0.108 - Switched to Mil 6.1 service pack 1. February 7, 2001 - Version 0.107 - Added support for 16-bit monochrome. Not yet tested due to lack of a 16-bit board to test it with. - Switched to Mil 6.1 July 21, 2000 - Version 0.106 - Added option to override detection of Meteor II vs. Meteor II/MC with value in .inf file. To use this add a value fIsMet2MC=0 or fIsMet2MC=1 to the [Startup-0] section of Matrox.inf. June 12, 2000 - Version 0.105 - Fixed a bug, when the ADC settings were being set through the iExecDriverFunction method the values were being stored but not applied to the hardware. May 30, 2000 - Version 0.104 - Added option to set the ADC settings in the Specialized Features dialog box through iExecDriverFunction. October 7, 1999 and October 13, 1999 - Version 0.103 - Added Brightness, Contrast, Hue and Saturation controls for color frame grabbers. - Added RGB color controls for Meteor II/MC (appear in place of the Brightness etc.) September 12-15, 1999 - Version 0.102 - Switched to Mil Lite version 6.01 - Modified driver to handle various types of Matrox Boards, added interface to select which board to use. - Added color mode of operation. July 28, 1999 - Version 0.101 - Switched to Visual C++ Version 6.0 June 15, 1999 - Version 0.100 - Switched to new version numbering scheme. May 7-13, 1999 - Version 0.92 - Added support for acquing from two frame grabbers simultaneously. Live image is displayed from both boards in DIBViewer and Dual Monitor modes. - Added an option for software triggering with each frame. - Switched to Mil version 5.12 January 28, 1999 - Version 0.91 - Fixed a bug in dual monitor mode display routines.
Megaplus Conversion Filter (MEGAPLUS.DLL) ========================================= March 7, 2005 - Version 0.103 - Added an option to reverse the order of 8-bit pixels to support use of Takex FC300M with Bitflow R64 and the Vivid Engineering CLT-301R Camera Link Translator. May 3, 2004 - Version 0.102 - Fixed a bug when decoding an area of the image that started on an odd line number. Resulted in duplicate lines in pixel value viewer as one symptom. September 10, 2003 - Version 0.101 - Added an option for changing the order of the lines in the conversion filter to support cameras such as the Pulnix TM-6710CL that have the same format but send the taps in the opposite order. July 8, 2002 - Version 0.100 - Initial conversion library revision.
Meinberg IRIG/GPS Stream Filter (MEINBERG.DLL) ============================================== May 12, 2004 - Version 0.100 - Initial stream filter version.
MUXFilt Stream Filter (MUXFILT.DLL) =================================== December 13, 2002 - Version 0.100 - Initial Stream Filter release.
National Instruments NI-IMAQ supported frame grabbers Camera Interface Driver (NIIMG.DLL) ========================================================================================= May 17, 2005 - Version 0.105 - Added ability to select which National Instruments Frame Grabber to use. March 15, 2005 - Version 0.104 - Added an iStreamFilterGeneralControl to get the IMG_ATTR_LOST_FRAMES session attribute from NI-IMAQ. December 3, 2004 - Version 0.103 - Switched to NI-IMAQ version 3.0.1. December 22, 2003 - Version 0.102 - Added support for 16-bit monochrome images. Previous version of the driver had treated all 16-bit images as 565 RGB. Images are now considered monochrome unless a box is checked in the Camera Interface Property Sheet. July 31, 2002 - Version 0.101 - Converted driver to Video Savant 4.0 format - Switched to NI-IMAQ version 2.5.1. August 3, 2001 - Version 0.100 - Initial driver version.
NovAtel GPS Stream Filter (NOVATEL.DLL) ======================================= November 10, 2005 - Version 0.108 - Fixed a bug that was causing some $GPGGA logs that were acquired and written to the log not to be processed and used for the Stream Filter's data. October 20, 2005 - Version 0.107 - Fixed a bug that was causing the string written to the external log to be modified by the parsing inside the filter that filled out the Stream Filter data structure. September 8, 2005 - Version 0.106 - Added an option to append the frame buffer number (as a 32-bit signed integer) after each GPS record during export. April 23, 2003 - Version 0.105 - Added option for specifying Baud rate of serial communications. February 28, 2003 - Version 0.104 - Changed GPS_INFO structure so values that were previously of type "float" are now of type "double". - Changed filter so if UTC is available but GPS is not then just the UTC will be displayed. October 16, 2002 - Version 0.103 - Added feature to allow all logs received through the serial port to be recorded to a file. The $GPGGA log is still parsed to obtain the GPS information. This includes an auto-increment feature for the file names, so each recording will use a different file. - Fixed a handle leak in the serial port reading code that caused the filter to cease functioning after being used for some time. October 10, 2002 - Version 0.102 - Added option to select what port to use. September 25, 2002 - Version 0.101 - Ported to Video Savant 4.0 May 6, 2002 - Version 0.100 - Initial stream filter version.
Coreco Imaging PC-DIG, PC-RGB, PC-VisionPlus and PC-CamLink Camera Interface Driver (PCSERIES.DLL) ================================================================================================== March 17, 2005 - Version 0.148 - Added an option to use the on-board Input LUTs to capture 10-bit cameras as 8-bit cameras. This option overrides Input LUT and Pixel Depth Settings made in the IFC Camera Configurator. October 22, 2004 - Version 0.147 - Switched to IFC 5.8 April 22, 2004 - Version 0.146 - Added option to supress error messages generated by the driver. March 3, 2004 - Version 0.145 - Added option to activate frame grabber hardware zoom features. January 14, 2004 - Version 0.144 - Added iStreamFilterGeneralControl commands to access IFC's InportVal and OutportVal functions. See Part 8 of this document for details. December 15, 2003 - Version 0.143 - Switched to IFC version 5.7. September 16, 2003 - Version 0.142 - Added option to not use the Just-In-Time Memory Locking. This is to avoid some pop-up error messages that some customers are seeing when using the PC-Vision Plus. June 6, 2003 - Version 0.141 - Added ability to detect YUV pixel type and put Video Savant into YUV mode if that type of camera is selected. May 30, 2003 - Version 0.140 - Fixed a bug in sequence acquisition that was causing tearing of images. April 21, 2003 - Version 0.139 - Added feature to toggle Outport pin 1 on and off during capture. April 10, 2003 - Version 0.138 - Fixed a bug that was causing IFC to think that the Camera Interface driver DLL was built with the wrong header files. Note to SDK Programmers: This driver has a different structure member alignment than the Video Savant Kernel, any custom structures defined to be passed to iStreamFilterGeneralControl in the future must keep this in mind. The driver has structure member alignment of 8 bytes while the Kernel has an alignment of 1 byte. March 14, 2003 - Version 0.137 - Switched to IFC 5.6. November 27, 2002 - Version 0.136 - Added multiple triggering method options. Options are now to trigger each frame, trigger start of sequence or not trigger at all. - Added options to generate Exsync Pulses on a trigger event. October 1, 2002 - Version 0.135 - Added an option to generate ExSync pulses at the start of each frame of video captured. September 19, 2002 - Version 0.134 - Added feature to enable color conversion filters for 8-bit and 16-bit monochrome images. This will allow it to operate with the Bayer Conversion Filter. August 14, 2002 - Version 0.133 - Added feature to override image buffer size. April 8, 2002 - Version 0.132 - Switched to IFC 5.5. March 5, 2002 - Version 0.131 - Switched to IFC 5.3. - Tested and verified operation with PC-Vision. Driver worked without having to be modified to recognize a new frame grabber. February 7 & 22, 2002 - Version 0.130 - Tested multi-board support - made some bug fixes. Successfully tested with a PC-VisionPlus and PC-RGB capturing together with identical pixel depth, frame rate and pixel size but different camera files. - Added setting to specify first field to capture. Options are Odd, Even and Next. January 29, 2002 - Version 0.129 - Converted driver to Video Savant 4.0 format - Combined support for all four PC series frame grabbers into one driver by using IFC to identify different types of boards. - Conversion to Video Savant 4.0 format has caused the following changes; - Removal of all Bayer Filter related Code - to be handled by Video Savant's kernel in the future. - Removal of Pixel Normalizing and Masking - to be handled by Geometric transform modules December 20, 2001 - Version 0.128 - Made several internal improvements to the driver. October 2, 2001 - Version 0.127 - Improved error checking at driver startup. September 27, 2001 - Version 0.126 - Added software triggering feature to more closely synchronize single frame snaps from multiple frame grabbers. September 24, 2001 - Version 0.125 - Modified single frame snap so that it was synchonized when capturing from multiple frame grabbers. September 19-20, 2001 - Version 0.124 - Enabled the just in time memory locking feature in IFC. This will help to address the "GrabWaitFrameEx returned -1" error. Captures of large frames now operate without having to use the non-paged memory pool. September 11, 2001 - Version 0.123 - Added option in Specialized Features dialog box to set the image geometry. This setting can be specified in Camera Configurator but is not saved to the camera file, so we must set it manually in Video Savant. August 14, 2001 - Version 0.122 - Switched to version 5.2 of IFC. July 17, 2001 - Version 0.121 - Fixed a bug in live mode when capturing from multiple boards using the non-paged memory pool June 27, 2001 - Version 0.120 - Added option to multi-thread the memcpy operation when doing a sequence grab. Intended for use with multi-processor systems. - Added 16-bit Bayer Filter color display. Pixel depth is set in Bayer LUT dialog box and any bits above that are zeroed out by the Bayer Filter conversion algorythm. June 18-19, 2001 - Version 0.119 - Fixed a bug in live mode that was causing a crash with non-paged memory pool when the buffer size didn't match the frame size. - Added some optimizations for sequence grabs using non-paged memory pool. - Fixed a bug that was causing sequence grabs to disk with the non-paged memory pool enabled and single boards or multiple boards stacked vertically to capture blank images (memcpy was being skipped). June 12, 2001 - Version 0.118 - Added non-paged memory pool support to Live mode and Single Frame Snaps. June 4, 2001 - Version 0.117 - Fixed a bug in live mode. April 26-30, 2001 - Version 0.116 - Added support for multiple PC-DIG frame grabbers acquiring images stacked horrizontally or vertically. - Switched to version 5.1 of IFC April 17, 2001 - Version 0.115 - Added support for 24-bit and 32-bit RGB cameras. 32-bit cameras have not been tested yet. February 19, 2001 - Version 0.114 - Added support for capturing into the non-paged memory alloced by the frame grabber's Windows NT kernel mode device driver. See Part 10 for details. December 1, 2000 - Version 0.113 - Fixed a bug in the Specialized Features Dialog Box introduced in version 0.111 November 21, 2000 - Version 0.112 - Fixed a bug in the camera selection. November 8-9, 2000 - Version 0.111 - Added more flexible control to triggered acquisition. Can now specify trigger source and polarity (or use the camera file's defaults). - Fixed the bug fix from version 0.110 that was not working as expected. The new scheme now accomdates camera file names of any length. November 3, 2000 - Version 0.110 - Fixed a bug that was causing camera files with long file names not to appear if another camera had the same name for the first 19 characters. The program will now diffentiate up to the first 39 characters. October 13, 2000 - Version 0.109 - Switched to IFC 5.0 - Fixed a bug during live mode when image buffer width wasn't the same as the camera frame width. July 28, 2000 - Version 0.108 - Fixed some memory allocation bugs. - Fixed a bug at the end of sequence acquisition. July 24, 2000 - Version 0.107 - Fixed a bug in sequence acquisition to disk which was causing it to not function when the image buffer size was set smaller than the camera frame size. June 12, 2000 - Version 0.106 - Added support for removing the vertical bands between taps in some versions of the Dalsa CA-D6 camera. - Fixed a bug in the Bayer Filtering - the LUT operations weren't applying to the averaged version of the Bayer Filter. June 9, 2000 - Version 0.105 - Added an output LUT style colour control to the Bayer Filter display mode. May 17-26, 2000 - Version 0.104 - Added 8-bit Bayer Filter color. - Fixed a bug in the Acquisition tab that was preventing proper selection of camera files. April 10, 2000 - Version 0.103 - Switched to IFC version 4.2.0.1 April 7, 2000 - Version 0.102 - Added option for hardware triggered acquisition. April 3, 2000 - Version 0.101 - Added option to "normalize" 16-bit image data for proper display. January 31, 2000 - Version 0.100 - Initial driver release.
Data Cell Phoenix Camera Interface Driver (PHOENIX.DLL) ======================================================= December 19, 2002 - Version 0.102 - Changed driver to comply with a change in Video Savant. January 7-8, 2002 - Version 0.100 - Initial driver version.
Euresys Picolo Camera Interface Driver (PICOLO.DLL) =================================================== December 19, 2002 - Version 0.103 - Changed driver to comply with a change in Video Savant. Marcy 4, 2002 - Version 0.102 - Added support for multiple Picolo frame grabbers. - Converted to Video Savant 4.0 format. January 2, 2002 - Version 0.101 - Switched to Picolo Industrial Driver 5.9.2 - Added an option to the Specialized Features dialog box to set the field mode to control the order that fields are acquired with interlaced cameras. March 6-9, 2000 - Version 0.100 - Initial driver version.
Euresys Picolo/Picolo Pro 2/Picolo Tetra Camera Interface Driver (PICOLOP.DLL) ============================================================================== January 24, 2005 - Versoin 0.109 - Switched to version 3.8.3 of Multicam for Picolo. January 21, 2005 - Version 0.108 - Switched to version 3.7 of Multicam for Picolo. February 28, 2003 - Version 0.107 - Fixed some bugs that were preventing operation in progressive scan non-interlaced mode. January 31, 2003 - Version 0.106 - Updated to version 3.6.1 of Multicam for Picolo October 15, 2002 - Version 0.105 - Updated to version 3.5.1 of Multicam for Picolo - Tested with Picolo Tetra - Added support to select multiple channels of a single board June 28, 2002 - Verion 0.104 - Updated to version 3.5 of Multicam for Picolo - Added a 16-bit monochrome mode. This mode captures 8-bit data and places it in the high byte of a 16-bit word. January 31, 2002 - Version 0.103 - Converted driver to Video Savant 4.0 format. August 15-20, 2001 - Version 0.102 - Switched to version 3.3.2 of Mutlicam for Picolo. - Added a third ring buffer to capture when grabbing from multiple frame grabbers to better handle the case where the cameras are not synchronized. August 14, 2001 - Version 0.101 - Tested this driver with a regular Euresys Picolo. It works with this board as well. - Added support for multiple Picolo frame grabbers. Configure number of boards in Specialized Features. All boards must have same camera format and pixel depth. July 4, 2001 - Version 0.100 - Initial Driver Version. Only tested with Euresys Picolo Pro 2
LeuTron PicPort Camera Interface Driver (PICPORT.DLL) ===================================================== February 24, 2006 - Version 0.128 - Added a configuration option to select between Parallel and Serial Switching modes of the Sequencing DRAL to support both H4S and H4D boards. - Fixed a bug in recording. September 28, 2005 - Version 0.127 - Switched to LV-SDS 1.96.105 March 3, 2004 - Version 0.126 - Switched to LV-SDS 1.96.001 - Fixed a crash in Single Frame Snaps in disk mode. February 11, 2003 - Version 0.125 - Added an option to disable allowing Video Savant to write to disk directly from the PicPort's non-paged memory pool because it was causing errors with stream filters. January 31, 2003 - Version 0.124 - Switched to LV-SDS Version 1.95.001 December 19, 2002 - Version 0.123 - Changed driver to comply with a change in Video Savant. October 7, 2002 - Version 0.122 - Switched to LV-SDS version 0.194.048 July 3, 2002 - Version 0.121 - Updated to LV-SDS version 1.94.036 June 11, 2002 - Version 0.120 - Updated to LV-SDS version 1.94.030. - Added manual offset to second image buffer - Added support for PicProdigy capturing from multiple subgrabbers. February 28, 2002 - Version 0.119 - Added support for 16-bit monochrome capture. - Updated to LV-SDS Version 1.94.006. January 30, 2002 - Version 0.118 - Converted to Video Savant 4.0 format. - Direct to VGA mode has been removed in the conversion process. November 27, 2001 - Version 0.117 - Switched to LV-SDS version 1.94.001. September 6, 2001 - Version 0.116 - Switched to LV-SDS version 1.93.001 July 4, 2001 - Version 0.115 - Fixed a bug that was causing the program to lock when capturing each field as a separate frame. April 25-May 1, 2001 - Version 0.114 - Fixed a bug that was causing corrupted framed when using more than one frame grabber. - Fixed a bug that was causing camera configuration information to not be written to the configuration file if it was collected during startup rather than from the specialized features dialog box. - Fixed a bug so that the Contrast/Brightness and Minimum/Maximum settings work when using multiple cameras and/or frame grabbers. March 12-14, 2001 - Version 0.113 - Fixed a bug that was causing Bayer Filter conversion on the fly to produce corrupted images when Video Savant's image buffer width didn't match the camera frame width. - Added a bug fix to prevent both modes of Bayer Filter conversion (post processing and during acquisition) from being enabled at the same time, which was causing a crash. January 25-31, 2001 - Version 0.112 - Switched to version 1.91 of LeuTron's SDK. - Added support for multiple boards with multiple cameras. This feature has not yet been tested with a PicPort Color, but has been tested with multiple Sterio H4S cards using Hitachi KP-F3 cameras in non-interlaced slave mode. - Added a mode for converting 8-bit greyscale to 24-bit RGB during acquisition using a bayer filter conversion. This mode is used for stream filters that need to be able to interpret the bayer filter data during acquisition and cannot perform the conversion themselves. To operate with this option, the driver should be in 8-bit monochrome mode with the "Convert 8-bit data to 24-bit data on the fly using Bayer" box checked. September 6, 2000 - Version 0.111 - Switched to version 1.89 BETA of LeuTrons' SDK. August 18, 2000 - Version 0.110 - Added 8-bit color Bayer Filter support. April 10, 2000 - Version 0.109 - Switched to version 1.86 of LeuTron's SDK February 22-23 - Version 0.108 - Added field mode capture. - Updated Contrast and Brightness controls to use proper Sequencing DRAL functions. - Added Minimum and Maximum values in place of Contrast and Brightness controls for when using monochrome PicPort boards (PicPort Mono, Sterio H4D and Sterio H4S). February 14, 2000 - Version 0.107 - Fixed a 16-bit live mode freezing bug which was only showing up with Video Taker. December 20, 1999 - January 6, 2000 - Version 0.106 - Added ability to support multiple cameras acquiring simultaneously through the picport sterio. Multiple cameras currently only work in 8-bit monochrome mode and do not work with Contrast or Brightness controls, which are disabled while operating in this mode. Switched to Daisy SDK version 1.85. November 26, 1999 - Version 0.105 - Changed the driver so that Video Savant would still start even if the camera couldn't be activated to give the user a chance to change the camera, grabber and cable selection. October 18, 1999 - Version 0.104 - Added Video Taker support for PicPort Color. - Updated to Daisy version 1.84 August 27, 1999 - Version 0.103 - Fixed an internal memory allocation bug. July 28, 1999 - Version 0.102 - Switched to Visual C++ Version 6.0 July 9, 1999 - Version 0.101 - Switched to version 1.81 of LeuTron's Daisy SDK. June, 1999 - Version 0.100 - New version numbering scheme. April 21, 1999 - Continuing version 0.98 - Switched to version 1.80 of LeuTron's Daisy SDK - Fixed 8-bit monochrome mode so that it's acquisition mode didn't clip the colors used by Windows. April 20, 1999 - Version 0.98 - Added Brightness and Contrast controls to the Specialized Features section of the Camera Interface tab of Video Savant's property sheet. March 31, 1999 - Version 0.97 - Added extra error checking for when the driver is started with a different modeo of PicPort than was previously installed. March 26, 1999 - Version 0.96 - Fixed a bug that was causing problems with cameras that did not have frame widths that were a multiple of four. March 23-24, 1999 - Version 0.95 - Internal update in 16-bit RGB Code. February 11, 1999 - Version 0.94 - Fixed some bugs with live image display and the moving of the Video Savant window (the system was going live when it wasn't supposed to). - Added some optimizations for faster display of 16-bit color. February 1, 1999 - version 0.93 - Fixed some bugs when capturing to image buffers which aren't the same size as the camera frame. January 26, 1999 - Version 0.92 - Converted to use version 1.7f of LeuTron's Daisy SDK January 19, 1999 - Version 0.91 - Added functionality for iExecDriverFunction to switch 16-bit RGB encode and decode functions on and off. See below. December 7, 1998 - Fixed bug in Direct to VGA Live Mode September 30, 1998 - Added mmx memcpy for memory mode capture August 17, 1998 - Added support for the 16-bit Color Mode.
EPIX PIXCI Camera Interface Driver (PIXCI.DLL) ============================================== May 4, 2005 - Version 0.105 - Added option to put Video Savant into color mode when displaying 8-bit or 10-16 bit monochrome images so that Color Conversion Filters can be used. June 16, 2003 - Version 0.104 - Added a control to the General tab of the camera interface property sheet to set the acquisition timeout. May 23, 2003 - Version 0.103 - Made a change so that if the driver does not initialize properly Video Savant is still started, but with acquisition disabled, so that the driver can be configured through the Camera Interface property sheet. May 2, 2003 - Version 0.102 - Switched to XCLIB Version 2.2. July 12, 2001 - Version 0.100 - Initial Driver Version - This new driver is built using XCLIB and has been tested only with a PIXCI-SV4.
Pixel Frequency Processing Library (PIXELFRQ.DLL) ================================================= January 9, 2003 - Version 0.106 - Re-enabled Help button with new Video Savant 4.0 Help File. December 4, 2001 - Version 0.105 - Updated to Video Savant 4.0 and added network functionality. June 5, 2001 - Version 0.104 - Check the edit boxes to see that they fall in an acceptable range (check and bound). Fixed a problem if someone enters a negative number. November 11, 1999 - Version 0.103 - Label y-axis using integers. October 25, 1999 - Version 0.102 - Modified plot graphic to include name of processing library. July 28, 1999 - Version 0.101 - Switched to Visual C++ Version 6.0 June 25, 1999 - Initial version of this file.
Pixel Value Viewer (PIXVIEW.DLL) ================================ January 13, 2003 - Version 0.102 - Added help button to main pixel value viewing window and to configure window. Also added right-click "Processing Library Information Box" to pixel value viewing button. October 7, 2002 - Version 0.101 - Added feature to ensure that only one instance of the pixel value viewer can exist at one time.
MMX Processing Stream Filter (PROCESS.DLL) ========================================== February 6, 2002 - Version 0.108 - Fixed bug that was preventing reference image size from being updated in the Arithmetic and Logic operation setting dialog boxes when the reference image was changed through the browse button. - Fixed the open and close operations. These operations were reversed and applying their Dialate and Erode operations incorrectly so that the end result was that one acted as a Dialate and the other as an Erode. January 23-25, 2002 - Version 0.107 - Converted over to Video Savant 4.0 format. May 15, 2000 - Version 0.106 - Added Stream Filter General Control to switch stream filter on and off from an SDK application. - Switched to new Stream Filter format. January 18, 2000 - Version 0.105 - Removed "Median" morphology operation since it has never been tested. January 11, 2000 - Version 0.104 - Fixed a bug that was causing 24-bit RGB reference images to be switched to BGR, or 24-bit images to 32-bit, every time a process was run. Now it is just done when the reference image is loaded, which is what we want. November 23, 1999 - Version 0.103 - Major reconstructive surgery (SMN). August 2, 1999 - Version 0.102 - Recompiled using Visual C++ 6.0. July 7, 1999 - Version 0.101 - Binarize operation is declared as a new operation type, (previously a Logic operation). - Added operation checking for different display modes. May 3, 1999 - Version 0.100 - Initial release.
Profile Plot Processing Library (PROFILE.DLL) ============================================= January 9, 2003 - Version 0.107 - Re-enabled Help button with new Video Savant 4.0 Help File. January 7, 2003 - Version 0.106 - Fixed some problems with graph when long floating point numbers caused several lines of the Legend to run together. December 4, 2001 - Version 0.105 - Updated to Video Savant 4.0 and added network functionality. March 19, 2001 - Version 0.104 - Fixed a bug in the print command in the data viewer window. - Changed save command in data viewer window so that it adds a .txt extension to the file name if no extension is specified. November 11, 1999 - Version 0.103 - Fixed output of numbers to match format described in manual. - Don't show so many decimal places on x-axis of graph. October 25, 1999 - Version 0.102 - Modified plot graphic to include name of processing library. July 28, 1999 - Version 0.101 - Switched to Visual C++ Version 6.0 June 25, 1999 - Initial version of this file.
Projection Plot Processing Library (PROJECT.DLL) ================================================ January 9, 2003 - Version 0.107 - Re-enabled Help button with new Video Savant 4.0 Help File. December 4, 2001 - Version 0.106 - Updated to Video Savant 4.0 and added network functionality. March 19, 2001 - Version 0.105 - Fixed a bug in the print command in the data viewer window. - Changed save command in data viewer window so that it adds a .txt extension to the file name if no extension is specified. January 17,2000 - Version 0.104 - Drawing a graph was modifying Projection data before it was stored in text data area. October 25, 1999 - Version 0.103 - Modified plot graphic to include name of processing library. October 15, 1999 - Version 0.102 - Fixed to work properly with ROI's. - Fixed output data (text) to use metrics. July 28, 1999 - Version 0.101 - Switched to Visual C++ Version 6.0 June 25, 1999 - Initial version of this file.
QImaging Camera accessed through 1394 card Camera Interface Driver (QCAM.DLL) ============================================================================= May 11, 2005 - Version 0.111 - Updated to QCAM SDK 1.71. May 29, 2003 - Version 0.110 - Added Region of Interest functionality to the driver. April 15, 2003 - Version 0.109 - Fixed a bug that was causing a crash when the Exposure, Gain or Offset were changed while viewing live video. March 5, 2003 - Version 0.108 - Fixed a bug when Binning causes the image size to have a width that is not a multiple of 4. February 27, 2003 - Version 0.107 - Switched to QCAM SDK 0.160. October 8, 2002 - Version 0.106 - Added option to put Video Savant into 8-bit and 16-bit color modes to allow use of conversion filters (such as Bayer). September 18, 2002 - Version 0.105 - Switched to QCAM SDK 1.58. May 13, 2002 - Version 0.104 - Switched to QCAM SDK 1.50 and changed driver to use new Asynchonous capture functions. January 23, 2002 - Version 0.103 - Switched to Qcam SDK version 1.46 Beta. December 18, 2001 - Version 0.102 - Changed method of displaying 16-bit live images. The previous method was more efficient but was incorrect and caused the Output LUTs to be bypassed in live mode with 10-16 bit data. November 5, 2001 - Version 0.101 - Switched to QCamDriver Version 1.12 July 31, 2001 - Version 0.100 - Initial driver version.
BitFlow Raven (2.50) Camera Interface Driver (RAVEN25.DLL) ========================================================== December 19, 2002 - Version 0.113 - Changed driver to comply with a change in Video Savant. September 17, 2002 - Version 0.112 - Fixed a bug that was causing the option to reverse odd rows not to work in disk mode unless the option to override the image buffer size was also enabled. August 13, 2002 - Version 0.111 - Added options to override image buffer size and reverse odd numbered rows. January 31, 2002 - Version 0.110 - Converted to Video Savant 4.0 format. June 27, 2001 - Version 0.109 - Added single Raven, Dual Engine mode - Added option to have multiple camera configurations only check for signal from the first camera. Only use this option when cameras are synchronized through hardware. June 13, 2001 - Version 0.108 - Updated to version 2.50 of Bitflow's SDK - Added tripple Raven, Dual Engine mode April 9, 2001 - Version 0.107 - Added color support to Dual Raven mode. March 26, 2001 - Version 0.106 - Added dual Raven, dual Engine mode. March 16, 2001 - Version 0.105 - Fixed a bug that was causing one shot camera files to be put into a self-triggered mode. February 28, 2001 - Version 0.104 - Fixed a bug in determining if cameras are interlaced or not. - Switched to version 2.10 of Bitflow's SDK. October 27, 2000 - Version 0.103 - Added dual raven mode for monochrome cameras. May 31, 2000 - Version 0.102 - Switched to Bitflow SDK version 2.00 - Added support for Color acquisition. - Removed the "Capture Images Inverted" option. May 9, 2000 - Version 0.101 - Hooked up the Input LUTs and fixed a bug that was causing video to be scrambled (also LUT related). July 21, 1999 - Version 0.100 - Built this driver from the Road Runner Driver - Only support Ping-Pong mode at this point, the others will be added once Ping-Pong mode is working, except for Grab List Mode, which will be eliminated. - Using Visual C++ Version 6.0 and Bitflow's SDK version 1.26.
BitFlow Raven (3.00) Camera Interface Driver (RAVEN30.DLL) ========================================================== December 19, 2002 - Version 0.116 - Changed driver to comply with a change in Video Savant. September 23, 2002 - Version 0.115 - Modified camera file selection control to be a drop-down list of camera files attached to the main frame grabber. September 19, 2002 - Version 0.114 - Added control for selecting what attached camera file to use. September 17, 2002 - Version 0.113 - Fixed a bug that was causing the option to reverse odd rows not to work in disk mode unless the option to override the image buffer size was also enabled. September 4, 2002 - Version 0.112 - Switched to Bitflow SDK 3.00. August 13, 2002 - Version 0.111 - Added options to override image buffer size and reverse odd numbered rows. January 31, 2002 - Version 0.110 - Converted to Video Savant 4.0 format. June 27, 2001 - Version 0.109 - Added single Raven, Dual Engine mode - Added option to have multiple camera configurations only check for signal from the first camera. Only use this option when cameras are synchronized through hardware. June 13, 2001 - Version 0.108 - Updated to version 2.50 of Bitflow's SDK - Added tripple Raven, Dual Engine mode April 9, 2001 - Version 0.107 - Added color support to Dual Raven mode. March 26, 2001 - Version 0.106 - Added dual Raven, dual Engine mode. March 16, 2001 - Version 0.105 - Fixed a bug that was causing one shot camera files to be put into a self-triggered mode. February 28, 2001 - Version 0.104 - Fixed a bug in determining if cameras are interlaced or not. - Switched to version 2.10 of Bitflow's SDK. October 27, 2000 - Version 0.103 - Added dual raven mode for monochrome cameras. May 31, 2000 - Version 0.102 - Switched to Bitflow SDK version 2.00 - Added support for Color acquisition. - Removed the "Capture Images Inverted" option. May 9, 2000 - Version 0.101 - Hooked up the Input LUTs and fixed a bug that was causing video to be scrambled (also LUT related). July 21, 1999 - Version 0.100 - Built this driver from the Road Runner Driver - Only support Ping-Pong mode at this point, the others will be added once Ping-Pong mode is working, except for Grab List Mode, which will be eliminated. - Using Visual C++ Version 6.0 and Bitflow's SDK version 1.26.
BitFlow Raven (3.00) Camera Interface Driver (RAVEN40.DLL) ========================================================== November 4, 2005 - Version 0.120 - Added a modification to handle the case that the Raven appears to cycle through it's QTABs automatically now rather than