2005-01-24

_ [GT4]CIVIC 〜 録画の実験ともいう


CIVIC_0124.avi ( 6.1MB )

WinXP + GV-MVP/RX のビデオ入力に PS2 を接続。
mAgicTV の全画面モードで プレイ。
replay を mAgicTV で 録画 ( mpeg2 )。
transcode で XviD に変換
Easy Video Splitter で切り出したものです。

_ Vine 用の GV-MVP/RX2W 対応 module を用意してみましょう 〜 とりあえず篇


FC3用の package である、
http://linux.matchy.net/Fedora3GV-MVPRX.html
ivtv-0.2.0rc3b_paken.041217_1-matchy6.src.rpm
には、
ivtv-0.2.0-rc3b-paken.041217-1.tar.gz 及び
ivtv-0.2.0-rc3b-paken.041217-1-gvmvprx2w.patch が既に含まれていました。

Vine では rebuild が通らないので、応急処置として module だけを取りだしてみます。
# rpm -qpl ivtv-0.2.0rc3b_paken.041217_1-matchy6.src.rpm
020-rc3b-saa717x.c.diff
ivtv-0.2.0-rc3b-paken.041217-1-gvmvprx2w.patch
ivtv-0.2.0-rc3b-paken.041217-1-lr.patch
ivtv-0.2.0-rc3b-paken.041217-1-makefile.diff
ivtv-0.2.0-rc3b-paken.041217-1-scale.patch
ivtv-0.2.0-rc3b-paken.041217-1-volume.patch
ivtv-0.2.0-rc3b-paken.041217-1-volume2.patch
ivtv-0.2.0-rc3b-paken.041217-1.tar.gz
ivtv-0.2.0-rc3b_0-rc3c.diff
ivtv.spec
これらを手動で make します。
# tar zxvf ivtv-0.2.0-rc3b-paken.041217-1.tar.gz
# cd ivtv-0.2.0-rc3b-paken/
# patch -p1 < ../020-rc3b-saa717x.c.diff
# patch -p0 < ../ivtv-0.2.0-rc3b-paken.041217-1-volume.patch
# patch -p1 < ../ivtv-0.2.0-rc3b_0-rc3c.diff
# patch -p1 < ../ivtv-0.2.0-rc3b-paken.041217-1-scale.patch
# patch -p1 < ../ivtv-0.2.0-rc3b-paken.041217-1-lr.patch
# patch -p1 < ../ivtv-0.2.0-rc3b-paken.041217-1-volume2.patch
# patch -p1 < ../ivtv-0.2.0-rc3b-paken.041217-1-gvmvprx2w.patch
# patch -p1 < ../ivtv-0.2.0-rc3b-paken.041217-1-makefile.diff
 
# cd ivtv-0.2.0-rc3b-paken/driver
# cp ../utils/videodev2.h .
# cp /usr/src/linux/configs/kernel-2.4.26-i686.config /lib/modules/2.4.26-0vl16/build/.config
# make
これで 新しい module が出来上がります。
従来のもの ( /lib/modules/2.4.26-0vl16/kernel/drivers/media/video/ あたり)
と差し替えることにしましょう。
# ls *.o
 
gvmvprx1.o       ivtv-driver.o    ivtv-ioctl.o     ivtv-reset.o    msp3400.o    tveeprom.o
gvmvprx2.o       ivtv-fb.o        ivtv-irq.o       ivtv-streams.o  saa7115.o    upd64031a.o
ivtv-audio.o     ivtv-fileops.o   ivtv-kthreads.o  ivtv-vbi.o      saa7115gv.o  upd64083.o
ivtv-cards.o     ivtv-firmware.o  ivtv-mailbox.o   ivtv-video.o    saa7127.o    v4l1-compat.o
ivtv-controls.o  ivtv-gpio.o      ivtv-osd.o       ivtv.o          saa717x.o    xwm8739.o
ivtv-dma.o       ivtv-i2c.o       ivtv-queue.o     mpg600gr.o      tg5000tv.o
# cd /usr/src/vine/BUILD/ivtv-0.2.0-rc3b-paken/utils
# make 
この作業で、新しく生成されるのは、
ivtvplay.o
enc_mindex.o
enc_chann.o
 
ivtvplay
wss
mpegindex
test_ioctl
vbi
radio
ivtvfbctl
vbi_passthrough
fwapi
ivtvctl.paken
ivtvctl
encoder
ですが、必要ありませんでした。[1/25 : GV-MVP/RX での同時録画で確認済 ]
ただ
http://linux.matchy.net/Fedora3GV-MVPRX.html
FC3 で GV-MVP/RX を使う
による、ivtvfwextract.pl で
次に、GV-MVP/RX のインストール CD の Driver ディレクトリにある
「p2driverRX.sys」に対し、root 権限で以下のように実行して下さい。
 
# ivtvfwextract.pl --no-unzip p2driverRX.sys
ファームウェアの入れ直しは行ってあります。
;; 必要性があるのかはわかりません。

最後に
# rm /lib/modules/2.4.26-0vl16/build/.config
して、余計なものを削除しておきます。

[1/25追記] この module 入れ替え方法による、GV-MVP/RX での録画を確認しました。

[]