2005-02-04

_ ティターンズと交戦中


[ これ ]
気が付いたら、一晩で 左手の親指にマメができていますた。
十字キー ぐりぐりし杉。
スティック使えるのかな?
;; 使えてるし... 間抜け杉

_ GV-MVP/RX2W の眠い画像をなんとかしよう... と一人のハッカーが立ち上がった。


それは、[ いつものスレ ]に書き込まれた。
905 :login:Penguin:05/01/31 00:09:54 ID:e4F0ZpAM
    GV-MVP/RX2Wを導入したんだけど、どうも画像が眠い気が・・・。
    mAgicTVの設定にあるような、シャープネスとかその他の細かい設定は
    まだ解析されてないんでしょうか。 
ここから彼の解析が始まる...
908 :login:Penguin:05/01/31 17:30:07 ID:VZnpGEDi
    >>905
    中で Tuner1 と Tuner2 に分配されているので
    Tuner2 で画質が低下しています。
    ブースタ かましてくだちい。
 
909 :login:Penguin:05/01/31 21:32:51 ID:9yVK0BlG
    >>908
    ブースターはすでにかませてあります。もともと電波状況あまりよくないんで。
    Winだと設定を調整することで、かなりよくなるんで、
    ぃぬxのほうでも同じ設定にしたいんだけど。
 
    ソース読んでみたけど、設定は起動時のi2cキャプチャからそのまま持ってきてるようで、
    詳細については触れられてませんな。
 
    とりあえず、mAgicTVで設定変更したときのi2cをキャプチャしたんで、
    それを元にivtvctlをいじってみます。
 
918 :909:05/02/02 00:23:40 ID:uTGEz4b9
    i2cキャプの結果から、ほぼ希望通りの設定ができました。
 
    いじったのはSAA7115(シャープネス)とuPD64083(YC)でしたが、
    MythTVでチャンネル変更すると戻ってしまうので、
    結局ドライバのソースを書き換えて対処しました。
    CX23416のNRは、ivtvctlで設定してます。 
 
920 :login:Penguin:05/02/02 10:56:09 ID:d9AjJJAQ
    >>918
    具体的にどのへんいじれば良いの?教えて君でスマソ
 
921 :login:Penguin:05/02/02 19:23:42 ID:R2RtYgl5
    >>918
    パッチをぱ研にあげてちょー
    助かる人多いと思う
 
922 :login:Penguin:05/02/02 20:24:55 ID:r20NUExw
    >>918
    ここに書いてもらえるだけでも助かりますが。
 
923 :918:05/02/03 00:24:59 ID:VTB3191n
    >>920
    >>921
    >>922
 
    現在のドライバ、チャンネル変更時にほとんどのパラメーターをデフォルトに戻すんで、
    設定するのにドライバのソース書き換えなきゃならないし、チャンネルごとの設定もできないです。
 
    これじゃどうもならんので、戻さないパッチと設定用のスクリプトでも書くつもり。
    まあ、ぱ研の方では設定機能殺してるらしいし、こっちもいまいち解析し切れてないところもあるけど。
    一応今週末をめどにやるつもり。
 
    今のところ設定できそうな項目は、シャープネス、GRとY/Cの各項目、主・副音声の切り替えです。
    mAgicTVで設定できる項目は何とかするつもり。 
 
925 :tadachi:05/02/03 19:54:47 ID:zZv05Th/
    >>923
    おおお.期待してます.
    おっしゃる通り,一番最初の版ではupd系の設定機能を一部作り込んでいたので
    すが,今の版では殺してあります.殺した理由はすごく消極的な理由だったり
    します…
 
    upd640xxに関しては若干情報が手元にありますので,情報交換しましょ.メールくださいまし.
    このところ本業が忙しくて,あまりサポート出来ないかもしれませんが…
そして patch が ぱ研 に上げられた。
926 :login:Penguin:05/02/03 21:33:47 ID:hZ0UDYzr
    ぱ研のほうに、件のパッチ置いときました。
 
    週末に、ivtvctlをハックするか、ラッパーのスクリプトでも書くつもりでしたが、
    MythTVで使えない(チャンネル変更時に、外部コマンドにチャンネルは渡せるがカード番号は渡せない)
    ということに気づいて、いきなりやる気が萎えてしまいました。
 
    なんで、ちと設定がやりづらいですが勘弁してくなさい。
    一部危険なこともやってるのでご注意をば。
 
    >>925
    私も雪祭り関係でちょっと忙しくなりそうなんで、しばらくはまとまった時間が取れそうにありません。
    すみません。
 
927 :login:Penguin:05/02/03 23:27:48 ID:eB1sgxpw
    >>926
    ありがとうございまつ。さっそくいただきました。
    で、おききしたいのですが、sample.sh の内容はパッチを当てたドライバでは
    デフォルトでそのようになっているという理解で良いのでしょうか?
 
928 :login:Penguin:05/02/04 00:15:50 ID:13R/k+79
    >>927
    すいません。私がテストで使ったやつをそのまま貼ってしまいました(^^;
    GRと垂直輪郭補正が違います。
    デフォルトではGRは2.6us(コメントには1usと書いてあるけど、私の解析結果では逆だった)、
    垂直輪郭補正は0x43になってます。
 
    あと、Y/Cノイズ除去が、私と解析結果(かデーターシートからか)が違うのか0xddがデフォルトです。
    まあ3Dだと関係ないパラメータなんで。 
そして、私がティターンズと戯れている最中にも、FC3 用のSRPM が更新された。
 
932 :matchy:05/02/04 01:13:25 ID:j5//5HZa
    >>928
    デフォルト値はあくまでチップのデフォルト値ってことですか?
    特に何もしなくてもパッチをあてたドライバだとキレイになった
    気がしてるんですが、そういうことではない?
    理解が悪くてすみません
 
    とりあえずいつものトコに src.rpm を上げときました。 
おぉ、matchyさんの「いつものトコの src.rpm」素早い!!
早速、module の入れ替えを行いましょう。

_ GV-MVP/RX2W に高画質化patch を適用しよう 〜 Vine3.x篇


matchyさんのFC3用の SRPM をばらし、手動で patch を充てて Vine3.0 に適用しました。
http://linux.matchy.net/Fedora3GV-MVPRX.htmlから
ivtv-0.2.0rc3e_paken.050125-matchy2.src.rpm
ivtv-0.2.0-rc3e-paken.050125.tar.gz
ivtv-0.2.0-rc3e-paken-gvmvp.patch.tar.gz ← これが肝
ivtv-0.2.0-rc3e-paken.050125-mute.patch
ivtv-0.2.0-rc3e-paken.050125-msp3400-ivtv.patch
[ Vine 用の GV-MVP/RX2W 対応 module を用意してみましょう 〜 とりあえず篇 ]
で紹介したものとは構成がかなり変わっています。
version も rc3b から rc3e に上がっています。

今回追加された patch は、
ivtv-0.2.0-rc3e-paken-gvmvp.patch.tar.gz に入っているので、
以下の手順で ivtv 関係の module を作ります。
# tar zxvf ivtv-0.2.0-rc3e-paken-gvmvp.patch.tar.gz
 
ivtv-0.2.0-rc3e-paken-gvmvp.patch/
ivtv-0.2.0-rc3e-paken-gvmvp.patch/ivtv-gvmvp.diff ← これ
ivtv-0.2.0-rc3e-paken-gvmvp.patch/README
ivtv-0.2.0-rc3e-paken-gvmvp.patch/sample.sh
# tar zxvf ivtv-0.2.0-rc3e-paken.050125.tar.gz
# cp ./ivtv-0.2.0-rc3e-paken-gvmvp.patch/ivtv-gvmvp.diff ./ivtv-0.2.0-rc3e-paken
 
# cd ivtv-0.2.0-rc3e-paken
# patch -p1 < ../ivtv-0.2.0-rc3e-paken.050125-mute.patch
# patch -p1 < ../ivtv-0.2.0-rc3e-paken.050125-msp3400-ivtv.patch
# patch -p2 < ivtv-gvmvp.diff
# cd driver
 
# uname -r
2.4.26-0vl16
 
# cp /usr/src/linux/configs/kernel-2.4.26-i686.config /lib/modules/2.4.26-0vl16/build/.config
 
# make
これで module ( *.o )が作られますので所定の位置に格納します。
# cp *.o /lib/modules/2.4.26-0vl16/kernel/drivers/media/video/
掃除しておきます
# rm /lib/modules/2.4.26-0vl16/build/.config

_ [本日の作業.]rec_iepg.sh 改良


iEPG を処理したときに
default では Tuner1(/dev/video0)に充てるとして
時間が重なる場合には、
自動的に Tuner2(dev/video1)を使用するように
改造しはじめたところです。まだ成果物はありません。
これが完成したら、rec2w.sh でも、常に Tuner は自動設定で いけるようにしたいです。

_ さて、これから


戦場に戻ります。やっと 百式のテストパイロットができたところ...

本日のツッコミ(全4件) [ツッコミを入れる]
# matchy (2005-02-05 01:24)

手元の src.rpm を vine-3.1 でビルドできるようにしてみたんですが、--force オプションで無理矢理インストールしないとダメなんですわ。どっちみちボードの抜き差しが面倒なんで動作確認してないんだけど (ぉぃ)。

# すずき (2005-02-05 02:03)

なんか build error が... こっちの環境が変なのかも。

# matchy (2005-02-05 02:35)

あ、ごめんなさい。まだ公開してなかったんです。今いつものトコにおまけとして出しときました (ivtv-0.2.0rc3e_paken.050125-matchy2.5.src.rpm)。我こそはという猛者大募集 (いや、すずきさんにやってくれと言ってるワケではないんだけど ^-^)。

# kazu-y (2005-02-05 03:04)

さて寝ようかと思ったところにこんなものが、、、でも今日は寝よ

[]