このブログを検索

2012-01-21

pt2ドライバのバージョンアップ

(20120808追記)
最新版インストール方法を更新しました
こちら→12.04でpt2再インストール(httpサーバー版に変更)

以前pt2を紹介した時、どうやらかなり古いドライバをインストールする手順だったようです。
バージョンアップする場合の手順をまとめてみました。

参考:
http://baalzephon.dyndns.org/tech/index.php?Linux%2F%E3%83%86%E3%83%AC%E3%83%93%E9%96%A2%E9%80%A3%2FPT2
http://d.hatena.ne.jp/sona-zip/20110201/p1
http://linux900.blog.fc2.com/blog-entry-32.html

pt2ドライバはもともと改造版(pt1.oyama)というものがあったようですが、
たぶん今は正式側に統合されている・・・?
更に、以前はOoops問題やKernel2.6.36対応がパッチとして公開されていたようですが、
それも統合されている・・・?
というわけで、今回も正式版をターゲットに手順を。

※あくまで想定手順でうまくいかないかもしれないので注意

すでにインストール済みのものを削除
$ rmmod /lib/modules/`uname -r`/kernel/drivers/video/pt1_drv.ko

Ubuntu10.10以降へ上げている場合は(?)
そのままだとchardev版ではなくdvb版のドライバがロードされてしまうらしい
$ sudo vim /etc/modprobe.d/blacklist.conf
最後の行に
blacklist earth-pt1
を追記すればDVB版ドライバはロードされなくなるらしい


最新版ダウンロード
pt1とrecpt1のソースをダウンロードしてくる
$ cd
$ hg clone http://hg.honeyplanet.jp/pt1/ PT2

pt1の導入
$ cd ~/PT2/driver
$ make
$ sudo make install

ドライバロード
$ sudo modprobe pt1_drv

※もしかしたら再起動した方がいいかも?

recpt1の導入
$ cd ~/PT2/recpt1
$ sh autogen.sh
$ ./configure --enable-b25
$ make
$ sudo make install

動作確認
$ recpt1 --b25 --strip --device /dev/pt1video2 25 30 ~/pt2/ch25.ts

さらに、メインの放送だけを録画する新機能の確認
$ recpt1 --b25 --strip --device /dev/pt1video2 --sid hd 25 30 ~/pt2/ch25.ts

※これでワンセグデータ等を除去できるらしい

あとは/epgrec/do-record.shでrecpt1の呼び出し部分に --sid hd を記入すれば、
普段の録画でも新機能が使えるはず。






2重シールド5C同軸ケーブル S5CFB(C)BK
2重シールド5C同軸ケーブル S5CFB(C)BK
価格:105円(税込、送料別)

0 件のコメント:

コメントを投稿