Third party licenses

VideoStitch uses the following third party libraries. You’ll find a list here, and how we compiled them.

Inputs/Outputs

Acquisition cards

Decklink: SDK 10.1.1

Magewell / libXI: Xtreme Imaging SDK v2.0

Yuan: 1.1.0.130.0

Cameras

PointGrey / Ladybug: Driver version: 1.14

Teledyne Dalsa / Sapera: Genie TS Framework 1.20, Sapera version: 7.50.1

Ximea: latest SDK version (as of 5/18/2015)

Bosch: Video Client 1.7.2

Headsets

Oculus SDK: SDK 0.4.3

License: https://developer.oculus.com/licenses/license-3.2/

Video and audio encoders/decoders

Ffmpeg

Code: http://s3.video-stitch.com/app/deps/ffmpeg-2.6.1.tar.bz2

License: http://s3.video-stitch.com/app/deps/licenses/ffmpeg.md

Build instructions: We are currently re-building ffmpeg. Will be updated soon.

 

libav (Older versions of VideoStitch products)

Code: http://s3.video-stitch.com/app/deps/libav.7z

License: http://s3.video-stitch.com/app/deps/licenses/libav

Build instructions:

– Windows: get MSYS and Mingw64

* >git clone git://git.libav.org/libav.git
* >cd XXX
* >git reset --hard v9-789-g3586280
* Do it manually: git revert ec10a9ab461b26b96eff7bbbb8623f42d8ee04ad -> http://git.libav.org/?p=libav.git;a=commitdiff;h=ec10a9ab461b26b96eff7bbbb8623f42d8ee04ad;hp=8f1b06c81c7cc9ffc239bf1752abd9244793a48f
* >./configure --enable-shared --disable-debug
* >make -j
* >sudo make install

 

libjpeg_turbo

License: http://s3.video-stitch.com/app/deps/licenses/libjpeg_turbo

Code: http://s3.video-stitch.com/app/deps/libjpeg-turbo.7z

Build instructions:

– take svn revision 860

$ svn info
Chemin : .
Chemin racine de la copie de travail : /Path/to/libjpeg-turbo-svn
URL : https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo
Racine du dépôt : https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo
UUID du dépôt : 3789f03b-4d11-0410-bbf8-ca57d06f2519
Révision : 860
Type de nœud : répertoire
Tâche programmée : normale
Auteur de la dernière modification : dcommander
Révision de la dernière modification : 860
Date de la dernière modification: 2012-08-07 23:59:59 +0200 (mar. 07 août 2012)

- local modif:
$ svn diff
===================================================================
--- CMakeLists.txt (révision 860)
+++ CMakeLists.txt (copie de travail)
@@ -13,7 +13,6 @@
elseif(WIN32)
execute_process(COMMAND "${CMAKE_SOURCE_DIR}/cmakescripts/getdate.bat"
OUTPUT_VARIABLE BUILD)
- string(REGEX REPLACE "\n" "" BUILD ${BUILD})
else()
message(FATAL_ERROR "Platform not supported by this build system. Use autotools instead.")
endif()

libtiff

License: http://s3.video-stitch.com/app/deps/licenses/libtiff

Code: http://s3.video-stitch.com/app/deps/tiff-4.0.2.zip

Build instructions:

– Windows: get MSYS and Mingw64
– generate delayed load DLLs :

* open an msvc command-line
* >cd /d XXX
* >lib.exe /machine:X64 /def:libtiff/.libs/libtiff-5.def /out:libtiff/.libs/libtiff-5.lib
* libtiff-5.lib is renamed to tiff.lib

libpng

License: http://s3.video-stitch.com/app/deps/licenses/libpng

Code: http://s3.video-stitch.com/app/deps/lpng162.zip

 

librtmp

License: http://s3.video-stitch.com/app/deps/licenses/rtmpdump

Code: http://s3.video-stitch.com/app/deps/librtmp-2.3.7z

 

Lame encoder

License: http://s3.video-stitch.com/app/deps/licenses/libmp3lame

Code: http://s3.video-stitch.com/app/deps/lame-3.99.5.tar.gz

 

PortAudio (from Vahana VR v1.1.0.RC1)

License: http://s3.video-stitch.com/app/deps/licenses/PortAudio.txt

Code: http://s3.video-stitch.com/app/deps/portaudio_v19_20140130.tgz

Dongle and licensing

cryptopp

License: http://s3.video-stitch.com/app/deps/licenses/cryptopp

— Used statically

 

Unikey

Our dongle-based license for Vahana VR is using Unikey system.

 

Image processing

OpenCV

License: http://opencv.org/license.html

Code: version 3.0 beta

 

Imfit (lmmin function)

License: http://apps.jcns.fz-juelich.de/doku/sc/lmfit

— Used statically

 

freeGLUT (in older versions)

License: http://en.wikipedia.org/wiki/MIT_License

 

General Purpose FFT (Fast Fourier/Cosine/Sine Transform) Package  (in older versions)

License: http://s3.video-stitch.com/app/deps/licenses/general_purpose_fft.txt

— Used statically

 

Miscellaneous

OpenSSL

License: http://s3.video-stitch.com/app/deps/licenses/openssl and source code we are using here :

Code: http://s3.video-stitch.com/app/deps/openssl-0.9.8k_X64.zip (originally downloaded from https://code.google.com/p/openssl-for-windows/downloads/list)

 

Qt

License: http://s3.video-stitch.com/app/deps/licenses/Qt

Code:  http://www.qt.io/qt5-4/

 

Cuda Runtime (and Cuda FFT)

NVidia specific: ok to redistribute as-is

 

OpenAL

License: http://www.openal-soft.org/

Version: 1.15.1

 

CrashRpt (among others dbghelp.dll)

License: http://s3.video-stitch.com/app/deps/licenses/CrashRpt

Code: http://s3.video-stitch.com/app/deps/CrashRpt_v.1.4.2_r1609.7z  (originally downloaded from https://code.google.com/p/crashrpt/downloads/list)

 

Glew (in older versions)

License: http://s3.video-stitch.com/app/deps/licenses/glew

Code: http://s3.video-stitch.com/app/deps/glew-1.8.0-win64.zip

 

SGI

License: http://s3.video-stitch.com/app/deps/licenses/SGI

 

zlib

Version: 1.2.5

License: http://s3.video-stitch.com/app/deps/licenses/zlib

Code: http://s3.video-stitch.com/app/deps/zlib125.zip