FedoreCore Tira2.1 mythtv 連携設定


<< トップページへ

概要


前回で Tira2.1 のドライバ−導入と基本的動作が確認できたので今回はそれをmythtvの設定に反映して外部チューナーのチャンネルコントロールをする 準備をします。

■ch-chg の作成

下のスクリプトの $ch の部分にmythtvで設定したチャンネル番号が入って実行されればチャンネルが変わります。テキストエディターで作成して実行権を付けて ください。下はIO-DATA用のスクリプトです。玄人のカードの場合は「IO キャプチャでの不具合対応」の部分をコメントにします。
$ vi ch-chg(sgさんのスクリプトを元にしました。感謝)

---------------------------------------------
#!/usr/bin/php

<?php
$chan_data = "/usr/local/bin/tira2code";

if ($argc < 2) exit;

# IOキャプチャでの不具合対応
$cmd = "/usr/local/utils/ivtvctl -d /dev/video0 --set-input=1";
exec($cmd);
$cmd = "/usr/local/utils/ivtvctl -d /dev/video0 --set-input=2";
exec($cmd);

# tira用
for ($i = 0; $i < mb_strlen($argv[1]); $i++) {
$ch = mb_substr($argv[1], $i, 1);
$cmd = "/usr/local/bin/tira2_trans2 $chan_data/c" . $ch;
exec($cmd);
}

?>
---------------------------------------------

# chmod +x ch-chgmv ch-chg /usr/local/bin/
下の例 はBSチュー ナーを対象にしたものです。BSチュー ナーのリモコン持ってきて約20mm程度に受光部と送信部を近づけて赤外線信号の記録します。
$ ./TIRA-REC
Iutput file-name
c7 例としてBSの7チャンネルを記録、同じようににして c11 も記録しておく
次にTira2.1BSチュー ナーに向けてTIRA-2.1-V2-transferで記録した赤外線信号の送信してみます。うまく操作できたらOKで す。
$ ./TIRA-TRANS
 
c7 c11
 
/usr/local/bin/tira2code/
 
Input file-name
 
c7

上記のコマンドが実行できること を確認後に下のコマンドでも動作することを確認しておく。

$ ch-chg 7
$ ch-chg 11

上で作 成したスクリプトをmythtvの設定に反映すればBSチュー ナーの録画を予約することが出来ます。


▲トップへ戻 る

Copyright©2005-2006  熊の巣  All Right Reserved.  管理人へメール