summaryrefslogtreecommitdiffstats
path: root/abs/core/linhes-scripts/shootscreens.sh
diff options
context:
space:
mode:
authorJames Meyer <jams@linhes.org>2010-12-16 15:57:59 (GMT)
committerJames Meyer <jams@linhes.org>2010-12-16 15:57:59 (GMT)
commite009e095ff37bceb14cb89167cba2d0d347e1d5a (patch)
tree48658f27f20d2a494ee78fbb8a0226ed4c5c8272 /abs/core/linhes-scripts/shootscreens.sh
parent25897de5aa7007b4824c684dd9b48b62dcc6972e (diff)
downloadlinhes_pkgbuild-e009e095ff37bceb14cb89167cba2d0d347e1d5a.zip
linhes_pkgbuild-e009e095ff37bceb14cb89167cba2d0d347e1d5a.tar.gz
linhes_pkgbuild-e009e095ff37bceb14cb89167cba2d0d347e1d5a.tar.bz2
linhes-scripts: update screencapture utils to account for change in the way nocover is stored in the db
refs: #711 closes:#711
Diffstat (limited to 'abs/core/linhes-scripts/shootscreens.sh')
-rw-r--r--[-rwxr-xr-x]abs/core/linhes-scripts/shootscreens.sh27
1 files changed, 10 insertions, 17 deletions
diff --git a/abs/core/linhes-scripts/shootscreens.sh b/abs/core/linhes-scripts/shootscreens.sh
index bb45252..d3e8845 100755..100644
--- a/abs/core/linhes-scripts/shootscreens.sh
+++ b/abs/core/linhes-scripts/shootscreens.sh
@@ -10,14 +10,6 @@
if [ "$1" == "1" ]; then
OSD=1
- . /etc/osd_cat.cfg || {
- color=yellow
- outline=2
- outlinecolour=black
- shadow=0
- shadowcolour=black
- font="-adobe-helvetica-bold-*-*-*-34-*-*-*-*-*-*-*"
- }
else
OSD=0
fi
@@ -27,18 +19,19 @@ fi
percentage=0
# Change IFS to be a newline so that filenames with spaces will be handled properly.
IFS=$'\n'
- vidcount=`mysql -u root mythconverg -B -e "select filename from videometadata where coverfile=\"No Cover\";" | wc -l`
+ vidcount=`mysql -u root mythconverg -B -e "select filename from videometadata where coverfile=\"No Cover\" OR coverfile=\"\";" | wc -l`
increment=$(expr 100 / $vidcount)
- for vid in `mysql -u root mythconverg -B -e "select filename from videometadata where coverfile=\"No Cover\";" | grep -v -e "^filename$"`
+ for vid in `mysql -u root mythconverg -B -e "select filename from videometadata where coverfile=\"No Cover\" OR coverfile=\"\";" | grep -v -e "^filename$"`
do
- if [ $OSD == 1 ]; then
- osd_cat --barmode=percentage --percentage=$percentage --pos=middle --align=center --text="Generating Video Thumbnails..." --delay=0 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font &
- percentage=$(expr $percentage + $increment)
- fi
- screenshooter.sh -v $vid
+ if [ $OSD == 1 ]; then
+ osd_cat --barmode=percentage --percentage=$percentage --pos=middle --align=center --color=white --text="Generating Video Thumbnails..." --font=$FONT --shadow=3 --color=yellow --delay=0 &
+ percentage=$(expr $percentage + $increment)
+ fi
+
+ screenshooter.sh -v $vid
done
if [ $OSD == 1 ]; then
- killall -9 osd_cat
- osd_cat --barmode=percentage --percentage=100 --pos=middle --align=center --text="Video Thumbnails Generated!" --delay=3 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font &
+ killall -9 osd_cat
+ osd_cat --barmode=percentage --percentage=100 --pos=middle --align=center --color=white --text="Video Thumbnails Generated!" --font=$FONT --shadow=3 --color=yellow --delay=3 &
fi
} \ No newline at end of file