Below are links to our software, development environment, example code, and support software download resources to aid with the integration of SightLine video processors. For earlier sub-versions, please contact support
Download links to our firmware and the associated PC test software. It is important to download and install matching firmware versions of processor firmware and the Panel-Plus application. The processor Command and Control Protocol document is also version dependent and links to that document are included here as well. Be sure to review our Software Release Notes below to see related changes for all video processor updates.
Latest Software Releases – 2.23.12
The software installer application is used to upgrade software versions on a video processor, download license files, upload new license files, and upload customer video overlay logos.
- The upgrade utility is also installed as part of the latest version software download
- For License file upgrades, also see the Overview Document. License files are tied directly to a video processor board's serial number.
The following are Software Release Notes for the available software downloads on the site. Both updates and Known Issues are included within these summaries. For earlier versions or to discuss the applicability of a version of our software please contact us at firstname.lastname@example.org.
Support for development of Linux applications on the ARM processors which are part of the 1500-OEM and 3000-OEM
Development Guide Application Development Guide
This document describes how to setup a PC to be used to develop applications that can be run on the ARM processor of the 1500 or 3000. The sample program for ARM-side development:
- Can be built on PC
- Uses MS Visual Studio 2008 for test and debug on PC (simulator)
- Uses TI CodeComposer Studio 5.x for ARM side development & deployment
- ARM programs communicate with the SightLine software application (VideoTrack) running on the OEM DSP using
Ubuntu Virtual Machine Installer
Virtual Machine installer for development of ARM applications. For new developers/users, please download the latest version. Ubuntu VM v2.23
This is an extremely large download, and we recommend running overnight.
ARM Processor Code ExamplesInstaller
Contained in this zip download are the latest examples of:SLA ARM Examples - 2.23.10
- SLAGimbal, Support Guide Document
- SLAGPIO, EAN-SLA-1500-UsingGPIO
- SLALandingApp, EAN-SLA-ScriptDevelopmentGuide
- SLAScripts, along with workspace definitionsEAN-LandingAid
To compile and work with these new examples VM Installer for 2.23 is required.
Ubuntu Virtual MachineInstaller
Earlier Virtual Machine installer for development of ARM applications. For new developers/users, please download the latest version in the section above. Ubuntu VM v2.22
These are extremely large downloads, and we recommend running overnight.
Gimbal Sample ApplicationInstaller
Gimbal Sample Application Installer - example program code that was developed to show how to control PWM servos. Gimbal - 2.22.29
GPIO Sample ApplicationInstaller
Note: Requires version 2.22 firmware or later GPIO - 2.22.29
2.23 PC Code SupportSLA PC Examples - 2.23.10
Contained in this zip download are the latest source code examples for:
- Video Decoder,Related Support Guide Documents SLA Example Code Guide
- PNG Decoder
- Command & Control examples.
- A simplified version of our Panel + application (PanelMinus)
A PC with Visual Studio 2013 installed is required.
To test code, you will need a SightLine board with enabled functionality (such as a developer's kit), and all necessary cables.
QT is also required to build a custom UI based on PanelMinus.
MPEG2-TS H.264 Video Decode LibraryInstaller
This library includes both the SLADecoder and SLAPngDecoder. These examples provide code for decoding a MISB video stream and decoding of 16 bit PNG images to retrieve full 16 bit acquired pixel data. Decode - 2.22.29
Note: This software uses code of FFmpeg licensed under the LGPLv2.1
Command and Control Example Code & ResourcesSLA Examples Downloads
For development of C/C++ command and control applications. This includes Panel- which is a stripped-down verExample Code - 2.22.29
sion of our Panel+ application. Contains controls for connecting and switch commands for selecting cameras. Example Code - 2.22.17
Use of third party support tools and utilities are integral to the integration and support of our video processors. There are other tools/utilities to provide this same functionality and developers should use what works best for them.
Disclaimer: SightLine Applications offers these links as a convenience. Users that download these do so at their own risk and are bound to the usage agreements contained for each product.
Great application for reading, writing and editing meta information in a wide variety of files. ExifTool supports many different metadata formats, and it's very easy to use.ExifTool Application
WinSCP is an open source free SFTP client, SCP client, FTPS client and FTP client for Windows. Its main function is file transfer between a local and a remote computer. Beyond this, WinSCP offers scripting and basic file manager functionality.WinSCP - SFTP
Link to FileZilla, a FTP client utility that can be used for accessing our customer FTP portal. NOTE: Please use the supplied username, password, and address provided by SightLine Applications. FTP - FileZilla
Link to PuTTY, a terminal emulator that is widely accepted as the ‘de-facto’ open source standard.PuTTY - Emulator
Link to Tamron Camera site with contact to request additional information or supporting software. Tamron Camera Information
Sony's support page that you can review to find the FCB Control software for controlling EH-Series and EV-Series cameras.Sony Support Page
Hitachi DI-SC120R information page. Please contact your Hitachi representative for information or controlling software.Hitachi Camera Page
Link to MiniTool, a partition manager that you can use to format and create partitions on MicroSD cards or physical hard drives.MiniTool - Disk Partition
Hercules SETUP utility is useful serial port terminal (RS-485 or RS-232 terminal) , UDP/IP terminal and TCP/IP Client Server terminal. Excellent for testing the serial Raw-Pass-Through option on SLA boards.HW Group Hercules Setup Utility
HW VSP is a software driver that adds a virtual serial port (e.g. COM5) to the operating system and redirects the data from this port via a TCP/IP network to another hardware interface, which is specified by its IP address and port number. Excellent for testing the serial TCP-Pass-Through option on SLA boards. HW Group Virtual Serial Port Setup Utility
VSPE is intended to help software engineers and developers to create/debug/test applications that use serial ports. It is able to create various virtual devices to transmit/receive data. This utility is used in the TCP-Pass-Through examples in supporting documentation Eterlogic's Virtual Serial Port Emulator
Link to Ping Tester, a visual ping & IP scan utility to check network connections. Use to scan IP address ranges in use (or not) on a network subnet.Ping Tester
There is an input video management FPGA on the 1500-OEM and different FPGA firmware versions are required to support different camera configurations. The Revision E hardware supports FPGA updates via a PC installer and IP connection to the OEM.
Earlier OEM hardware revisions.
Earlier versions require use of the SLA-1500-AB board and a FlashPro programmer. Please contact SightLine support to coordinate upgrades of these earlier units. Here are links to the FlashPro application and documentation download pages. Please download v11.5 (or earlier version) to properly load our supplied configuration files.