~mdw
/
dvdrip
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
multiprogress.[ch]: Rearrange the toplevel definitions more sensibly.
[dvdrip]
/
dvdrip-retry-botched-vobs
diff --git
a/dvdrip-retry-botched-vobs
b/dvdrip-retry-botched-vobs
index
32fd988
..
0a171f3
100755
(executable)
--- a/
dvdrip-retry-botched-vobs
+++ b/
dvdrip-retry-botched-vobs
@@
-1,6
+1,8
@@
#! /bin/sh -e
dev=${DVDRIP_DEVICE-/dev/dvd}
#! /bin/sh -e
dev=${DVDRIP_DEVICE-/dev/dvd}
+: ${DVD_SECTOR_COPY=dvd-sector-copy}
+: ${DVD_CHECK_KEYS=dvd-check-keys}
find "$@" -type f -name "*.retry" -print | sort | while IFS= read -r r; do
iso=${r%.retry}.iso
find "$@" -type f -name "*.retry" -print | sort | while IFS= read -r r; do
iso=${r%.retry}.iso
@@
-23,9
+25,9
@@
find "$@" -type f -name "*.retry" -print | sort | while IFS= read -r r; do
done
for try in 3 2 1 0; do
done
for try in 3 2 1 0; do
-
dvd-sector-copy
-R"$r" "$dev" "$iso"
+
"$DVD_SECTOR_COPY"
-R"$r" "$dev" "$iso"
- set +e; DVDCSS_CACHE=off
dvd-check-keys
-b"$r.new" "$dev"; rc=$?; set -e
+ set +e; DVDCSS_CACHE=off
"$DVD_CHECK_KEYS"
-b"$r.new" "$dev"; rc=$?; set -e
case $rc,$try in
0,*) rm -f "$r"; break ;;
1,0) echo "Giving up :-("; mv "$r.new" "$r"; break ;;
case $rc,$try in
0,*) rm -f "$r"; break ;;
1,0) echo "Giving up :-("; mv "$r.new" "$r"; break ;;