#!/bin/bash -e
[ "$#" -eq 2 ] || {
	echo syntax: ved-uncompress in-dir out-dir >&2
	exit 1
}
IN=$1; OUT=$2

CONF_FILES=(/usr/lib/ved/ved.conf /etc/ved.conf "$HOME"/.ved.conf "$VED_CONF")

# source config files
HAVE_CONF=0
for F in "${CONF_FILES[@]}"; do
	[ -e "$F" ] && {
		. "$F"
		HAVE_CONF=1
	}
done
if [ "$HAVE_CONF" = 0 ]; then
	echo >&2 $0: cannot find a ved config file
	exit 1
fi


mkdir $OUT
( cd $IN; find -type d -mindepth 1 ) | ( cd $OUT; while read A; do mkdir $A; done )
( cd $IN; find -type f -name '.*' -o -type l ) | ( cd $OUT; while read A; do cp -a ../$IN/$A $A; done )
( cd $IN; find -type f \! -name '.*' ) | ( cd $OUT; while read A; do
#	speexenc ../$IN/$A $A
	speexdec ../$IN/$A $A #2>/dev/null
done )
