PT2での2番組同時録画 [FreeBSD]
BSの視聴が出来るようになったので、FreeBSDとPT2での録画環境もBSに対応させようと環境を整えたところ、地デジとBSの同時録画は出来るが、BS同士、地デジ同士の同時録画が出来ない事が判明。
原因は、FreeBSDのPT2ドライバに付属している録画用のスクリプトに問題があったようで、以下のように修正した所、正常に同時録画が出来た。
修正箇所は、このスクリプトのリリースバージョンから変わっていないので、うちの環境のみの問題なのかなぁ。
・環境
・PT2ドライバ
https://code.google.com/p/ptx-kmod/
・修正スクリプト
recptx.pl
・修正前
・修正後
原因は、FreeBSDのPT2ドライバに付属している録画用のスクリプトに問題があったようで、以下のように修正した所、正常に同時録画が出来た。
修正箇所は、このスクリプトのリリースバージョンから変わっていないので、うちの環境のみの問題なのかなぁ。
・環境
FreeBSD | 8.3-RELEASE |
---|---|
perl | v5.10.1 |
・PT2ドライバ
https://code.google.com/p/ptx-kmod/
・修正スクリプト
recptx.pl
・修正前
#
# select device
#
# TODO: multicard (/dev/ptx1, /dev/ptx2, ...)
#
open($t, "<", "/dev/ptx0.${tuner}0");
if ($t) {
$dev = "/dev/ptx0.${tuner}0";
$mib = "dev.ptx.0.${tuner}0";
} else {
open($t, "<", "/dev/ptx0.${tuner}1");
if ($t) {
$dev = "/dev/ptx0.${tuner}1";
$mib = "dev.ptx.0.${tuner}1";
} else {
die("device busy");
}
}
・修正後
#
# select device
#
# TODO: multicard (/dev/ptx1, /dev/ptx2, ...)
#
if(!open($t,"<","/dev/ptx0.${tuner}0")){
if(!open($t,"<","/dev/ptx0.${tuner}1")){
die("device busy");
} else {
$dev = "/dev/ptx0.${tuner}1";
$mib = "dev.ptx.0.${tuner}1";
}
} else {
$dev = "/dev/ptx0.${tuner}0";
$mib = "dev.ptx.0.${tuner}0";
}
SCM ICカードリーダー/ライター B-CAS・住基カード対応 SCR3310/v2.0 【簡易パッケージ品】
- 出版社/メーカー: SCM Microsystems
- メディア: エレクトロニクス