#!/bin/sh
set -e

BUILD="$(pwd)"

if test -f "$BUILD"/ffmpeg_options ; then
    USER_OPTS=$(cat "$BUILD"/ffmpeg_options)
fi
OPTIONS=" --prefix=/opt/ffmpeg --mandir=/usr/share/man  --enable-avresample --disable-debug --enable-nonfree --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-decoder=amrnb --disable-decoder=amrwb --enable-libpulse --enable-libfreetype --enable-gnutls --disable-ffserver $USER_OPTS"

# optional flags for encoding 
OPTIONS="$OPTIONS --enable-libx264 --enable-libx265  --enable-libfdk-aac --enable-libvorbis --enable-libtheora --enable-libmp3lame --enable-libopus --enable-libvpx --enable-libspeex --enable-libass --enable-avisynth --enable-libsoxr --enable-libxvid  --enable-libvidstab --enable-libwavpack --enable-nvenc --enable-libzimg"

echo Using ffmpeg options: $OPTIONS

mkdir -p "$BUILD"/ffmpeg_build
cd "$BUILD"/ffmpeg_build
PKG_CONFIG_PATH=""$BUILD"/build_libs/lib/pkgconfig"
export PKG_CONFIG_PATH
"$BUILD"/ffmpeg/configure  --extra-libs="-ldl"   $OPTIONS
