#!/bin/bash
# Copyright (c) 2000-2020 Synology Inc. All rights reserved.

if checkPlatformFunction SYNO_FEA_USE_FFMPEG_2; then
	SkipThisProject
	return
fi

case "$PLATFORM_FAMILY" in
	SYNOPLAT_F_I686|SYNOPLAT_F_X86_64|SYNOPLAT_F_ARMV7|SYNOPLAT_F_ARMV8)
		;;
	*)
		SkipThisProject
		exit 1
		;;
esac

# install ffmpeg project
InstallPreparePkgDir $INST_DIR "bin"
InstallPreparePkgDir $INST_DIR "lib/ffmpeg"

LibList=(
		libavcodec/libavcodec.so.58
		libavdevice/libavdevice.so.58
		libavfilter/libavfilter.so.7
		libavformat/libavformat.so.58
		libavutil/libavutil.so.56
		libpostproc/libpostproc.so.55
		libswresample/libswresample.so.3
		libswscale/libswscale.so.5
		)

LibNum=${#LibList[@]}

for (( i=0 ; i < $LibNum ; i++ ))
do
	echo "install ${LibList[$i]}"
	InstallPkgFiles $INST_DIR "lib/ffmpeg" 644 ${LibList[$i]}
done

InstallPkgFiles $INST_DIR "bin" 755 "ffmpeg ffprobe"

if checkPlatformFunction SYNO_FEA_VA_API ; then
PROJECT_SUFFIX="-virtual-media-server" source ${PWD}/SynoBuildConf/install-virtual-libva
fi
