Open Source Information

softGear

FFmpeg

 

softGear Streaming Gateway make use of FFmpeg licensed under the LGPLv2.1 and its source can be

downloaded here

FFmpeg was compiled using the following options:

./configure
     --cc=clang
     --cxx=clang++
     --enable-hwaccel=h264_vaapi
     --enable-libdrm
     --enable-shared
     --disable-doc
     --disable-ffplay
     --disable-ffprobe
     --prefix=$PWD/build
make -j
make install

XPression

FFmpeg

 

XPression INcoder and XPression Video Coder make use of FFmpeg licensed
under the LGPLv2.1 and its source can be downloaded here.

FFmpeg was configured with the following options:

---pkg-config=pkg-config --pkg-config-flags=static --extra-version=ffmpeg-windows-build-helpers 
--disable-debug --disable-w32threads --arch=x86 --target-os=mingw32 --cross-prefix=/root/src/sandbox/cross_compilers/mingw-w64-i686/bin/i686-w64-mingw32 
--enable-gray --enable-libopus --enable-libsnappy --enable-libsoxr --enable-libtheora 
--enable-libvorbis --enable-libwebp --enable-libzimg --enable-libopenjpeg 
--enable-libopenh264 --enable-libxml2 --enable-libdav1d --enable-cuda-llvm 
--enable-libvpx --enable-nvenc --enable-nvdec --extra-libs=-lm --extra-libs=-lpthread 
--extra-cflags=-DLIBTWOLAME_STATIC --extra-cflags=-DMODPLUG_STATIC --extra-cflags=-DCACA_STATIC 
--disable-amf --enable-libmfx --enable-avresample --extra-cflags='-mtune=generic' 
--extra-cflags=-O3 --enable-shared --disable-static --prefix=/root/src/sandbox/win32/ffmpeg_git_lgpl_n4.3.2_shared

A patch of changes to FFMPEG 4.3.2 is available in the downloaded source as
xpvc_win.patch.

Video Servers

FFmpeg

 

Video Servers make use of FFmpeg licensed under the LGPLv2.1 and its source can be downloaded here

FFmpeg was configured with the following options:

./configure
--toolchain=msvc 
--enable-shared 
--disable-static 
--enable-decoder=psd 
--enable-encoder=png 
--enable-decoder=png
--disable-encoder=prores 
--disable-encoder=prores_aw 
--disable-encoder=prores_ks 
--disable-decoder=prores 
--enable-zlib
make
make clean

The source code has been modified in the following ways:

  1. Changed the definition of AV_NUM_DATA_POINTERS from 8 to 16 in libavutil/frame.h, to support up to 16 streams
    of audio.
  2. Added a null variable check in libavutil/wchar_filename.h, to protect against a possible crash involving
    wide-latin-character file names.

Carbonite Ultra 60

FFmpeg

Carbonite Ultra 60 products make use of FFmpeg licensed under the LGPLv2.1 and its source can be
downloaded here

configure 
--prefix=/usr 
--extra-version="1ross3~22.04" 
--toolchain=hardened 
--libdir=/usr/lib/x86_64-linux-gnu 
--incdir=/usr/include/x86_64-linux-gnu 
--arch=amd64 
--enable-shared 
--disable-static 
--enable-decoder=psd 
--enable-encoder=png 
--enable-decoder=png
--disable-encoder=prores
--disable-encoder=prores_aw
--disable-encoder=prores_ks 
--disable-decoder=prores
--enable-zlib
--disable-gpl
--enable-vaapi
--ignore-tests=source
--disable-librav1e

The source code has not been modified and is built from version n6.1.1 (rev e38092e).