annotate do-record.sh.pt1 @ 105:29e7a40e6587

operator == will fail on ubuntu where dash has been used as the sh equivalent.
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Tue, 09 Mar 2010 05:42:26 +0900
parents 82aac84c3665
children 74a174a245d2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
1 #!/bin/sh
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
2 echo "CHANNEL : $CHANNEL"
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
3 echo "DURATION: $DURATION"
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
4 echo "OUTPUT : $OUTPUT"
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
5 echo "TUNER : $TUNER"
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
6 echo "TYPE : $TYPE"
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
7 echo "MODE : $MODE"
103
368a68c9d579 added fail safe hack
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 97
diff changeset
8 echo "SID : $SID"
1
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
9
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
10 RECORDER=/usr/local/bin/recpt1
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
11
103
368a68c9d579 added fail safe hack
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 97
diff changeset
12 # fail safe
368a68c9d579 added fail safe hack
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 97
diff changeset
13 case $CHANNEL in
368a68c9d579 added fail safe hack
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 97
diff changeset
14 101|102|191|192|193)
368a68c9d579 added fail safe hack
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 97
diff changeset
15 if [ $SID = 'hd' ]; then
368a68c9d579 added fail safe hack
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 97
diff changeset
16 SID=$CHANNEL
368a68c9d579 added fail safe hack
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 97
diff changeset
17 fi ;;
104
82aac84c3665 added default SID if none has been specified
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 103
diff changeset
18 *)
82aac84c3665 added default SID if none has been specified
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 103
diff changeset
19 if [ -z $SID ]; then
82aac84c3665 added default SID if none has been specified
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 103
diff changeset
20 SID='hd'
82aac84c3665 added default SID if none has been specified
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 103
diff changeset
21 fi ;;
103
368a68c9d579 added fail safe hack
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 97
diff changeset
22 esac
73
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
23
105
29e7a40e6587 operator == will fail on ubuntu where dash has been used as the sh equivalent.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 104
diff changeset
24 if [ ${MODE} = 0 ]; then
97
ee348c378f2d changed file encoding to utf-8
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 87
diff changeset
25 # MODE=0では必ず無加工のTSを吐き出すこと
73
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
26 $RECORDER --b25 --strip $CHANNEL $DURATION ${OUTPUT} >/dev/null
105
29e7a40e6587 operator == will fail on ubuntu where dash has been used as the sh equivalent.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 104
diff changeset
27 elif [ ${MODE} = 1 ]; then
97
ee348c378f2d changed file encoding to utf-8
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 87
diff changeset
28 # 目的のSIDのみ残す
73
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
29 $RECORDER --b25 --strip --sid $SID $CHANNEL $DURATION ${OUTPUT} >/dev/null
105
29e7a40e6587 operator == will fail on ubuntu where dash has been used as the sh equivalent.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 104
diff changeset
30 elif [ ${MODE} = 2 ]; then
73
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
31 $RECORDER $CHANNEL $DURATION ${OUTPUT}.tmp.ts --b25 --strip
97
ee348c378f2d changed file encoding to utf-8
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 87
diff changeset
32 ffmpeg -i ${OUTPUT}.tmp.ts ... 適当なオプション ${OUTPUT}
73
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
33 fi