sudo apt-get update -qq && sudo apt-get -y install \
  autoconf \
  automake \
  build-essential \
  cmake \
  git-core \
  libass-dev \
  libfreetype6-dev \
  libgnutls28-dev \
  libmp3lame-dev \
  libsdl2-dev \
  libtool \
  libva-dev \
  libvdpau-dev \
  libvorbis-dev \
  libxcb1-dev \
  libxcb-shm0-dev \
  libxcb-xfixes0-dev \
  meson \
  ninja-build \
  pkg-config \
  texinfo \
  wget \
  yasm \
  zlib1g-dev

cd ~ && git clone git://source.ffmpeg.org/ffmpeg && cd ffmpeg && git checkout release/4.2
FFMPEG_PATH="/home/david/ffmpeg"

cd ~ && git clone https://github.com/cdave1/ExoPlayer.git && cd ExoPlayer && git checkout dev-v2-cue-timestamps
EXOPLAYER_PATH="/home/david/ExoPlayer"
NDK_PATH="/home/david/android-ndk-r21e"
ENABLED_DECODERS=(vorbis flac opus ac3 aac alac mp3 dca)
HOST_PLATFORM="linux-x86_64"

FFMPEG_MODULE_PATH="${EXOPLAYER_PATH}/extensions/ffmpeg/src/main"
cd "${FFMPEG_MODULE_PATH}/jni" && ln -s "$FFMPEG_PATH" ffmpeg
cd "${FFMPEG_MODULE_PATH}/jni" && ./build_ffmpeg.sh "${FFMPEG_MODULE_PATH}" "${NDK_PATH}" "${HOST_PLATFORM}" "${ENABLED_DECODERS[@]}"

# Copy files to a temporary location
find ./ExoPlayer/ -type f -name '*debug.aar' -exec cp '{}' /mnt/c/Bigscreen/ExoPlayerDeps/debug ';'
find ./ExoPlayer/ -type f -name '*debug.aar' -exec cp '{}' /mnt/c/Bigscreen/ExoPlayerDeps/debug ';'
find ./ExoPlayer/ -type f -name '*release.aar' -exec cp '{}' /mnt/c/Bigscreen/ExoPlayerDeps/release ';'
find ./ExoPlayer/ -type f -name '*.so' -exec cp '{}' /mnt/c/Bigscreen/ExoPlayerDeps/release ';'