07 February
2005

Linux Tips (v4l2)

<ビデオキャプチャボードの設定>
現在利用しているELSA EX-VISON 500TVのドライバはカーネルに依存
している部分が多い上にバグがあるのでカーネルのアップデート、再
構築をした際にはドライバの入れ換えが必要になる。

<<バグの修正>>
・TVの音声が出力されない。
・キャプチャ位置のズレの修正。

音声の修正

# cd /usr/src/linux/drivers/media/video/saa7134
# vi saa7134-cards.c

SAA7134_BOARD_ELSA_500TVのエントリの設定を変更
.inputs = {{
.name = name_svideo,
.vmux = 7,
.amux = LINE1,
},{
.name = name_tv,
.vmux = 8,
.amux = TV,
.tv = 1,
},{
.name = name_tv_mono,
.vmux = 8,
.amux = LINE2,
.tv = 1,
}},


.inputs = {{
.name = name_tv,
.vmux = 8,
.amux = LINE2,
.tv = 1,
},{
.name = name_svideo,
.vmux = 7,
.amux = LINE1,
}},

に変更する。

キャプチャ位置の修正
# vi saa7134-video.c

#define NORM_525_60 これがNTSCの設定
.src_timing = 1

.src_timing = 7

に変更する。

後は、モジュールの再コンパイル。
# cd /usr/src/linux
# make modules
# make modules_install


で、リブートして
# modprobe tvaudio tda9840=0 ta8874z=1
# modprobe saa7134 card=15


Posted by iida at 23:30 | Comments (0) | Trackbacks (0)
<< Linux Tips (kernel / nvidia driver) | Main | エコカイロ >>
Comments
There are no comments.
Trackbacks
Please send trackback to:http://wildpenguins.com:8080/iida/blog/39/tbping
There are no trackbacks.
Post a comment