Open Source Libraries

This software uses below libraries.

Internal Libraries

ffmpeg build configuration

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

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