| 25 |
MP_CODER=${MP_CODER:-oggenc} |
MP_CODER=${MP_CODER:-oggenc} |
| 26 |
MP_OPTIONS=${MP_OPTIONS:-''} |
MP_OPTIONS=${MP_OPTIONS:-''} |
| 27 |
|
|
| 28 |
$MP_CODER -h >/dev/null 2>&1 |
export MP_CODER |
| 29 |
if [ $? != 0 ] ; then |
MP_CODER=$(which $MP_CODER 2>/dev/null) |
| 30 |
echo "Oggenc not found. Install vorbis-tools first!" |
if [ ! -x "$MP_CODER" ] ; then |
| 31 |
|
echo "Encoder not found. Install one first!" |
| 32 |
exit 1 |
exit 1 |
| 33 |
fi |
fi |
| 34 |
|
|
| 35 |
if [ "$CDDADEVICE" = "" ] |
if [ -z "$CDDA_DEVICE" ] |
| 36 |
then |
then |
| 37 |
CDDA_DEVICE=/dev/cdrom |
CDDA_DEVICE=/dev/cdrw |
|
export CDDA_DEVICE |
|
| 38 |
fi |
fi |
| 39 |
|
|
| 40 |
|
export CDDA_DEVICE |
| 41 |
|
|
| 42 |
FILEPREFIX=${1:-audiotrack} |
FILEPREFIX=${1:-audiotrack} |
| 43 |
|
|
| 44 |
if [ -e /etc/default/cdda2ogg ]; then |
if [ -e /etc/default/cdda2ogg ]; then |
| 49 |
while : |
while : |
| 50 |
do |
do |
| 51 |
NAME=`printf "%02d" $TRACK`-$FILEPREFIX.ogg |
NAME=`printf "%02d" $TRACK`-$FILEPREFIX.ogg |
| 52 |
$CDDA2WAV $CDDA2WAV_OPTS -t$TRACK $DEBUG - | \ |
$CDDA2WAV $CDDA2WAV_OPTS -D$CDDA_DEVICE -t$TRACK $DEBUG - | \ |
| 53 |
$MP_CODER $MP_OPTIONS - > $NAME |
$MP_CODER $MP_OPTIONS - > $NAME |
| 54 |
|
|
| 55 |
# check result code |
# check result code |