|
|
- Welcome to
Hiroshi's Home Page - |
|
|
|
||
Linux bttv for IO-DATA GV-BCTV2/PCI [旧]
この内容は古いので、注意してください。
はじめに
Bt848用のデバイスドライバbttvを、IO-DATA製テレビチューナ内蔵キャプチャカードGV-BCTV2/PCIに対応させるためのパッチです。
テレビチューナの制御、ステレオ、音声多重放送に対応しています。
※Linux 2.2.13に添付されているbttvに対するパッチです。
※このパッチによる障害等に対して、一切責任を負いません。動作環境
ソース及びパッケージ
Linux 2.2.13に対するパッチ: bttv-bctv-p19991205.gz
パッチのあて方
Linuxソースディレクトリで、patchを実行します。
# cd /usr/src/linux # patch -p0 < bttv-bctv-p????????カーネルのリビルド
Video For Linuxのサポートと、BT848のデバイスドライバをモジュールに指定します。
[Video For Linux] Video For Linux: m BT848 Video For Linux: mカーネル及びモジュールをmakeしなおします。
/etc/conf.modulesの修正
21番目のエントリーにGV-BCTV2/PCIを追加したので、bttvのcardオプションは20と指定し、テレビチューナーは、Alps TSBH1なので、typeオプションは9と指定します。
/etc/conf.modules
# TV alias char-major-81 videodev alias char-major-81-0 bttv pre-install bttv modprobe -k tuner options bttv card=20 options tuner type=9Xawtvの修正
好みに合わせて、/usr/src/xawtv-3.0/src/Xawtv.adの107行目あたり、もしくは、/usr/X11R6/lib/X11/app-defaults/Xawtvの107行目あたりを、修正します。
PAL(CIF)用
xawtv.tv.width: 384 xawtv.tv.height: 288NTSC(CIF)用
xawtv.tv.width: 320 xawtv.tv.height: 240ケーブルテレビ用に、地上波の1〜12chを追加しておきます。
/usr/src/xawtv-3.0/src/frequencies.cの448行目あたり
static struct CHANLIST ntsc_cable_jp[] = { { "1", 91250 }, { "2", 97250 }, { "3", 103250 }, { "4", 171250 }, { "5", 177250 }, { "6", 183250 }, { "7", 189250 }, { "8", 193250 }, { "9", 199250 }, { "10", 205250 }, { "11", 211250 }, { "12", 217250 }, { "13", 109250 },※/dev/videoがない場合は、MAKEDEV.v4lも実行するといいかも。
※以下の環境では、テレビを表示中に、ハードディスクに頻繁にアクセスさせる(tar xfz linux-2.2.13.tar.gzなど)とシステムダウンしました。本パッチを使用しない状態でも、同様な症状なので、システムの問題かもしれません。
M/B: Asus SP98AGP-X CPU: K6-300 Memory: 192MB VGA: Asus AGP-V3000 (Riva 128) TV Tuner/Video Capture: IO-DATA GV-BCTV2/PCI OS: Linux (Vine 1.1 + kernel-2.2.x-kit) Kernel: Linux 2.2.13 Application: Xawtv 3.0(1999/12/05)
|
|
||
|
(c) Copyright 1998-2002 Hiroshi OHNO All
right reserved. |
||