気になる挙動
録画仕様
情報 2010-06-20 19:00:19 recorder:: 予約ID36:GR16夢の扉〜NEXT DOOR〜【字】の録画終了 情報 2010-06-20 18:52:20 recorder:: 録画ID36:GR16夢の扉〜NEXT DOOR〜【字】の録画開始 情報 2010-06-20 18:49:31 recorder:: 録画ID36:GR16夢の扉〜NEXT DOOR〜【字】の録画ジョブ開始 情報 2010-06-20 18:49:30 Reservation::custom ジョブ番号524079に録画ジョブを登録
PT1ドライバカーネルアップデートした後はドライバの再インストールが必要
ドライバのビルドには、カーネルヘッダのインストールが必要 # aptitude install linux-headers-2.6.18-6-xen-686
ソースを取得 hg clone http://hg.honeyplanet.jp/pt1
BSアンテナに電源供給するなら(現在はしてない)、driver/pt1_pci.cを static int lnb = LNB_15V;
pt1_pci.cの最初の方に、 #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1))
最近は、DVB版ドライバが自動でロードされて邪魔だったりするみたい。
参考 recpt1ドライバと同様、honeyplanet.jpから最新を持ってきてインストールするのが楽http://hg.honeyplanet.jp/pt1/
最近はconfigureに対応したらしい $ autoconf $ autoheader $ ./configure --enable-b25 $ make b25makefileが整ったものがhoneyplanet.jpにあるhg clone -b b25 http://hg.honeyplanet.jp/pt1 b25
epgdumpfoltiaのリポジトリでメンテされているhttp://svn.www.dcc-jpl.com/foltia/trunk/epgdumpr2 設定pcsc-scanはsmartcard_list.txtの更新が必要http://dragons-eye-blog.526s.net/?p=422
debian etch(kernel 2.6.18)では一部マクロの追加が必要。
さらに、device_create()のAPIが古い?らしく、 pt1-pci.c: r116:38a793ac3d9d 2010-03-25 Bus Mastering Enabled. PT1:ISDB-S Sleep PT1:ISDB-S Sleep PT1:ISDB-T Sleep PT1:ISDB-T Sleep PT1:device[0]=00000000 device_create does not work yet for NULL parents device_create does not work yet for NULL parents device_create does not work yet for NULL parents device_create does not work yet for NULL parents pt1_thread runとなって /dev/pt1video* が作られない。
カーネルアップグレードが素直なんだろうけど、 # vim /etc/init.d/register-pt1 # ln -s /etc/init.d/register-pt1 /etc/rc2.d/S95register-pt1
http://pc11.2ch.net/linux/kako/1231/12311/1231189481.html 123 名前:login:Penguin[sage] 投稿日:2009/02/14(土) 10:37:28 ID:pwj/FWCW 去年かって放置してたPT1をようやくLinux機に入れてみた。 あっさり動いたよ。Debian lenny AMD64。録専ならキャラクタ型デバイス だけでも十分にいけるね。 ドライバは2.4のころ、簡単なキャラクタ型をいくつか作っただけなんで 協力できそうもないがユーザーランドの方なら何とかなる。とりあえず recpt1をrecfriio_v4だっけかに統合してみようかな。 >>121 udevなんてものは昔はなかったから良くわからないが、 #!/bin/bash DEVICES=/proc/devices LINE=`cat $DEVICES | grep pt1video` if [ $? -eq 0 ]; then MAJOR=`echo $LINE | gawk '{print $1}'` if [ $MAJOR -gt 0 ]; then mknod /dev/pt1video0 c $MAJOR 0 mknod /dev/pt1video1 c $MAJOR 1 mknod /dev/pt1video2 c $MAJOR 2 mknod /dev/pt1video3 c $MAJOR 3 chown root.video /dev/pt1video0 chown root.video /dev/pt1video1 chown root.video /dev/pt1video2 chown root.video /dev/pt1video3 fi; fi; みたいなシェルスクリプトを/etc/init.d/の下に入れて自分のrunlevelで 実行されるようにしておけばよかろ。
チャンネルスキャンTVTestで物理チャンネルを調べる
or
http://tadachi.txt-nifty.com/blog/2010/01/centos54pt2-627.html #!/bin/sh for ((i=13;i<64;i++)) do echo recording channel $i /usr/local/bin/recpt1 --strip --b25 C$i 10 test$i.ts &> /dev/null done
チャンネル設定地デジは、スキャン結果を config.php に書き込む
|