Release Notes

3.01 Release Notes

Changes to the IDD can be found in the Related Pages in the IDD. Documentation updates reflect the software updates and continuous improvements and can be found on the Documentation page of the SightLine Applications website.

All – (fixed) NUC table file errors in some conditions are corrected.

All – (fixed) User Track ID association with specific track has been fixed.

All – (fixed) Increased processing latency when tracking, inadvertently introduced in the 3.01 release, has been resolved.

All – (fixed) H.264 RTP RTSP streaming functionality for some players lost in 3.0 release is now working.

All – (fixed) Some TCP serial passthrough functionality lost in 3.0 release is now working.

All – (improved) Added the option to zero-pad MPEG2-TS UDP packets so all are the same size.

Changes to the IDD can be found in the Related Pages in the IDD. Documentation updates reflect the software updates and continuous improvements and can be found on the Documentation page of the SightLine Applications website.

Changes to the IDD can be found in the Related Pages in the IDD. Documentation updates reflect the software updates and continuous improvements and can be found on the Documentation page of the SightLine Applications website.

4000 – (added) Sony FCB-ER8550 supported up to 4k using the new 4000-STM adaptor board and the MIPI input.

All – (improved) Multiple improvements have been made to tracking through occlusions.

All – (improved) Multiple improvements have been made to the DPR/NUC implementation, including both manual and dynamic (automatic) dead-pixel detection/cleanup. See DeadPixel (ID 0xA8).

All – (added) Initial release of enhancement functions to improve heat scintillation effects. Includes higher bit depth de-noising and motion masking so moving objects are not lost when filtering. Enabled by new Enhancement – Advanced app bit.

Analyze Improvements

All – (improved) Tracker performance improved to reduce the possibility of a track jumping to an adjacent object.

Render Improvements

All – (improved) AGC improvements with added update rate control and limit to minimal pixel difference in SetDigitalCameraParameters (ID 0x70).

All – (improved) Overlay performance improved and limit to the number of objects has been increased from 64 to 128.

3.00 Release Notes

All – (improved) VMTI Target ID numbering updated so it starts with 1All – (fixed) Unusual camera to output configurations that could cause a crash have been resolved.1500 – (fixed) NUC commands now received properly in all cases.Panel Plus – (fixed) NetTrace log now closes correctly.Documentation – (fixed) PC example code includes FFmpeg libraries which had been inadvertently left out of an earlier 3.00 release.

3.0.xx Initial Public Release September 2019:

The 3.0.xx software release provides the latest software not only for SightLine video processors but for the first-time support of other ARM-based platforms.

This is the first formal release supporting the 4000-OEM processor and enables our ability to support software licensing for Nvidia and Xilinx processors.

Updates to the definitions for Application Bits enable more configuration flexibility by customers. DPR/NUC and High Bit Depth processing are now offered as separate app bits. System configurations are now described with an 8-character Hex code.

As with every major release, it provides a range of improvements to our tracker and other key processing functions.

Functionality Introduced with the 4000-OEM:

4000-OEM-specific classifier configurability provides the ability to update classifier model weights and network from a file.Support of on-the-fly camera switching using a single customer camera interface board.

Tracker Improvements (All HW platforms):

(Improved) Tracker performance through long occlusions.

(Improved) Support for sub-pixel track location as part of the Tracking Positions Extended telemetry message (0xA0).

(Improved) Ability to adjust track box sizes in a range of use case scenarios.

(Improved) Tracking when registration solution is challenging (e.g., tracking a moving vehicle at high zoom).

(Improved) Tools to manage tracks: select the primary track from MTI multi-PiP window location; change a primary to a secondary track; or make an MTI track into a secondary track.

2.24 Release Notes

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.PanelPlus – (fixed) Run time error when decoding KLV (Note: this library is also used in SLADecoder).

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.

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.

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.PanelPlus – (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.

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

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.

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.

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.

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.

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.

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 board1500 – 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.

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 output3000 – 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.