summaryrefslogtreecommitdiffstats
path: root/TOOLS/idet.sh
diff options
context:
space:
mode:
Diffstat (limited to 'TOOLS/idet.sh')
-rwxr-xr-xTOOLS/idet.sh30
1 files changed, 15 insertions, 15 deletions
diff --git a/TOOLS/idet.sh b/TOOLS/idet.sh
index 898ae0cd9c..50b5bbcf83 100755
--- a/TOOLS/idet.sh
+++ b/TOOLS/idet.sh
@@ -1,14 +1,14 @@
#!/bin/sh
-: ${MPV:=mpv}
-: ${ILDETECT_MPV:=$MPV}
-: ${ILDETECT_MPV:=$MPV}
-: ${ILDETECT_MPVFLAGS:=--start=35% --length=35}
-: ${ILDETECT_DRY_RUN:=}
-: ${ILDETECT_QUIET:=}
-: ${ILDETECT_RUN_INTERLACED_ONLY:=}
-: ${ILDETECT_FORCE_RUN:=}
-: ${MAKE:=make}
+: "${MPV:=mpv}"
+: "${ILDETECT_MPV:=$MPV}"
+: "${ILDETECT_MPV:=$MPV}"
+: "${ILDETECT_MPVFLAGS:=--start=35% --length=35}"
+: "${ILDETECT_DRY_RUN:=}"
+: "${ILDETECT_QUIET:=}"
+: "${ILDETECT_RUN_INTERLACED_ONLY:=}"
+: "${ILDETECT_FORCE_RUN:=}"
+: "${MAKE:=make}"
# exit status:
# 0 progressive
@@ -47,22 +47,22 @@ judge()
interlaced=$((bff + tff))
determined=$((interlaced + progressive))
- if [ $undetermined -gt $determined ] || [ $determined -lt 250 ]; then
+ if [ "$undetermined" -gt "$determined" ] || [ "$determined" -lt 250 ]; then
echo >&2 "ERROR: Less than 50% or 250 frames are determined."
[ -n "$ILDETECT_FORCE_RUN" ] || exit 8
echo >&2 "Assuming interlacing."
- if [ $tff -gt $((bff * 10)) ]; then
+ if [ "$tff" -gt $((bff * 10)) ]; then
verdict=interlaced-tff
- elif [ $bff -gt $((tff * 10)) ]; then
+ elif [ "$bff" -gt $((tff * 10)) ]; then
verdict=interlaced-bff
else
verdict=interlaced
fi
- elif [ $((interlaced * 20)) -gt $progressive ]; then
+ elif [ $((interlaced * 20)) -gt "$progressive" ]; then
# At least 5% of the frames are interlaced!
- if [ $tff -gt $((bff * 10)) ]; then
+ if [ "$tff" -gt $((bff * 10)) ]; then
verdict=interlaced-tff
- elif [ $bff -gt $((tff * 10)) ]; then
+ elif [ "$bff" -gt $((tff * 10)) ]; then
verdict=interlaced-bff
else
echo >&2 "ERROR: Content is interlaced, but can't determine field order."