#!/bin/sh

BUILD_NUMBER_WITHOUT_AAC=3380
SETTING_CONFIG=/var/packages/${SYNOPKG_PKGNAME}/etc/audio.conf
OLD_BUILD_NUMBER=$(cut -d '-' -f2 <<< "$SYNOPKG_OLD_PKGVER")

function SeparateAudioCodecConfig() {
	AAC_TRANSCODING_ENABLED=$(synogetkeyvalue ${SETTING_CONFIG} "aactranscoding")
	if [ "$AAC_TRANSCODING_ENABLED" == "yes" ]; then
		synosetkeyvalue ${SETTING_CONFIG} alactranscoding yes
	fi
}

# customized info for different package
UPGRADE_FILE="/tmp/synoaudio.upgrade"
touch ${UPGRADE_FILE}

# migrate alac audio transcoding setting in audio.conf.
if [ ${BUILD_NUMBER_WITHOUT_AAC} -gt ${OLD_BUILD_NUMBER} ]; then
	SeparateAudioCodecConfig
fi

exit 0
