#!/bin/ksh
# Run mythlink to create links to recorded programs

TVDIR=/home/mythtv/tv
DVDDIR=/home/mythtv/dvd
TMPDIR=$DVDDIR/DVD
ISONAME=$(basename $1 | sed 's/\.nuv/.iso/' | sed 's/\.mpg/.iso/')

#--------------------------------------------------------------------------
doreplex()
{
  for file in $*; do
    outfile=$(basename $file | sed 's/\.nuv/.mpg/')
  
    /home/mythtv/sh/replex -t DVD -o $DVDDIR/$outfile $file
    #ln -s $TVDIR/$file $DVDDIR/$outfile
  done
}

#--------------------------------------------------------------------------
# Get the list of fiels generated by replex
getmpglist()
{
  for file in $*; do
    echo $DVDDIR/$file | sed 's/\.nuv/.mpg/'
  done
}

#--------------------------------------------------------------------------

doreplex $*


# Create the temporary directory
if [ -d $TMPDIR ]; then
  rm -r $TMPDIR
fi

mkdir $TMPDIR

MPGLIST=$(getmpglist $*)

echo "Creating DVD structure"
dvdauthor -o $TMPDIR $MPGLIST

echo "Creating DVD table of contents"
dvdauthor -T -o $TMPDIR

#echo "Creating ISO"
#mkisofs -dvd-video -udf -r -o $DVDDIR/$ISONAME $TMPDIR
echo "Burning DVD"
growisofs -Z /dev/dvd -dvd-video $TMPDIR

