Release Notes

2.25 Release Notes

2.25.07 (3/13/2019)

All – (added) LUA scripts for setting KLV fields.
All – (added) Support for FLIR Star Safire metadata to KLV.
All – (added) LUA scripts for a Best Snapshot functionality.
All – (added) User definable SLA board name.
All – (added) Ability to draw histogram from NUC window in Panel Plus.
All – (added) Color controls for HDMI inputs.
All – (fixed) Update of KLV timecode works on display overlay when network display is disabled.
All – (fixed) Force single channel LVDS mode for Sony type cameras.
All – (fixed) NMEA source will not overwrite MISB tags (KLV).
All – (fixed) Overlay DLL ARM example code now builds successfully.
All – (fixed) Command Line Upgrade Utility. Had failed with – FINDSTR: Write Error.
All – (fixed) Removed obsolete messages GetPrimaryTrackIndex, CurrentPrimaryTrackIndex, AnalyzeRenderSync, and SetGeneric.
All – (fixed) OSD auto foreground color now works with lines, rectangles, crosses, and squares.
All – (fixed) Detection downsample restrictions take into account Region-of-Interest settings.
All – (improved) RTSP Server changed to use Port 14004.
All – (improved) Added configurable RTSP keep alive timeout.
All – (improved) NUC support for laser bit detect cameras.
All – (improved) Better filename handling for NUC/DPR tables.
All – (improved) Allow user to disable checksum for SightLine Video Protocol messages.
All – (improved) Better centering of track box on target with size changes.
1500 – (added) Embed SightLine Commands in Digital Video.
1500 – (fixed) NUC defaults now loading properly on startup.
3000 – (added) Enable Traffic Control (TC) to limit network data bandwidth output.

2.25.06 (11/16/2018)

All – (added) Image brightness mean and variance added to Focus Stats (0x55) for aperture and exposure control.
All – (improved) Decreased roll jitter with stationary camera.
1500 – (fixed) Autofocus now working with Bayer image format.
3000 – (added) Tamron SC001 lens control and autofocus – was previously 1500-OEM only.
3000 – (improved) Use Acquisition Parameters for camera setup instead of TVP7002 video format detect register values (fix in earlier release – final confirmation now complete).
3000 – (improved) Reduced latency for HDMI/HDSDI/Analog outputs, biggest improvements seen in 1080P30/1080P25.
3000 – (fixed) Reduced latency for HDMI/HDSDI/Analog outputs in cases where output frame rate is different than input frame rate.
3000 – (fixed) SD Card Playback now consistent at startup and loops indefinitely.
3000 – (fixed) Set Overlay Mode (0x06) to hide user defined overlays now works as expected.
3000 – (fixed) Reduced 3000 telemetry latency.
Panel Plus – (improved) Messaging in Panel Plus to indicate that recording RTP+H.264 video is not supported.

2.25.05 (10/19/2018)

All – (improved) KLV Pass-through is now available via a UDP message without SightLine protocol header.
All – (improved) SetAcquisitionParameters (0x37) will now force valid high and valid wide to be multiples of 8.
All – (fixed) PC example code SLA Command which was failing to correctly parse telemetry packets.
All – (fixed) Fixed cases where registration ignore edges and capture ROI were not checked correctly resulting in possible system crash.
All – (fixed) Rare start-of-track failure cases.
All – (fixed) Occasional failures of the system save of the parameter file.
All – (fixed) Draw Object (0x3B) was not drawing correctly when one object is static and another moves with the camera.
All – (fixed) Occasional cases showing non-primary track in PIP primary track mode.
All – (fixed) A 1500 crash after restarting with disable stabtack parameter saved.
All – (fixed) The SLA examples installer was missing FFMPEG library references.
1500 – (fixed) Artifacts in video when streaming 1500 + CLAHE + MPEG4.
3000 – (improved) Added new telemetry packet with classifier information and added debug window improvements to support classifier tuning and use.
3000 – (fixed) Crash when mezzanine board ID is set to 0x0F.
3000 – (fixed) GPIO now initialized to known state in startup script (rc.local / sla3000_init.sh) to avoid indeterminate state.
3000 – (fixed) Cases where the network stream bit-rate would be different than requested.
Panel Plus – (improved) Add full window display mode.
Panel Plus – (fixed) Updating the KLV fields of Net1 even if it is not streaming from Net1.

2.25.04 (9/25/2018)

All – (added) Non-Uniformity Correction (NUC) and Dead Pixel Removal (DPR) capability.
All – (added) Subset of Detection telemetry now available with SLE.
All – (added) Gas enhancement for gas-leak inspection applications.
All – (added) Ability to choose source of metadata on a per-KLV-field basis.
All – (added) Support for any KLV tags defined in MISB standard ST0601 to be set using new TagData command.
All – (added) New command, SetVMTI allows customers to specify outside VMTI data for MPEG2-TS KLV stream.
All – (added) Ability to unselect Stationary Camera registration for improved performance from moving cameras.
All – (added) New two-byte command packets improve customer control. RegistrationParameters, StabilizationBias, and StartTracking.
All – (added) Snapshot metadata. KML and NITF output options. Added options to EXIF headers.
All – (added) Support for grey scale 8-bit image in PNG encoder.
All – (added) MGRS precision supported with draw object.
All – (added) Arial, Verdana and Calibri in both regular, bold, fixed width or non-fixed width. New shadow mode.
All – (added) Overlay command can be tied to camera index.
All – (added) Options for custom watermark overlay.
All – (added) SWIR camera compatibility (Quantum Imaging).
All – (fixed) Multi PiP/Track PiP improved for cases when track is near the edge of the screen.
All – (fixed) Precision landing zone detection when using digital zoom.
All – (fixed) Region of Interest (ROI) capture offset fixed for RGGB/Airborne.
All – (fixed) Removed outdated selected track/ green box.
All – (fixed) ROI references set width instead of assuming standard frame width.
All – (fixed) RTSP server detects and runs cleanup during abnormal exit.
All – (fixed) Saving snapshot to SD without card installed returns “NO SD CARD” warning.
All – (fixed) SD card is no longer limited to approximately 22,000 files.
All – (fixed) All KLV fields are sent regardless if rate is changed.
All – (fixed) KLV overlay data errors corrected.
All – (fixed) Temperature read corrected on the 3000 at very cold temperatures.
All – (improved) Incremental updates to detection and tracking. Drone detection and tracking improvements are significant.
All – (improved) Drone detection performance with complicated backgrounds.
All – (improved) Acquisition assist in drone mode.
All – (improved) Blob detection latency with HD input.
All – (improved) Precision landing detection of reverse polarity pattern.
All – (improved) Decode of metadata when KLV passthrough.
All – (improved) General Histogram overlay improvements.
1500 – (added) Big snapshot functionality. 1080 input/snapshots while streaming 720.
1500 – (fixed) MPEG4 streaming of analog video.
1500 – (fixed) Switching to MPEG4 compression does not cause crash.
1500 – (improved) Region of interest can be specified for HD inputs.
1500 – (improved) User-accessible GPIO now initialized as output and low.
3000 – (added) – AI / Classifier capability to Detection, Advanced, and Drone Mode.
3000 – (added) IP Video Decoder Functionality for SightLine sourced video.
3000 – (added) Support 1080i50 output with HDSDI and HDMI.
3000 – (added) A constrained bit rate mode more closely matches target bit rates.
3000 – (fixed) Enhancement denoise works with Multi-camera PiP.
3000 – (fixed) OSD graphics and PiP no longer appear blurred when drawn within stabilization border.
3000 – (improved) Blending issues related to camera indexes / frame sizes for Fixed and Warp. New user warnings if blending setup is not valid.
3000 – (improved) Blending. Added corresponding points alignment.
Panel Plus – (added) Encoding latency to performance graphs.
Panel Plus – (fixed) Bit rate of received video is updated in Panel Plus.
Panel Plus – (fixed) Corrected net1 changes caused by altering net0.
Panel Plus – (fixed) Eliminated FTP time-out while performing listing.
Panel Plus – (fixed) Overlays for search and detection regions no longer disappear with acquisition assist.
Panel Plus – (fixed) No longer apply previous settings (PiP, camera, etc.) when switching between cameras.
Panel Plus – (improved) Detection region of interest (ROI) easier to set up.
Panel Plus – (improved) Launching sub-dialog brings dialog to front.
Panel Plus – (improved) User can download license file and parameter file from About box.
Tools and Documentation – (added) Example Lua script telemetry logger.
Tools and Documentation – (added) Command line firmware upgrade for incorporation into customer GUIs.
Tools and Documentation – (improved) IDD packet changes identified in IDD documentation.
Tools and Documentation – (improved) EAN and ICD documentation updates throughout.

2.24 Release Notes

2.24.16 (7/30/2018)

All – (fixed) Potential frame-to-frame registration result error.• All – (fixed) LUA script cases where system could crash when being used to enable video recording.
All – (fixed) Previous fixes to reduce jitter made in 2.24.15 could result in big stabilization jumps under certain high vibration scenarios.
All – (fixed) RTSP video stalls or dropout with high frequency motion and high target bit rate when encoding with H.264.
All – (fixed) Encoding stopped for 320×240 output when Set Ethernet Video Parameters (0x1A) downsample of 4 was used.
1500 – (improved) Change to default FPGA version. Identified manufacturing-lot based issue with V6 firmware and Sony and HDMI cameras where video quality at high temperatures can be degraded. Recommend using FPGA V12 when using Sony and HDMI cameras.
1500 – (fixed) Radiometric detection could cause crash in some scenarios.
3000 – (added) New H.264 compression mode = Constrained Bit Rate which improves bit rate variability to stay close to Target Bit Rate. 1500-OEM does not exhibit the same magnitude of bit rate fluctuations.
3000 – (fixed) H.264 video flickering when set to low max bit rates.
Panel Plus – (fixed) Run time error when decoding KLV (Note: this library is also used in SLADecoder).

2.24.15 (6/19/2018)

All – (fixed) Auto-detection of NTSC and PAL analog cameras is now documented.
All – (fixed) During static scenes a small stabilization jitter occurred when rotation and zoom were enabled.
1500 – (improved) When using the Acquisition Settings, Generic Digital may now use InitVisca script with FPGA 6.
1500 – (improved) Improved dynamic range for input video on 1500-HDMI.
1500 – (fixed) Using SLASetVideoMode (0x1F) to set the commanded camera in LUA scripts would fail. LUA script can now be used to set the commanded camera with SLASetVideoMode.
1500 – (fixed) Heavy ARM processor load could cause 1500-OEM video processing to lock up during snapshot and video recording.
1500 – (fixed) SLA-1500 Firmware Upgrade Utility will validate the hardware ID before pushing up the license file to the target hardware preventing mis-matched or incorrect license file movement.
3000 – (fixed) An NTSC size could result when using the SLASetVideoMode (0x1f) to set the display resolution for analog video (analogRes) byte to a PAL format size (value = 10).
Panel Plus – (improved) Improved network receive thread in SLA-Example code.
Panel Plus – (improved) Users could persist IP addresses of target SightLine hardware that were manually added in the Network dialog. Address can be added or deleted.
Panel Plus – (improved) Hardware ID and license number are now reported in the About dialog for easy unit
identification for license upgrade and support diagnostics.
Panel Plus – (improved) Command and control listen ports (Set Network Parameters 0x1C) can now be configured in Connect tab. Useful when C2 port has been changed on target hardware from default port (14001).
Panel Plus – (improved) Provide generic digital camera parameters for known cameras types in a pull-down list available in the Acquisition Settings dialog.
Panel Plus – (fixed) Panel Plus About Box will now download the license file and parameter file from target hardware.

2.24.14 (05/09/2018)

All – (added) Support for KTC ATC-HZ7810LC camera (Sony FCB replacement)
All – (added) Support for Airborne Innovations Monochrome 720p global shutter.
All – (improved) Added configuration flexibility. Serial ports can now be configured for either telemetry, command and control, or both when configured for SLA protocol.
All – (improved) MTI Track Index overlays can now draw in bottom right to prevent obscuring target.
All – (fixed) Addressed system crash due to poorly formed string in KLV overlays using Draw Object (0x3B) command.
All – (fixed) Addressed system crash when sockets were closed by FTP server while snapshots were being recorded to FTP server.
1500 – (fixed) Telemetry output is now available on Serial Port 2. Previously, only command and control were available when SLA protocol was selected.
3000 – (fixed) HDMI input board had limited color range. Expanded range support for video captured using 3000-HDMI boards.
Panel Plus – (improved) Panel Plus can now be configured to use alternate Command and Control ports. This provides flexibility when configuring target hardware network using the Set Network Parameters (0x1C) command.
Panel Plus – (improved) Improved behavior when switching cameras on the 1500-OEM.
Panel Plus – (fixed) Support sending longer messages such as Set User Palette (0x72) over serial port.
Upgrade Utility – (improved) Upgrade utility now shows subnet mask mismatch information if PC is different than target hardware.

2.24.13 (03/23/2018)

All – (improved) Added Target Elevation (TAG 42) and Target Location (TAG 40 and 41) to the list of available KLV fields that can be used by Draw overlay (0x3B).
All – (fixed) Fixed scene track mode for tracker.
All – (added) Added support for 2400 baud rate on serial ports.
3000 – (fixed) When no image is detected, the system will attempt to re-initialize capture when power is cycled on HDMI camera.
Panel Plus – (improved) Fit to Screen/Native setting now persists through power cycles.
Panel Plus – (fixed) Start Video Recording no longer supports the resume file numbering option.
Panel Plus – (fixed) Added RTSP streaming to Panel Minus example code.

2.24.12 (02/28/2018)

All – (improved) Tracker Only – Tracking positions packet now includes track box size in addition to track position.
3000 – (fixed) Addressed crashes in specific multi-output mode cases.
Panel Plus – (improved) Now prevents users from entering IP address and destination port in TCP passthrough (must be UDP).
Panel Plus – (fixed) User can now enable Show Landing Overlay from within the landing sub-tag in the Tracking tab.

2.24.11 (02/16/2018)

All – (improved) Tracker Only systems report Tracking Positions (0x51) packet allowing users to access height and width of a single tracked object.
All – (fixed) Video encoding crashes with high frequency content scenes. High frequency content compresses poorly and caused buffer overruns.
3000 – (fixed) 3000-OEM crashed when used with custom TVP7002 mezzanine that had no camera attached.
Panel Plus – (improved) Improvements to the Panel Minus example code include reduction in network video latency and connection to SightLine hardware issues.
Panel Plus – (fixed) Set SD Recording Parameters (0x79) now reports disk sizes greater than 4GB. Includes updates to documentation on formatting MicroSD cards.
Panel Plus – (fixed) Panel Plus now adds leading 0 in display of Hardware ID in About box to improve identification of SightLine hardware.
Panel Plus – (fixed) Panel Plus user warning dialog now pops up on error as default to improve user awareness of critical issues.

2.24.10 (01/29/2018)

All – (fixed) The SetAppendedMetadata 0x89 did not support extended length packet and parses length correctly on the 1500-OEM and 3000-OEM.
All – (fixed) The SetKLVData (0x61) callback did not handle length correctly for extended length sightline protocol packets.
All – (improved) Allows user to reset auto bias state independent of the rest of the stabilization.
3000 – (fixed) In Generic Digital with HD-SDI cameras, some vertical and horizontal porch settings caused a crash.
3000 – (fixed) Separate HD input and output app bits on 3000-OEM.
3000 – (fixed) 3000-OEM FPC revision B board required GPIO changes (GPIO15 to GPIO25 and GPIO19 to GPIO20). Affected customers with REV A 3000-OEM FPC boards.
3000 – (fixed) 3000-OEM did not correctly identify TVP7002 in customer designed mezzanine board.
3000 – (fixed) 3000-OEM crashed when TVP7002 was attached without a camera.
Panel Plus – (fixed) The PanelPlus send command did not support extended length Sightline protocolpackets

2.24.09 (01/04/2018)

All – (added) App Bits 0x0000 now supports basic functionality of command and control, serial/Ethernet passthrough, SD input, SD output.
All – (added) Updated the default SightLine Applications logo/watermark in overlays.
All – (fixed) The maximum length text string overlay (64 characters) with the Draw Object (0x3B) command did not work.
All – (fixed) RTSP crashed when disconnecting from certain client software.
All – (fixed) Modify Tracking (0x05) was not working correctly when the width or height was not specified or set to zero. Now allows for more flexibility in setting rectangular track boxes.
1500 – (fixed) The autofocus metric region size maximum is now 640×480 for SD-only.
1500 – (fixed) Fixed green line in overscan area (PAL) by adjusting the offset used to center the image.
3000 – (fixed) VT3000 crashed when Bayer Camera Link camera was not connected.
3000 – (fixed) Metadata Rate (0x62) command bit mask and frame step did not persist through reset. Settings are now saved to parameter file and reloaded on reboot.
3000 – (fixed) System crashed when digital camera was not connected, and the region of interest was set to non-zero values using the Set Acquisition Parameters (0x37) command.
Panel Plus – (fixed) For each camera, the telemetry rate is now reported for each telemetry type set by Coordinate Reporting Mode (0x0B). The total (global) rate in the performance graph is the sum of the maximum values.

2.24.07 (12/06/2017)

All – (fixed) Video streaming to a broadcast address (e.g. 255.255.255.255) was broken.
All – (fixed) The primary track started from drone detection mode did not track as well as user selected track.
All – (fixed) Improved RTP – H.264 to reduce ARM utilization and improve compatibility with VMS.
All – (fixed) When sending multiple Set SD Recording Parameters (0x1E) commands to start or stop recording – without the license – locked up the system.
1500 – (fixed) Improved analog output color to match fuller range of 8-bit values.
3000 – (fixed) JPEG snap shots showed artifacts in last 8 rows of the image.
3000 – (fixed) IP routing tables were not configured correctly preventing multicast video streaming.
Panel Plus – (fixed) Serial communication reconnect failed.

2.24.06 (11/15/2017)

All – (added) Command Passthrough (0x3D) can now pass data to serial port 2.
All – (fixed) Rendering PIP video from the same camera was not consistent when using source or enhanced image.
All – (fixed) Extra six empty bytes no longer appended to command passthrough output.
All – (fixed) Panel Plus did not consistently show telemetry in tracker only configuration.
All – (fixed) Easier to start a track in the tracker only configuration by making it less dependent on modify mode.
All – (fixed) Image Enhancement / high bit-depth app bits no longer prevents use of YUV or Bayer image input formats.
3000 – (added) Horizontal scaling control in Advanced Capture Parameters (0x7B) is now available on the 3000-OEM.
3000 – (fixed) Two Up display mode caused crash when digital (out) zoom was applied to one of the image sources.
3000 – (fixed) Blank image frames (frame with a single gray scale value) caused encoding crash

2.24.05 (10/23/2017)

All – (added) Support for USB to RS-232 serial converters in user programs (not yet in VideoTrack).
All – (fixed) SLADecode missing metadata KLV Tags when split over two packets.
All – (fixed) SLADecode unpacked presentation timestamp (PTS) incorrectly.
All – (fixed) Negative latitude and longitude not displaying correctly with Draw Object (0x3B).
All – (fixed) Overlay graphics on analog output missing pixels due to rendering technique.
All – (fixed) Set Display Parameters (0x16) not using camera index.
All – (fixed) Miss matched names in stabilization parameters.
Panel Plus – (fixed) Panel Plus serial connection to SLA-hardware

2.24.04 (10/12/2017)

All – (improved) Added parameter to clip stabilization results.
All – (improved) Added I2C command to allow configuration of Airborne camera and other I2C bus connected devices.
All – (improved) Added improved focus metric algorithms selectable by SetSystemValue.
All – (fixed) Set auto chop to ON by default for analog cameras.
All – (fixed) Low power mode – fixed missing data in performance graphs.
3000 – (fixed) Low power mode – the same camera can now stream to both Net0 and Net1.
3000 – (fixed) Now allows blending of small format camera to match format of larger camera (e.g., 240 x 320 IR camera to match 720p EO).
3000 – (fixed) Crash when using Blend with ColorIR mode and user defined palettes.
Panel Plus (improved) Added autofocus parameters to Panel Plus.

2.24.03 (10/05/2017)

First initial public release. See the 2.24 Software Release for a complete list of new updates and features.

2.23 Release Notes

2.23.14 (10/12/17)

• All – Fixed issue with SetKlvData (0x61) inserting incorrect metadata into transport stream.
1500 – Fixed crashing issue when saving parameter file.

2.23.13 (08/29/17)

All – Fixed less limited zoom issue (2-up 1080 in/out zoom on 3000), now allows 0.5.
All – Serial writes are now non-blocking to handle cases where amount of telemetry exceeds serial port bandwidth.
3000– Fixed bug in starting tracks in source coordinates with 2-up display.
3000 – Fixed bug in blending alignment when applying negative horizontal and vertical offsets.
3000 – Fixed TCP passthrough not working after network cable was unplugged.
Panel Plus – Fixed inadvertent zoom when mouse wheel zoom was disabled.
Panel Plus – Multicamera matrix is now usable with windows 10 display scaling.

2.23.12 (08/04/17)

All – NMEA GGA and RMC messages are now parsed from a variety of sources.
All – Fixed serial-to-serial passthrough max length latency issue.
1500 – Fixed stale background image when switching cameras of different sizes with HD output.

2.23.11 (07/18/17)

All – Fixed bug in FTP username and password settings to correctly handle shorter names and passwords.
All – Fixed upgrade utility to be able to send program files that contain spaces in the file name.
3000 – Fixed bug that occasionally occurs with the 59.94 Hz HD-SDI output formats.

2.23.10 (06/29/17)

• All – Improved ATTNAV packet conversion to AQUARIOUS to handle a standard packet and LITE packet.
All – Fixed bug that does not allow command pass through to work with certain types of command lines. Fixed same bug in command pass through to serial.
3000 – Fixed possible crash when streaming on both networks with RTP formats.
All – Fixed a bug that does not allow RTSP clients to join a multicast session.

2.23.09 (06/09/17)

All – Fixed default IP gateway and assignments for private subnets.
All – Fixed zoom and rotation issues with 1080 input/output.
All – Fixed possible error with scale reported by registration when looking at a blank scene.
All – Fixed the documentation of sensitivity in MTI detection parameters message.
All – Fixed multiple issues for VMS Software Support in RTSP module.
All – Added decoding sprop-parameter-sets used in SDP files for H.264 in RTSP.
All – Added RTSP Digest Authentication support.
All – Added RTSP keep alive support (default 120 seconds).
All – Added refuse routine once maximum session number (8) is reached for RTSP.
1500 – Fixed PAL output where fields were mixed in successive frames.
3000 – Fixed CLAHE 9/10 bit where bad pixels were present on left and right edges with 1080P G16 camera.
Panel Plus – Fixed occasional crash decoding HD video when camera changes dramatically such as in a NUC

2.23.08 (04/04/17)

All – Added camera capture width and height to the overlay plugin interface and example code.
All – Added support for G16 image 9 and 10-bit CLAHE for denoise.
3000 – Fixed auto gain of G16 to prevent all bright for super-hot image.
3000 – Fixed default UDP port forNetwork1 to be 15006 as RTP formats need an even numbered port.

2.23.07 (03/24/17)

All – Fixed issue of autogain min and max not accounting for brightness and contrast.
All – Fixed error in reporting of MTI coordinates as chop results were not correctly being included.
3000 – Fixed potential crash using Aerial MTI with a non-zero valid ROI in acquisition parameters.
3000 – Fixed RTP main crash when ethernet cable is unplugged.
3000 – Fixed issue where overlay plugins were not being provided with track results for the new detection algorithms.
Panel Plus – Fixed issue where autogain freeze clipped to 14 bits.
Panel Plus – Added autogain ROI control.

2.23.06 (03/07/17)

3000 – Fixed color space conversion for HD-SDI output.
Panel Plus – Added Macro Editor for generating serial passthrough commands.
Panel Plus – Fixed issue that resulted in user overlay plugins not loading.

2.23.05 (02/22/17)

All – Added significant updates to RTP and RTSP networking implementations.
Note: Detailed information can be found in the updated RTP and RTSP user guides.
All – Added support for multiple unicast streaming through RTSP. Up to 8 clients for each network stream.
All – Added documentation and examples for Lua scripting interface.
1500 – Fixed crash with grey scale camera showing PIP display.
3000 – Fixed potential crash with Net1+OGL display.
Note: This configuration which was not allowed in previous revisions of 2.23 is now fully supported.

2.23.04 (01/19/17)

1500 – Fixed issue where Hitachi camera fails to initialize on Rev E OEM board.
1500 – Fixed so MJPEG video streaming automatically starts after reset.
3000 – Fixed blend so settings of 1 and 255 map to 0 and 100%.
3000 – Fixed left and right edges of PAL input being chopped and incorrect output frame size.
3000 – Fixed possible crash when trying to write to SD card before initialization is complete.

2.23.03 (01/11/17)

All – Added NMEA GPS.
All – Added new lower cost and reduced feature tracker.
All – Added option to stop and start streaming without changing the configuration.
All – Added time stamp in all telemetry packets.
All – Added support for clipping of drawing objects.
All – Updated Focus Metric to Variance of Laplacian to provide better focus peak.
All – Updated default telemetry rate to send every frame.
All – Fixed settings combinations that resulted in lens control failures.
All – Fixed issue where Sony/Tamron resolution change required power cycle.
All – Fixed issue where multiple customer client apps on ARM could compete for command and control.
All – Fixed missing target KLV metadata.
All – Fixed stationary tracker to not jump onto moving objects.
1500 – Added support for Airborne Innovations global shutter 720p camera.
1500 – Updated HD camera without HD input app bit works by cropping SD frame from center.
1500 – Updated RTP support to work without RTSP.
1500 – Fixed PIP for image sizes other than NTSC.
1500 – Fixed issue where a Tau direct connect causes crash.
1500 – Fixed case where focus and zoom position feedback was not updating.
3000 – Added KLV passthrough control.
3000 – Added support to make overlays for each connected camera.
3000 – Added independent input and output PAL/NTSC video formats.
3000 – Added support PiP to network display.
3000 – Added support of Net1+OGL display.
3000 – Added support for 1280×960 network display size.
3000 – Added 1080P25 support.
3000 – Added 2 network streams from the same camera.
3000 – Added ability to enable hardware cropping in capture driver.
3000 – Added support for digital camera BT.656.
3000 – Added simultaneous snapshot of all defined cameras.
3000 – Added high bit depth CLAHE.
3000 – Added support for blend + PIP display.
3000 – Added index for ADC parameters.
3000 – Added support for different H.264 profiles.
3000 – Updated Blending to have flexibility in camera configurations, false color options, etc.
3000 – Fixed HDMI input video issues and default to 720p.
3000 – Fixed Sony EV at 1080P to fix 4 column black lines at right.
3000 – Fixed display frame skip behavior with H.264 display.
3000 – Fixed multiple snapshot function to only record snapshot of camera requested.
3000 – Fixed blend cache issue around cursor position.
3000 – Fixed cases where green line was at bottom of output image.
Panel Plus – Updated H.264 Alt/HD to be the default for 1500 and main option.

2.22 Release Notes

2.22.32 (08/07/17)

All – Added supporting additional packet formats for Aquarius.
1500 – Fixed stale background image when switching cameras of different sizes with HD output.
1500 – Fixed videotrack to correctly set the right camera index in trackPosition.

2.22.29 (02/07/17)

All – ATTNAV LAT/LONG and Time changes.
All – Save pan/tilt in parameter files.
1500 – Hitachi camera fails to initialize on Rev E OEM board.
2000 – Blend IR Color mode incorrect when cameras are not deinterlaced.
3000 – Fixed potential crash if trying to write to SD card before initialization is complete.

2.22.28 (01/13/17)

All – ‘U’ message should be placed after the ATTNAV message rather than embedded in the message.
2000 – Blend IR Color mode still showing color from EO when all IR.

2.22.27 (01/11/17)

All – Fixed setting metadata static values to inject into KLV stream immediately when changed.
1500 – Fixed zoom not going below 1.5 for DRS 320.
1500 – Fixed TAU direct connect access crashing VideoTrack.
1500 – Fixed crashes related to PIP configuration settings.
1500 – Fixed loading correct defined video protocol from parameter file.
2000 – Added ColorIR blend modes which apply user palette to IR before blending.
1500 + 3000 – Fixed the draw object command where deleting one object cause all objects to be deleted.
Panel Plus – Fixed generic digital horizontal and vertical blanking to allow full 16-bit input.

2.22.26 (11/15/16)

1500 – Fixed SD card upgrade failure.
Panel Plus – Added user warning message to set Port Number for lens control.

2.22.25 (11/10/16)

All – Fixed problem where Intelligent Assist mode could impact future tracks.

2.22.24 (11/03/16)

1500 – Fixed inconsistency with the FPGA Version being returned as 0xFF.
1500 – Fixed a problem with In System Programming setup that prevented the external FPGA programmer from working.
1500 + 3000 – Fixed G16 Autogain stats wrap and make image black and white.
3000 – Fixed output switching issue where no video “X” could show up for a couple frames.

2.22.23 (10/20/16)

1500 – Improved hanging after multiple analog/digital camera switches.
3000 – Fixed problem with Tamron camera support

2.22.22 (10/18/16)

3000 – Fixed problem of missing Tamron camera support.
Panel Plus – Fixed the ability to change bitrate for MPEG4 algorithm selection.

2.22.21 (10/14/16)

•  All – Fixed condition when turning off stabilization decay solution to 0 instead of jumping straight to 0.
1500 – Fixed track start position sometimes incorrect with display frame step and switching HD/SD cameras.
2000 – Added RTP-MJPEG network camera input capability.

2.22.20 (09/12/16)

•  3000 – Updated analog output to properly stretch the 640 wide image to 720 wide for NTSC (similar to PAL)

2.22.19 (09/02/16)

2000 – Fixed jumping / flashing when switching video inputs.
2000 – Fixed blend broken in 2.22.16.
1500 + 3000 – Fixed bad focus region overlay with 720 in, 480 out. Can’t change focus region without lens control.
1500 + 3000 – Fixed decode failure when there is packet loss or corruption.
1500 + 3000 – Fixed 1080 jpg snapshot being saved as 1072.
3000 – Added support for 1280×960 network display size.
3000 – Added support for HDMI input board.

2.22.18 (08/18/16)

All – Updated the font color drawing used in the OSD functions.
1500 – Fixed reading the FPGA version if the version fails to load correctly.
3000 – Fixed auto-config functionality that was incorrectly changing BT_656 modes.
3000 – Fixed VT3000 crashes when Generic Digital with InitDRS/Tau/Sony was defined with no camera.
3000 – Fixed rollover problem with timestamps.

2.22.17 (07/18/16)

Note: These changes make 2.22.17 incompatible with the Rev A versions of the HDSDI output interface boards.
All – Added roll stabilization in Stabilize on track mode.
All – Updated SLanding Aid angle output to be more accurate when it is near zero.
1500 – Updated for decreasing the time-to-boot startup sequence.
Note: An additional decrease in time-to-boot can be achieved by assigning a static IP address to the board
1500 – Fixed GPIO 111 to allow it to be an input.
1500 – Fixed soft reset on 1500 to reset Disable All Processing (Disable StabTrack).
1500 – Fixed capture halt when recording, Analog and Net output and switching cameras.
2000 – Fixed double applying chop in blend, add new fixed/warp combinations of blend.
3000 – Added HD-SDI output options of 720P59.94, 1080P59.94, and 1080P29.97.
3000 – Fixed VT-3000 when no attached camera is present for InitDRS/Tau/Sony.
3000 – Added HD-SDI output options of 1080I60, and 1080I59.94.
3000 – Added support for new HD-SDI output board configuration.
Panel Plus – Added Support for DRS Superframe to Thermal tab.

2.22.15 (06/02/16)

All – Updated demo mode to provide a longer timeout.
All – Fixed error with aerial mode MTI when set to DownSample3.
All – Landing Aid improvements and added landing area keep out zone detection.
1500 – Changed default Time-to-Live (TTL) for UDP packets to improve network throughput.
1500 – Added compass rose overlay graphic using the new Display DLL.
1500 – Fixed rare case causing corruption of analog output.
1500 + 2000 – Added Set Stabilization Parameters apply mode to all cameras.
2000 – Fixed issue of analog display turns off when you save parameters.
2000 – Fixed rare input crashes h.264 (also seen when switching cameras).
3000 – Added support for DRS Superframe (uncompressed PNG snapshots with temp data).
3000 – Fixed quality of PIP video when swapping displays.
3000 – Fixed image quality issue seen at bottom of 1/4 size PIP image.
Panel Plus – Updated to bypass checking SD card contents when in continuous frame record mode.
Panel Plus – Fixed recent loss in quality of MJPEG decoding.

2.22.10 (04/27/16)

2000 – Fixed deinterlace for analog camera with rotation or zoom, no enhance, no false color.
2000 – Fixed night blend mode to not show colored vertical bar.

2.22.09 (04/22/16)

All – Added saving metadata overlay storage to parameter file.
All – Added internal latency measurement in Performance Monitor.
All – Added AppBits=0x0000 with analog in/out and setting the board to demo mode.
All – Added initializing maximum packet length and maximum delay buffer for serial Pass-Through.
All – Updated Object Tracking to eliminate runaway tracks at initialization.
All – Updated memory allocations to avoid intermittent conflicts.
All – Updated primary command sequence of Intelligent Assist tracking feature.
1500 – Update SD card scripting to correctly set file execute permissions for RTSP.
3000 – Added support for BT656 NTSC and PAL.

2.22.08 (04/14/16)

All – Added landing aid detection.
All – Added tracking acquisition assist for optimized track box sizing.
All – Added intelligent track assist to enhance tracking performance.
All – Added digital camera input support without HD IN bit (uses center SD frame of input).
All – Added, in cases where there is not valid output video, put text message on analog output video.
All – Added continuous snapshots.
All – Added Auto Focus and focus metric telemetry are enabled by a new Focus (0x1000) app bit. 2.22.xx Release Notes
All – Added performance data output.
All – Updated pixel stats (temperature) telemetry to be enabled by the Enhance (0x80) app bit.
All – Updated improved processing in scenarios with rotation, zoom and angle stabilization.
1500 – Added support of DRS Superframe Mode – providing temperature data to saved snapshots.
1500 – Added RTSP support.
1500 – Added NMEA to KLV metadata support from GPS devices connected to serial port.
1500 – Added power saving modes (boot configuration options).
1500 – Updated PAL digital image to have square pixels, resulting in a 768×576 image. (The H.264(HD) codec should be used since the other h.264 codec will not support widths greater than 720
1500 – Updated to prevent crash in 1500 with 720p output with some rotations, CLAHE.
1500 – Updated to prevent file creation errors when trying to record to a full SD card.
1500 + 3000 – Added ability to manually load edited parameter file by setting length field to 0.
1500 + 3000 – Added a way for users to upload a logo file for watermark on the lower right corner.
1500 + 3000 – Updated to improved Telemetry Priority to maintain 30 Hz telemetry (use display frame step).
3000 – Added Tamron camera support.
3000 – Added 1080P50, 720P50 output options to HD-SDI and HDMI and also added 1080P30 to HDMI.
3000 – Added support of Rev C AB board allowing 2 analog inputs when hooked to Video Port 0. Video Port 1 supports only Camera 1 input on AB board.
3000 – Added Frame Step support for capture. Default is 1. 720p60 input: Frame Step = 2 for previous behavior.
3000 – Added GPIO support.
3000 – Updated processing for smoother video output to Analog/HDMI/HD-SDI Display.
3000 – Updated functionality with IR cameras (TAU, DRS).
3000 – Updated snapshot failure after changing between FTP and SD Card modes.
3000 – Updated saved recording failure when SD card has large number of files.
3000 – Updated PIP Causes Crash in some cases.
3000 – Updated ability to change track size for non-zero camera.
3000 – Updated PiP image beating issue after swapping cameras.

2.22 Release known issues:

All – Configuring an SLA system for PAL input and output requires a power cycle.
1500 – Selecting a PAL or digital camera input source when the camera is not connected or powered off will stall the video input until the camera is connected or powered on.
2000 – Saving parameters to flash will cause an interruption to the analog video output
3000 – Camera 1 is not supported in Blend.
3000 – Camera 1 with Camera 2 combination is not supported in Multi-camera presentation.
3000 – A crash can occur when using 720p60 input (frame step 1) in some cases – use frame step 2.

2.21 Release Notes

2.21.13 (03/08/2016)

1500 + 3000 – Added Hitachi Lens control set zoom position inconsistent.
Panel Plus – Updated lens control interface to allow entering position in Hex.

2.21.12 (02/01/2016)

1500 – Updates and fixes for Tamron 10x camera support.
1500 – Fixed generic digital parameters when setting non-aligned width crashes video track.
1500 – Fixed Tamron camera to follow VISCA for resolution settings.
3000 – Fixed interface with blending.
Panel Plus – Updated digital acquisition parameters to match interlaced option (not de-interlaced).
Panel Plus – Updated display destination designated from hardware when connecting to the board.
Panel Plus – Fixed picture in picture to size correctly with zoom to track mode is enabled.
Panel Plus – Fixed video acquisition configuration size for Sony.
Panel Plus – Fixed display capture size for command camera.
Panel Plus – Fixed prioritize telemetry with checkbox enabled.

2.21.11 (11/25/15)

All – Updated max length of setLensMode, setLensParams for forward compatibility.
All – Updated Sony control to better support Tamron. Autobaud return to 9600, request focus zoom position.
All – Fixed handling of advanced MTI parameters used to filter out targets. Current downsample values were not being used.
Panel Plus – Updated manual button to request focus and zoom position.
Panel Plus – Fixed Serial Port 2 passthrough, Generic Digital Settings, No Video Timeout.

2.21.10 (11/04/15)

All – Added termination byte to h.264 SEI message used for synchronous microsecond timestamp.
All – Updated performance of font rendering.
All – Updated focus stats telemetry (0x55) to add camera index.
All – Fixed issue with opening video and snapshot files if there is not available disk space.
1500 – Updated generic digital parameters for horizonal front porch to be doubled for 14 bit.
1500 – Updated recording status of SD card was never reported as started on 1500 HW.
1500 – Fixed crash with full SD card and lots of empty files when it goes to restart at 1GB.
3000 – Fixed rendering of classic font.
Panel Plus – Fixed display of generic digital camera init code.

2.21.09 (10/02/15)

• New command and control protocol functions packing example code (slfip.cpp/h)
All – Added option to save or not telemetry/packet destinations.
All – Added BG.656 NTSC/PAL digital camera modes.
All – Fixed telemetry output of -1, -1, 0 when changing track size.
1500 – Fixed change between analog and digital with net crashes Video Track.
1500 – Fixed don’t restart active video recording when the camera changes.
Panel Plus – Fixed case where multiple listings of the same file from sd card would show up.
1500 – Fixed BT.656 PAL mode to eliminate green bar when no PAL analog camera is connected.

2.21.08 (09/09/15)

• Added control to not use pan-tilt display offsets in zoom to track mode.
• Fixed incorrect track momentum initial condition calculation.
• Improved handling of tracking through bad registration
1500 – Fixed frame step for HDMI input capture causing video hang.
3000 – Fixed recording to SD card for any camera that is sending to Net0.

2.21.07 (08/17/15)

• Initial Public Release of 2.21
• Updated MTI with new modes and settings flexibility.
• Extended pixel depth CLAHE processing.
• Full frame option for reporting temperature statistics for thermal cameras.
• GPIO support of SL commands via sample ARM code.
• Focus metric telemetry output.
• New OSD functionality.
• Panel PLUS is updated and becomes the baseline test support application starting at 2.21 (replaces SLa Panel).
• Initial production release for SLA-3000. Dual stream HD, dual telemetry output
• Fixed misc small issues.
1500 – Initial implementation of MJPEG network camera input (eval/beta only).
1500 + 3000 – Block camera zoom and focus controls within protocol.
1500 + 3000 – 16-bit PNG snapshots.