chiark
/
gitweb
/
~mdw
/
dvdrip
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
39eec43
)
dvdrip-retry-botched-vobs: Be more vocal about wrong discs.
author
Mark Wooding
<mdw@distorted.org.uk>
Sun, 6 Mar 2022 01:26:43 +0000
(
01:26
+0000)
committer
Mark Wooding
<mdw@distorted.org.uk>
Sun, 6 Mar 2022 01:26:43 +0000
(
01:26
+0000)
dvdrip-retry-botched-vobs
patch
|
blob
|
blame
|
history
diff --git
a/dvdrip-retry-botched-vobs
b/dvdrip-retry-botched-vobs
index 4504aad3b4b25904d1a5e976761cf3821efc95f2..f0a1563c694cd02a6ea67e1af6d4120c63d69216 100755
(executable)
--- a/
dvdrip-retry-botched-vobs
+++ b/
dvdrip-retry-botched-vobs
@@
-6,10
+6,15
@@
find "$@" -type f -name "*.retry" -print | while IFS= read -r r; do
iso=${r%.retry}.iso
want_id=$(dvd-id "$iso")
iso=${r%.retry}.iso
want_id=$(dvd-id "$iso")
+ last_wrong=nil
echo "Insert $iso..."
while :; do
id=$(dvd-id "$dev")
echo "Insert $iso..."
while :; do
id=$(dvd-id "$dev")
- case $id in "$want_id") break ;; esac
+ case $id in
+ "$want_id") break ;;
+ "$last_wrong") ;;
+ *) echo "No, that's $id -- wanted $want_id..."; last_wrong=$id ;;
+ esac
sleep 2
done
sleep 2
done