]> code.delx.au - transcoding/blobdiff - rip-dvd
hencode: fix uninitialised variable
[transcoding] / rip-dvd
diff --git a/rip-dvd b/rip-dvd
index aeee4d72be6bc311f97b165206ab2445b7d9f5c5..118b1f273d36129011d962ddd779c70aafd0f725 100755 (executable)
--- a/rip-dvd
+++ b/rip-dvd
@@ -3,21 +3,21 @@
 DVD_DEVICE="${DVD_DEVICE:-/dev/dvd}"
 
 if [ -z "$1" ]; then
-       echo "Usage: $0 NAME [num]"
-       exit 1
+    echo "Usage: $0 NAME [num]"
+    exit 1
 fi
 
 
 # Calculate the name for ripping
 base="$1"
 last="$(find . -maxdepth 1 -type d -name "${base}*" | sort -n | tail -n 1)"
-if [ -z "$last" ]; then
-       num="1"
-elif [ -n "$2" ]; then
-       num="$2"
+if [ -n "$2" ]; then
+    num="$2"
+elif [ -z "$last" ]; then
+    num="1"
 else
-       num="${last##./${base}}"
-       num="$(($num + 1))"
+    num="${last##./${base}}"
+    num="$(($num + 1))"
 fi
 next="${base}${num}"
 
@@ -27,15 +27,15 @@ next="${base}${num}"
 rm -rf ~/.dvdcss
 
 # Need to use libdvdread/libdvdcss to unlock the drive before copying
-identify-dvd "$DVD_DEVICE"
+identify-disc --dvd-device "$DVD_DEVICE"
 
 
 echo
 echo
 echo "Will rip to '$next'"
 for i in $(seq 3 -1 1); do
-       echo "    $i..."
-       sleep 1
+    echo "    $i..."
+    sleep 1
 done
 
 
@@ -44,7 +44,7 @@ set -x
 rm -rf "${next}" "${next}.iso"
 ddrescue -n -b 2048 "$DVD_DEVICE" "${next}.iso"
 dvdbackup -n "$next" -M -i "${next}.iso" || true
-identify-dvd "$next"
+identify-disc --dvd-device "$next"
 rm "${next}.iso"
 eject "$DVD_DEVICE"