SynView-1.03.010 (beta 1070)
================

Release Date:  01.12.2020
Description:    * CorSight*   fix: Bypass & InputRoiRequest of custom module interface
                * CorSight*   fix: xml feature LvDevice_Width.Min & LvDevice_Width.Inc
                * CorSight*   fix: synchronize ROI change for E2V sensor (CO1436, CO4206)
                * CorSight*   fix: even ROI increment for Sony sensor (CO2239M)
                * CorSight*   fix: AOIMode & ROI constrains
                * CorSight*   fix: adapt WidthMax/HeightMax to LvReadoutWidth/LvReadoutHeight
                * CorSight*   fix: device driver
                * CorSight*   fix: AcquisitionFrameRateMax calculation
                * CorSight*   fix: AcquisitionFrameRateControlMode (ExposureMax calculation)
                * CorSight*   fix: CounterAndTimerControl (individual setup & reset)
                * CorSight*   fix: TriggerSource = UserOutput1-8
                * CorSight*   fix: TriggerActivation = AnyEdge
                * CorSight*   fix: LUTEnable On/Off during Acquisition
                * CorSight*   fix: LvUniProcessMode via LoadSettings
                * CorSight*   fix: ChunkModeActive On/Off via UserSet
                * CorSight*   fix: Binning mode for E2V sensor (CO1436, CO4206)
                * CorSight*   fix: GC Map locked with AcquisitionStart
                * CorSight2   fix: cbcmaload crash with old SUSI driver
                * CorSight2/3 fix: DPC load map during acquisition
                * CorSight2/3 fix: automatically load GC/FFC/DPC/OGC maps during startup
                * CorSight*   with interface to GigE server application
                * CorSight*   with renamed kernel drivers to avoid conflicts (svppx.sys->synviewpci.sys, svsvc.sys->synviewsvc.sys)
                * CorSight*   with blacklevel calibration for 2k/4K linescan sensor (COL6270, COL6435)
                * CorSight*   with temperature min/max monitoring
                * CorSight*   with cbcmaload showing flash device
                * CorSight3   with luxima sensor (CO7137M3)
                * CorSight2/3 with FPGA temperature monitoring
                * CorSight2   with higher framerate for 2k/4K linescan sensor (COL6270, COL6435)
                * CorSight2   with WidthMin=16
                * GigE-Vision fix: heartbeat thread runs until heartbeat timeout
                * GigE-Vision fix: lost link after heartbeat timeout
                * GigE-Vision with CCLinkStatus
                * GigE-Vision with renamed filter driver to avoid conflicts (svgev6x.sys->synviewgev6x.sys)
                * GigE-Vision with stream & message channel passing windows firewall
                * GigE-Vision with separate Ethernet/WiFi interface type
                * GigE-Vision with improved ScanDevices
                * iAM Bugfix of crash with old FPGA version
                * iAM A total of 4 temperature read outs implemented 
                * iAM Simplified trigger and strobe interface
                * iAM GigEServer: Smart Application Exit and Smart Application Start features
                * iAM GigEServer: Feature PayloadSize implemented in GigEServer
                * GenTL producer lib (sv.gentl.cti) with full featured camera simulator
                * GenTL producer lib (sv.gentl.cti) dynamically loading PCI library
                * GenTL producer lib (sv.gentl.cti) supporting UVC interface type
                * GenTL producer lib (sv.gentl.cti) supporting iAm interface type
                * GenTL producer lib (sv.gentl.cti) supporting mixed & single TLType (see GenTL Interface Options in sv.settings)
                * GenTL producer lib (sv.gentl.cti) is now GenTL SFNC 1.1.1 compliant
                * GenTL producer lib (sv.gentl.cti) fix VideoCapture MFVideoFormat_YUY2
                * GenTL producer lib (sv.gentl.cti) supporting DeviceTimestampFrequency feature
                * GenTL producer lib (sv.gentl.cti) compliant with 3rd party GenTL consumer
                * GenTL producer lib (sv.gentl.cti)        with log enable (see GenTL Debug Options in sv.settings)
                * GenTL consumer lib (sv.synview.base.dll) with log enable (see GenTL Debug Options in sv.settings)
                * sv.explorer fix: no error dialog if some GenTL dlls could not be loaded
                * sv.explorer fix: formula interpreter for 64bit variables
                * sv.explorer fix: formula interpreter with 2 parameter functions
                * sv.explorer fix: remember InfoTab index
                * sv.explorer with -version command line parameter
                * SynView API supporting YCbCr422_8_CbYCrY pixel format
                * SynView API supporting WhiteBalance for 10/12bit PixelFormats
                * SynView API supporting ColorMatrix for 10/12/16bit PixelFormats
                * SynView API fix: RGB8 pixel format after LvUniProcessMode Off->Auto
                * SynView API fix: synchronize list of available UniPixelFormats 
                * SynView API fix: synchronize available image processing depending on UniPixelFormat
                * SynView API fix: check return status of ImgProc functions in ProcessBuffer
                * SynView API fix: unified processing does not overwrite RGB2YUV matrix when Processing Mode = Off of SWOnly
                * Windows 10 certified kernel drivers
                * Windows 10 filter driver installation
                * Linux Qt libs with static linking of libpng12


SynView-1.03.009 (customer specific)
================

Release Date:  19.12.2019
Description:    * CorSight* with blacklevel calibration for 2k/4K linescan sensor (COL6270, COL6435)
                * CorSight2 with higher framerate for 2k/4K linescan sensor (COL6270, COL6435)


SynView-1.03.008 (customer specific)
================

Release Date:  20.09.2019
Description:    * cbcmaload with extra option (1) for DeviceReset 
                * cbcmaload without DeviceReset after flash programming
                * control_driver with compile & reset option
                * lvsm.core.c fix: pci_device reference count


SynView-1.03.007 (customer specific)
================

Release Date:  01.02.2019
Description:    * CorSight2 with FPGA temperature monitor
                * CorSight2 with DeviceReset after flash programming
                * CorSight* fix: avoid flash programming when GPIO library is not loaded


SynView-1.03.006
================

Release Date:  24.01.2019
Description:    * CorSight* fix: overexposure of first frame for Sony sensor (CO2239)
                * CorSight* fix: ROI offset & binning & horizontal/vertical flip for Sony sensor (CO2239)
                * CorSight* fix: ROI offset & horizontal flip for 2k/4K linescan sensor (COL6270, COL6435)
                * CorSight* fix: avoid LVSB_ERROR interrupt
                * CorSight* fix: enable Legacy Interrupt on PCIe under Linux
                * CorSight* with CounterEventActivation & TimerTriggerActivation
                * CorSight* with improved cbcmaload tool (LED-ring Novram) 
                * CorSight* with improved cbcmaload tool (support more flash types) 
                * GeoCal: fix FFC for CorSight cameras
                * improved GenICam feature persistence (Load/Save Settings)
                * GenTL producer lib (sv.gentl.cti) supporting VideoCapture interface type


SynView-1.03.004
================

Release Date:   06.04.2018
Description:    * CorSight* with driver for Sony sensor (CO2239)
                * CorSight* with improved OGC for 2k/4K linescan sensor (COL6270, COL6435)
                * CorSight* fix: color linescan mode for E2V sensor (CO1436C, CO4206C)
                * CorSight* fix: cbcmaload tool supporting more flash types
                * CorSight* with improved QuadControl for initial trigger start offset
                * CorSight* with virtual frame trigger mode
                * CorSight* fix: reset timestamp in "Special Features"
                * CorSight* fix: debouncing/deglitching mode for trigger inputs
                * CorSight* fix: UserSetDefault selector according SFNC
                * CorSight* fix: TriggerSource selector including line inputs
                * CorSight* fix: read temperature from SensorBoard
                * CorSight* fix: analog gain & blacklevel for E2V sensor (CO1436, CO4206)
                * CorSight2 with OpenCamera interface (compatible to GigEpro)
                * CorSight2 with extended debouncing duration (max. 100ms)
                * CorSight2 with XML adapted to FPGA design option
                * CorSight1 fix: whiteline problem with E2V sensor (CO1436)
                * GeoCal: compatibility with CorSight cameras
                * GeoCal: OGC calibration for linescan sensor with tap compensation
                * GeoCal: load/save FFC & GC maps to file
                * GeoCal: bugfixes for Geometry Calibration
                * GeoCal: bugfixes for 10/12bit PixelFormats
                * GeoCal: bugfixes for Color Calibration
                * USB3-Vision: improved buffer management
                * GigE-Vision: opening GEV 2.x devices will return with GIGEVERSION_NOT_SUPPORTED error status
                * GigE-Vision: fix DeviceEndianessMechanism = Standard for GenICam schema 1.1
                * GigE-Vision: improved XML download
                * GigE-Vision: heartbeat thread with limited beat rate (<1000ms)
                * GigE-Vision: more robustness against packet loss
                * GigE-Vision: fix WSAECONNRESET hangup
                * SynView API: unified processing supporting 10/12/16bit PixelFormats
                * SynView API: SetCallback for all EventTypes
                * SynView API: fix compiler issue in PlainC templates
                * GenTL producer lib (sv.gentl.cti) is now GenTL 1.5 compliant and passes GenTL validation test
                * GenICam runtime libraries updated to version 3_0_1
                * fix conflicts with 3rd party GenTL producer
                * improved license check for NET cameras
                * improved startup speed
                * sv.explorer: auto start option


SynView-1.03.003
================

Release Date:   11.12.2016
Description:    * CorSight2 supporting flash ring
                * CorSight2 driver for 64bit linux
                * CorSight2 with service driver for cbcmaload tool
                * CorSight2 supporting E2V sensor with 50/60fps (CO4136, CO4206)
                * CorSight fix: CustomControl interface
                * CorSight fix: FPGA register interface (check for unknown base addresses)
                * CorSight fix: cbcmaload tool (no access to Custom Module anymore)
                * CorSight fix: blacklevel control for Awaiba sensor (COL6270, COL6435)
                * CorSight* supporting SIMR mode for E2V sensor (CO4136, CO4206)
                * CorSight* turn off TriggerBusy logic for E2V sensor (CO4136, CO4206)
                * sv.explorer improved batch processing (set/get generic enum values)
                * sv.explorer fix: avoid GenICam exception when reading small LvFtrType_Buffer
                * fix buffer overflow and race conditions 
                * SynView API fix: StopThread wait for user callback return after LvEventClose, new function LvEventCallbackMustExit()
                * SynView API fix: CmdExecute returns timeout status (LVSTATUS_TIMEOUT)
                * USB3-Vision: full support of Linux 32 and 64 bit systems
                * GigE-Vision fix: supplying just 1 buffer is allowed in triggered mode
                * GigE-Vision fix: timeout for missing trailer paket
                * use Qt 4.8.7 libraries to avoid Windows 10 warnings
                * includes Windows binaries for GeoCal tool
                * sv.ipconf supporting firmware update for Sony IMX sensor


SynView-1.03.002
================

Release Date:   21.03.2016
Description:    * CorSight fix AcquisitionStop timeout of 500ms
                * CorSight fix vertical offset
                * CorSight2 supporting E2V sensor (CO4136, CO4206)


SynView-1.03.001
================

Release Date:   16.03.2016
Description:    * CorSight fix linescan mode for 5Mp Aptina sensor (CO1503)
                * CorSight fix horizontal flip for 5Mp Aptina sensor (CO1503)
                * CorSight fix horizontal flip for Awaiba sensor (COL6270, COL6435)
                * CorSight fix minimum ReadOutWidth to 16
                * CorSight with signed encoder rotation in chunk data
                * sv.explorer with improved renderer (API to read pixel values under cursor)
                * sv.explorer support for batch processing (*.exs files)
                * fix libudev version conflict for 32/64bit linux
                * CorSight2 first functional driver version
                * USB3-Vision fix for problems with multiple cameras
                

SynView-1.02.004
================

Release Date:   17.11.2015
Description:    * removed camera manuals from doc folder
                * support pixel formats: YCbCr422_8, YCbCr601_422_8, YCbCr601_422_8_CbYCrY, YCbCr422_8
                * support pixel formats: Mono10Packed, Mono12Packed
                * support pixel formats: Bayer??10, Bayer??12
                * fix buffer handling after changing pixel format
                * sv.explorer showing serial number in camera overview
                * sv.ipconf check ddr3 size
                * include Qt 4.8.0 libraries for 32/64bit linux
                * install filter driver for 32/64bit Windows
                * support for batch processing (*.svb files)
                * fix LoadXml problems for 32/64bit linux
                * fix file permissions for 32/64bit linux
                * fix race conditions at high framerate
                * fix bayer processing for 10 and 12 bit image data
                * performance improvement at high framerate (reduced underruns)
                * improved buffer management
                * CorSight fix kernel driver
                * CorSight fix interrupt handling
                * CorSight fix global reset shutter mode
                * CorSight fix vertical offset in E2V linescan mode (CO4136, CO4206)
                * CorSight fix exposure limit in E2V trigger mode (CO4136, CO4206)
                * CorSight fix trigger polarity for 5Mp Aptina sensor (CO1503)
                * CorSight fix timer synchronisation
                * CorSight fix recursion in XML for custom module
                * CorSight with improved cbcmaload tool (sensor CPLD/Novram)
                * CorSight with LvOffGainControl load/save to novram
                * CorSight fix timing & clock oscillator in E2V sensor (CO4136, CO4206)
                * CorSight fix trigger drop detection in linescan mode
                * CorSight fix trigger busy for Awaiba, E2V and 5Mp Aptina sensor (COL6270, COL6435, CO4136, CO4206, CO1503)
                * CorSight fix exposure quantization for E2V sensor (CO4136, CO4206)
                * CorSight with TriggerError, EncoderPosition & EncoderRotation in chunk data
                * CorSight fix UserSet with TriggerMode, ReverseX, ReverseY & DeviceScanType
                * CorSight fix FrameRateCtrl for Awaiba (COL6270, COL6435)
                * GigE-Vision fix: a minimum amount of 2 image buffers is needed in triggered mode
                * GigE-Vision with ini-switch for automatic reconnect (MISC.AutoConnect=0)
                * USB3-Vision with ini-switch for automatic reconnect (MISC.AutoConnect=0)
                * USB3-Vision support improved
                * USB3-Vision with event processing
                * USB3-Vision with additional info features, including channel status


SynView-1.02.003
================

Release Date:   18.12.2014
Description:    * CorSight with fixed line timing for 2Mp E2V sensor (CO4206)
                * CorSight with 1.3Mp E2V infrared sensor (CO4136IR)
                * CorSight with 4K Awaiba linescan driver (COL6435)
                * CorSight with LvOffGainControl for offset/gain module
                * CorSight with frame abort detection
                * GEV supporting LvBuffer_FrameId
                * supporting LvFtrType_Buffer
                * supporting USB 3 Vision cameras
                * source code generator independent from locale LC_NUMERIC
                * GenTL function "GCGetPortURLInfo" accepting remote device without manifest table
                * GenTL function "GCGetNumPortURLs" returning 2 if remote device without manifest table
                * GenTL function "DSGetInfo" according to spec (STREAM_INFO_NUM_DELIVERED, STREAM_INFO_NUM_STARTED)
                * sv.explorer with more detailed stream statistics
                * sv.explorer change max cameras from 16 -> 100
                * max 100 sec GigE Vision control channel transmission timeout
                * default CmdExecTimeout 100ms


SynView-1.02.002
================

Release Date:   25.07.2014
Description:    * CorSight with fixed clock timing in sensor driver
                * CorSight with 10us min exposure for 5Mp Aptina sensor (CO1503)
                * CorSight removed firmware update tool (sv.fwupgrade)
                * Debian package for 64bit Linux platform (tested on Ubuntu 10.04 + 12.04)


SynView-1.02.001
================

Release Date:   14.07.2014
Description:    * CorSight with fixed QuadControl for incremental encoder
                * CorSight with driver for 2Mp E2V sensor (CO4206)
                * CorSight with linescan feature for 5Mp Aptina sensor (CO1503)
                * CorSight with extended trigger sources (timer & counter)
                * more predefined device feature constants (LineSource, TriggerSource, TimerTriggerSource, CounterEventSource)
                * C++/.NET, C#.NET and VisualBasic.NET examples with fixed RegionSelector Feature


SynView-1.01.111
================

Release Date:   10.06.2014
Description:    * fix memory leaks
                * fix memory allocation for devices with RegionSelector
                * XML feature names according to SFNC-2.0.0
                * key installer and license check for non-NET cameras
                * linux installer copies manuals to /opt/synview/doc
                * SynView Reference Guide (.chm & .pdf) included
                * SynView .NET Reference Guide (.chm & .pdf) included
                * sv.ipconf supporting secure flash programming
                * sv.explorer generates PlainC samples for x86 & x64
                * sv.synview.ini default TestPacketSizeOnOpen=1
                * CorSight with flip feature for 5Mp Aptina sensor
                * CorSight with frame rate control bugfix for E2V sensor
                * CorSight with frame rate control bugfix for 5Mp Aptina sensor
                * CorSight with cbcmaload tool for Windows & Linux
                * CorSight with 2K Awaiba linescan driver (COL6270)
                * CorSight with extended trigger and timer/counter features
                * CorSight with QuadControl for incremental encoder
                * CorSight with reduced CPU load in linescan mode
                * CorSight with improved API for custom modul


SynView-1.01.110
================

Release Date:   22.11.2013
Description:    * corrected iCube buffer handling for polling
                * includes "GigEPRO    Operational Manual" v1.01
                * includes "GimaGOEasy Operational Manual" v1.03
                * includes "CorSight   Operational Manual" v1.02
                * includes "SynView Quick Start Guide"  v1.02
                * includes "SynView Programmers Guide"  v1.02
                * includes "SynView revision history"
                * sv.explorer search option for all manuals
                * sv.explorer generates OpenCV samples for x86 & x64
                * GigEpro  firmware update (sv.ipconf)
                * CorSight with changed model names (e.g. CO4136C)
                * CorSight with industrial sensor clock driver spec
                * CorSight firmware update (sv.fwupgrade)
                * CorSight with corrected lock handling under linux (log message: Skipping PCI interface (hold by another instance))
                * CorSight with corrected readout widthMax and heightMax
                * CorSight with corrected I2C driver
                * CorSight with corrected temperature readout
                * CorSight with flip feature for E2V sensor
                * CorSight API for custom modul


SynView-1.01.109
================

Release Date:   02.10.2013
Description:    * read installation parameter from SvSetup.ini
                * corrected registry search path for CorSight kernel driver svppx.sys
                * C++/.NET, C#.NET and VisualBasic.NET examples functional
                * GEV limiting stream channel packet size to network interface MTU
                * sv.ipconf with flash update dialog
                * bugfix in RPM package (fedora problem with /etc/init.d symlink)
                * bugfix in pci sensor driver for CorSight Sony sensors


SynView-1.01.108
================

Release Date:   22.08.2013
Description:    * GEV supporting multiple network interfaces in LLA mode
                * accept pixel formats according to SFNC-2.0.0
                * more verbose error message for LVOpenLibrary()


SynView-1.01.107
================

Release Date:   01.08.2013
Description:    * setup log file path from sv.synview.ini
                * install runtime library: Microsoft.VC80.CRT 8.0.50727.6195


SynView-1.01.106
================

Release Date:   24.07.2013
Description:    * updated CorSight kernel driver
                * certified filter & kernel driver
                * corrected installation of runtime libraries
                * corrected CorSight readoutlimits


SynView-1.01.105
================

Release Date:   04.07.2013
Description:    * bugfix in linux sample generator
                * linux sample generator uses OpenCV-2.3.1
                * start FPS measurement with AcquisitionStart


SynView-1.01.104
================

Release Date:   12.06.2013
Description:    * certified filter driver
                * includes "Getting Started" & "Programmers Guide"
                * sample generator uses OpenCV-2.3.1
                * bugfix in sv.ipconf tool
                * don't force zero packet delay


SynView-1.01.103
================

Release Date:   04.06.2013
Description:    * initial SynView package
                * major renaming to SynView
                * user code needs: "#include <sv.synview.class.h>" to include SynView classes and libs

