fi
fi
if [ -z "$file" ]; then
- file="$(findfile "$base - " "$ep" "$qual")"
+ file="$(findfile "$base - " "$ep" "$tqual")"
fi
if [ -z "$file" -o ! -r "$file" ]; then
;;
esac
-ifile=".${ep}.info"
+ifile=".${file}.info"
if [ -n "$savepar" ]; then
if [ -r "$ifile" ]; then
- egrep -v "^${savepar}:" "$ifile" >"$ifile.new"
+ egrep -v "^${savepar} " "$ifile" >"$ifile.new"
mv -f "$ifile.new" "$ifile"
fi
- echo "$savepar: $saveval" >>"$ifile"
+ echo "$savepar $saveval" >>"$ifile"
exit 0
fi
unset delay
if [ -r "$ifile" ]; then
- delay="$(sed -n 's/delay *: *\([^ ]*\)$/\1/p' <"$ifile")"
- cmdline=("${cmdline[@]}" -delay "$delay")
+ exec 3<&0
+ exec 0<"$ifile"
+ while read par arg; do
+ if [ "$par" = delay ]; then
+ cmdline=("${cmdline[@]}" -delay "$arg")
+ elif [ "$par" = aspect ]; then
+ cmdline=("${cmdline[@]}" -aspect "$arg")
+ fi
+ done
+ exec 0<&3
+ exec 3<&-
else
cmdline=("${cmdline[@]}" "${defopts[@]}")
fi