91ÌÒÉ«

Open Source Information

softGear

FFmpeg

 

softGear Streaming Gateway make use of  licensed under the  and its source can be

»å´Ç·É²Ô±ô´Ç²¹»å±ð»åÌý

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 »å´Ç·É²Ô±ô´Ç²¹»å±ð»åÌý.

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  licensed under the  and its source can be »å´Ç·É²Ô±ô´Ç²¹»å±ð»åÌý

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  licensed under the  and its source can be
»å´Ç·É²Ô±ô´Ç²¹»å±ð»åÌý

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).