Skip to content

Open Source Libraries

This software uses below libraries.

Internal Libraries

ffmpeg build configuration

sh
mkdir -p build
cd build
../configure \
   --prefix=$PWD/install-root \
   --disable-debug \
   --disable-yasm \
   --disable-static \
   --disable-doc \
   --disable-htmlpages \
   --disable-manpages \
   --disable-podpages \
   --disable-txtpages \
   --disable-bzlib \
   --disable-iconv \
   --disable-lzo \
   --disable-network \
   --disable-schannel \
   --disable-sdl \
   --disable-symver \
   --disable-xlib \
   --disable-zlib \
   --disable-lzma \
   --disable-securetransport \
   --disable-avdevice \
   --disable-avfilter \
   --disable-postproc \
   --disable-demuxers \
   --disable-muxers \
   --disable-decoders \
   --disable-encoders \
   --disable-bsfs \
   --disable-parsers \
   --disable-programs \
   --disable-hwaccels \
   --disable-filters \
   --disable-devices \
   --disable-protocols \
   --enable-shared \
   --enable-rpath \
   --enable-small \
   --enable-swresample \
   --enable-swscale \
   --enable-demuxer=avi,matroska \
   --enable-muxer=avi,matroska \
   --enable-decoder=flac,pcm_s16le,png,rawvideo,utvideo \
   --enable-encoder=flac,pcm_s16le,png,rawvideo,utvideo \
   --enable-protocol=file

ICU build configuration

sh
FLAGS="-DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_COLLATION -DUCONFIG_NO_FORMATTING -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -mmacosx-version-min=10.9"
CFLAGS="$FLAGS -std=c99" CXXFLAGS="$FLAGS -std=c++11" ./configure \
   --prefix=$PWD/../install-root \
   --with-data-packaging=static \
   --enable-static \
   --disable-dyload \
   --disable-shared \
   --disable-extras \
   --disable-icuio \
   --disable-layout \
   --disable-layoutex \
   --disable-tests \
   --enable-tools=yes \
   --disable-samples

Migrated from the original Read the Docs source.