- 1 名前:login:Penguin mailto:sage [2012/07/15(日) 18:14:10.25 ID:OJrUKUSQ]
- Linuxでのテレビ視聴・録画に関して、デジタル/アナログ問わず扱うスレッド
【関連スレ】 【自家製】MythTV Part.3【HDDビデオ】 engawa.2ch.net/test/read.cgi/linux/1223721998/ 【BT878】Linuxでのキャプチャを語るスレ engawa.2ch.net/test/read.cgi/linux/1017186805/ Linuxでfriio pc11.2ch.net/test/read.cgi/linux/1213378360/ 【前スレ】 【視聴・録画】Linuxでテレビ総合6【デジタル/アナログ】 engawa.2ch.net/test/read.cgi/linux/1326804531/ 【過去スレ】 【視聴・録画】Linuxでテレビ総合5【デジタル/アナログ】 engawa.2ch.net/test/read.cgi/linux/1309182037/ 【視聴・録画】Linuxでテレビ総合4【デジタル/アナログ】 hibari.2ch.net/test/read.cgi/linux/1293388638/ 【視聴・録画】Linuxでテレビ総合3【デジタル/アナログ】 hibari.2ch.net/test/read.cgi/linux/1269999876/ 【視聴・録画】Linuxでテレビ総合2【デジタル/アナログ】 pc11.2ch.net/test/read.cgi/linux/1253880711/ 【視聴・録画】Linuxでテレビ総合【デジタル/アナログ】 pc11.2ch.net/test/read.cgi/linux/1231189481/ Linuxでテレビを見る pc11.2ch.net/test/read.cgi/linux/1013649811/
- 137 名前:login:Penguin mailto:sage [2012/07/27(金) 21:48:59.14 ID:wxJL5EgV]
- >>135
ライセンスってどうするつもり?
- 138 名前:login:Penguin mailto:sage [2012/07/27(金) 22:06:44.00 ID:0ND8QqzT]
- >>137
pt1を元にしてるのでそっちに従う形です。 なのでgplのつもり
- 139 名前:login:Penguin mailto:sage [2012/07/27(金) 22:14:54.41 ID:DdwnljoO]
- そういえばb25はどうなるんだろ
やっぱヤバイ系のブツになんのか
- 140 名前:login:Penguin mailto:sage [2012/07/27(金) 22:40:45.80 ID:ToZc70eR]
- >>135
神ですか?
- 141 名前:129 mailto:sage [2012/07/27(金) 22:47:22.40 ID:Pdbc2seJ]
- >>135
HP ProLiant MicroServer (AMD Turion II Neo 1.5GHz) です # やっぱりこのスペックじゃ無理かなぁ デバッグ用のメッセージ追加ありがとうございます。 時間ができ次第、テストしてみるます。
- 142 名前:login:Penguin mailto:sage [2012/07/27(金) 23:03:21.43 ID:UI6Arfgp]
- >>141
TSの読み込み程度でいっぱいいっぱいになるスペックでもないと個人的に思う vmstat とか sar とかで統計情報取ってみたら? CPU, Memory, IOのアタリぐらいつくと思うけど
- 143 名前:login:Penguin mailto:sage [2012/07/27(金) 23:30:27.48 ID:oYkuPwmm]
- >>139
10月以降は触れないことが無難と思われ
- 144 名前:login:Penguin mailto:sage [2012/07/28(土) 00:08:25.00 ID:5CH590fT]
- 日経Linuxのハイエナ記者さん、どうせここ見てるんでしょー?
んでまた記事にするつもりでしょー? このスレの神々に、せめて王将のお食事券ぐらい渡しなよ
- 145 名前:login:Penguin mailto:sage [2012/07/28(土) 00:10:00.14 ID:0r1pi1Ix]
- あーあの記事って中の人が書いたんじゃないのか。
てっきり本人かと思ってた。
- 146 名前:login:Penguin mailto:sage [2012/07/28(土) 00:14:39.59 ID:zZceddds]
- B25はまず問題ないだろうけど、10月以降の一発目を日経さんにやってもらえばWINWINでしょ
個人じゃ到底戦えないんだし、こういうときこそ「言論」の出番だよ
- 147 名前:login:Penguin mailto:sage [2012/07/28(土) 01:19:07.39 ID:hBWn6hsg]
- 個人のみせしめみたいのは十分あり得ると思う
- 148 名前:login:Penguin mailto:sage [2012/07/28(土) 03:44:11.81 ID:5zUYsvpI]
- >>138
できればライセンスは明記してくれたほうがうれしい。手間かかるのはわかるんだけど、後々のためにちょう大事。
- 149 名前:login:Penguin mailto:sage [2012/07/28(土) 07:20:59.35 ID:oVOEUCyv]
- >>148
pt3_pci.cの中に MODULE_LICENSE("GPL"); って入れてるんだけどこれじゃ不十分かな pt1もこれだけのようなんでそうしたんですが。 ライセンスがらみは疎いんでアドバイスもらえるとうれしいです
- 150 名前:login:Penguin mailto:sage [2012/07/28(土) 09:03:38.66 ID:hUwLLu+f]
- COPYING をアーカイブに同梱するのと、
git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=COPYING;h=ca442d313d86dc67e0a2e5d584b465bd382cbf5c;hb=28a33cbc24e4256c143dce96c7d93bf423229f92 各ソースの先頭に↓みたいな説明書きが必要なはず・・・ git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=drivers/net/ethernet/intel/e1000/e1000_main.c;h=7483ca0a6282f8e2111c44ca67a0518c8edba661;hb=28a33cbc24e4256c143dce96c7d93bf423229f92 誰か補足おながいします
- 151 名前:login:Penguin mailto:sage [2012/07/28(土) 09:23:23.36 ID:RMlGMODl]
- >>149
乙。ここの説明が分かりやすいです。 www.opensource.jp/gpl/gpl.ja.html >そのためには、プログラムに以下のような表示を添付してください。その場合、 >保証が排除されているということを最も効果的に伝えるために、それぞれの >ソー スファイルの冒頭に表示を添付すれば最も安全です。少なくとも、 >「著作権表示」という行と全文がある場所へのポインタだけは各ファイルに >含めて置いて ください。
- 152 名前:login:Penguin mailto:sage [2012/07/28(土) 09:24:38.55 ID:RQSLSWi+]
- Windows 7/Vista/XP 32bit/64bit ドライバ COMING SOON
Linux ドライバ COMING SOON ttp://www.plex-net.co.jp/product/pxtbs6984_feature.html ttp://www.plex-net.co.jp/product/pxtbs5922_feature.html
- 153 名前:login:Penguin mailto:sage [2012/07/28(土) 09:35:45.81 ID:leQjAJxA]
- ライセンスの話が急に沸いてきたのは、商用2次利用したい匂いがぷんぷんするお
- 154 名前:login:Penguin mailto:sage [2012/07/28(土) 09:48:48.68 ID:RMlGMODl]
- >>153
GPLのドライバを商用2次利用するシチュエーションが思いつかん 誰かがVectorにPT3のシェアウエア版ドライバを上げるとか? しかも、ソースコード付きでwww
- 155 名前:login:Penguin mailto:sage [2012/07/28(土) 10:09:45.51 ID:VKHd+6J8]
- >>154
ttp://foltia.com/ANILOC/lineup/hardware.html これじゃないの? ドライバ込みのソフトも売っているようだし
- 156 名前:login:Penguin mailto:sage [2012/07/28(土) 10:22:00.16 ID:RMlGMODl]
- >>155
マジですか〜、こんなのあったんだ。知りませんですた しかし、こんなのあるんだとするとライセンスの話はやっぱり重要ってことだね
- 157 名前:login:Penguin mailto:sage [2012/07/28(土) 11:15:54.76 ID:VzFUYiWd]
- >>155
ドライバーは、形だけでもユーザー自身がダウンロードしてきてコンパイルするようになってるはず PT2は、そうなってる まあPT3対応をうたいながらドライバーを自社開発せず、あまつさえ Ver2.0 リリース予定をPT3の発売とかぶせてきたことが顰蹙を買ったんだろうね
- 158 名前:login:Penguin mailto:sage [2012/07/28(土) 11:58:17.09 ID:yJ34te/8]
- >>157
本家foltia由来のコード使ってるんなら、GPLでコード請求できると思うんだけど、 どこまでがその適用範囲になるのかよくわからん(´・ω・`) GUIとか綺麗だからOSS版としてパッケージ化できると嬉しいんだがね。
- 159 名前:login:Penguin mailto:sage [2012/07/28(土) 11:59:19.54 ID:RQSLSWi+]
- foltaは堂々と今までどおりb25扱うつもりなのかな
- 160 名前:login:Penguin mailto:sage [2012/07/28(土) 12:09:34.62 ID:VzFUYiWd]
- >>159
本家とは区別するためにちゃんと正式名称で書こうよ "foltia ANIME LOCKER"がめんどうなら"foltia AL"とかでもいいし
- 161 名前:login:Penguin mailto:sage [2012/07/28(土) 12:40:41.33 ID:oVOEUCyv]
- >>150
>>151 ありがとう ライセンス文など追加しました
- 162 名前:login:Penguin mailto:sage [2012/07/28(土) 13:41:10.98 ID:IJ+uv5aE]
- GPL3と親和性のいいアフェロGPL(AGPL)なんてのもあるね
あれはサービスとして動作させる時も商用不可という嫌儲ライセンス
- 163 名前:login:Penguin mailto:sage [2012/07/28(土) 14:36:13.87 ID:YAs4G2KX]
- ライセンス明示は大事ですよ。商用利用云々だけでなく、
類似ソフトウェアを開発する際にコードの再利用可否の判断につながる。 GPL同士だからソースまるごとコピーしておkとか判断できる。
- 164 名前:login:Penguin mailto:sage [2012/07/28(土) 16:10:12.48 ID:YAs4G2KX]
- 何も考えずにpt3ドライバをrecpt1.oyamaのリポジトリに突っ込んでみました。
configure する際に git rebase する形(MPlayerのまねっこ)なので、 ドライバの更新に対応できる形です。
- 165 名前:login:Penguin mailto:sage [2012/07/28(土) 16:49:34.50 ID:VKHd+6J8]
- >>164
おお、すごいです! うちのマシンはずっとこんな状況ですけど・・・ PT3-pci.c: r140:faa0bc5fc2f5 2012-07-28 Attempting to enable Bus Mastering fail i2c run_code status 0x32 fail init_all_tuner. 0x308 PT3:device[0]= (null) modprobe: page allocation failure: order:9, mode:0x8020 Pid: 596, comm: modprobe Tainted: P O 3.4.6 #5 Call Trace: [<ffffffff81144aaa>] warn_alloc_failed+0x171/0x19b : (省略) ; fail allocate consistent. 6 PT3: fail create dma. PT3-pci: probe of 0000:03:00.0 failed with error -5 # uname -a Linux localhost 3.4.6 #5 SMP PREEMPT Sat Jul 28 09:39:46 JST 2012 x86_64 Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz GenuineIntel GNU/Linux
- 166 名前:login:Penguin mailto:sage [2012/07/28(土) 17:32:35.15 ID:oVOEUCyv]
- >>165
fail i2c run_code status 0x32 fail init_all_tuner. 0x308 はPT3の初期化の失敗で私の環境でもたまになります。 PC起動直後に失敗して、1度成功するとその後は失敗しないので PT3のパワーオンリセット後の動作が関係してるのかなと思ってます。 #パワーオンリセットがそんなに長いとも思えないので怪しいですが modprobe: page allocation failure: order:9, mode:0x8020 から下のエラーはDMA用のバッファ確保しようとして失敗してます。 各チャンネルに1ブロック4096*47*8byteのバッファを32本取るようになってます。 1ブロックは連続した物理メモリを確保するので大きいと失敗しやすいです。 pt3_dma.cの50行目,51行目の BLOCK_COUNT, BLOCK_SIZEを変えて見てください。 ただし、BLOCK_SIZEは4096*47の倍数を想定してますので8を小さい数字に変えてみてください。
- 167 名前:login:Penguin mailto:sage [2012/07/28(土) 20:54:52.73 ID:VKHd+6J8]
- >>166
ありがとうございます! pt3_dma.c の該当箇所を #define BLOCK_COUNT (8) #define BLOCK_SIZE (DMA_PAGE_SIZE * 47 * 4) に変更したらBSが録画出来ました!!
- 168 名前:167 mailto:sage [2012/07/28(土) 23:50:44.00 ID:VKHd+6J8]
- BSの方は問題なく見れるのですが、
地上波のチャンネルを指定すると fail get_tmcc_t status=0x100 がいっぱい出ますね・・・ 東京なので27chでNHKが受信出来るチャンネルのはずなんですが >>110のtmccのロック待ちが足りない件なのでしょうか・・・
- 169 名前:login:Penguin mailto:sage [2012/07/29(日) 01:08:55.78 ID:tRvLsHFM]
- >>161
GPL v3 にしたの? v3 はいろいろと議論があって,いずれカーネルにマージするのを想定しているなら v2 にしておいた方が無難.
- 170 名前:login:Penguin mailto:sage [2012/07/29(日) 01:43:45.30 ID:l5M8TmAq]
- >>169
char dev 版は今までカーネルに統合されてないから別にいいんでないの? 参考にして作られる(かもしれない) DVB 版にコードのコピーを許可する予定なら、 GPL 2+(GPL2 or any later versionってヤツ) あたりに落としておくのもベター。 GPL 2+ なら、GPL3 として読むこともできるし、GPL3として読むことも出来る。
- 171 名前:login:Penguin mailto:sage [2012/07/29(日) 01:47:35.62 ID:l5M8TmAq]
- 最後の行でTypo...orz...
GPL 2+ なら、GPL2 として読むこともできるし、GPL3として読むことも出来る。 今出てないGPL4としても読める。(補足)
- 172 名前:login:Penguin mailto:sage [2012/07/29(日) 08:08:13.80 ID:rQs0tC2Q]
- >>169
char dev版がカーネルにマージされる未来は無いからその心配は無用
- 173 名前:login:Penguin mailto:sage [2012/07/29(日) 09:02:45.62 ID:L5QLGwae]
- >>168
>>110以後にロック待ちにマージンを持たせたんですが、足りないのかな pt3_pci.cの618行目の1000を大きくするか、 619行目の1を大きくしてみてください それでもダメなら一度アンテナ、ケーブル、分波器等を確認してみてください >>169-171 元のpt1がGPLv3なのでv3にしました。 v3のソースを参考にしたらv3じゃないとダメだと認識してます。 SDKをそのままコピーしてるのでLinux文化的な書き方じゃないです。 カーネルにマージされることはまずないでしょうし、 DVB版作るにしても私のコードはコピーしないと思います。 自分でもこれは無いなってところが多数ありますが とりあえず動かすのが目的なので出きるだけ安直にorSDK通り(Windows的?)に実装してます。 #earthsoftの社長さんにlinux版ドライバの配布についてお伺いのメールだしてます。 #SDKのライセンスってどこかに書いてある?
- 174 名前:login:Penguin mailto:sage [2012/07/29(日) 09:25:41.43 ID:rD2lx6Ux]
- CSの番組のSIDではなくて番組のチャンネルそのものが変わったときってどこを修正すればいいんですか?
- 175 名前:168 mailto:sage [2012/07/29(日) 10:10:47.74 ID:6RirG4dY]
- >>173
git://github.com/m-tsudo/pt3 のソースを持ってきて下記の箇所を1→2に変更したら地上波も問題なく見れるようになりました!! ありがとうございます!!! diff -cr pt3.orig//pt3_pci.c pt3//pt3_pci.c *** pt3.orig//pt3_pci.c 2012-07-29 09:35:27.723512884 +0900 --- pt3//pt3_pci.c 2012-07-29 09:45:48.623551951 +0900 *************** *** 592,598 **** break; case PT3_ISDB_T : for (i = 0; i < 1000; i++) { ! schedule_timeout_interruptible(msecs_to_jiffies(1)); status = get_tmcc_t(channel->tuner, &tmcc_t); if (!status) break; --- 592,598 ---- break; case PT3_ISDB_T : for (i = 0; i < 1000; i++) { ! schedule_timeout_interruptible(msecs_to_jiffies(2)); status = get_tmcc_t(channel->tuner, &tmcc_t); if (!status) break;
- 176 名前:173 mailto:sage [2012/07/29(日) 12:45:09.59 ID:L5QLGwae]
- DMAのバッファ待ちでコーディングミスがありました
"dma buffer overflow"が直るかもしれません その他エラー処理の見直しとDMAのバッファサイズを縮小しました
- 177 名前:login:Penguin mailto:sage [2012/07/29(日) 14:06:16.68 ID:SQUp0T9y]
- おかげでやたら安定したみたい
udpで別PCで受けて破棄(破損)されてたパケットが無くなった感じです
- 178 名前:login:Penguin mailto:sage [2012/07/30(月) 01:09:15.41 ID:ioI8Rtuu]
- >>174
チャンネルを選択しているところ
- 179 名前:login:Penguin mailto:sage [2012/07/30(月) 12:49:19.07 ID:z8C4y+Gc]
- >>107
ドライバ開発乙です! ドロップですがひょっとして、スカイツリーの関係かもしれないですね ttp://www.soumu.go.jp/soutsu/kanto/bc/tv/chijyo/sky.html
- 180 名前:login:Penguin mailto:sage [2012/07/30(月) 12:52:52.38 ID:z8C4y+Gc]
- >>126
固定小数点演算ではダメですか? 32bit以上の整数で、小数点以下を16bit(も取れば十分だろう)とるとか… 後、PT2のドライバでどういう形でCN比を出してるか読みなおしてみるとか
- 181 名前:login:Penguin mailto:sage [2012/07/30(月) 12:58:02.52 ID:z8C4y+Gc]
- >>165-166
・メインメモリが足りない もしくは、 ・modprobeするタイミングが遅くてlow領域の物理メモリが確保できない どちらかですねー。 PT2と同時に使うと起こりやすいかもしれない(起らないかもしれない) 1チャンクのバッファサイズの最適化とかそういう辺りかなぁ?
- 182 名前:login:Penguin mailto:sage [2012/07/30(月) 13:02:05.61 ID:z8C4y+Gc]
- >>169
禿同。 chardev版がカーネルにマージされることがないとしても、DVB版ドライバにコードの一部が流用される可能性があるので、 GPLv2辺りにしておいたほうが無難だと思います。 v3だと流用困難と判定されかねないです(特にDebianのようにライセンス管理がうるさいディストリだとこの手の問題はシビアに見られる)
- 183 名前:login:Penguin mailto:sage [2012/07/30(月) 21:15:50.54 ID:R6sWaoHj]
- GPLv3の理由が、GPLv3のpt1ドライバのコードを一部流用したから、
ってことなので、仕方ないんじゃないの? ユーザとしては、オープンソースならなにか不具合が出た時に修正できるし、 GPLv3でも特に問題無いわ。 詳しくは知らんけど、DVB版のドライバは(pt1の時と同じようなノウハウで) 普通に一から作られると思うから、何も心配しなくていいと思う。
- 184 名前:login:Penguin mailto:sage [2012/07/30(月) 23:19:18.27 ID:37AeCwYa]
- あれ?
うちの環境ではコンパイル通らなくなってた バージョンをgitから取るのはナイスだと思います diff --git a/Makefile b/Makefile index 89ebc92..01a636c 100644 --- a/Makefile +++ b/Makefile @@ -21,7 +21,7 @@ clean-files := *.o *.ko *.mod.[co] *~ version.h version.h: revh="#define DRV_VERSION \"rev.`git rev-list HEAD | wc -l 2> /dev/null`\"\n#define DRV_RELDATE \"`git s if [ -n "$$revh" ] ; then \ - echo "$$revh" > $@; \ + echo -e "$$revh" > $@; \ else \ printf "#define DRV_VERSION \"$(REL_VERSION)\"\n#define DRV_RELDATE \"$(REL_DATE)\"\n" > $@; \ fi
- 185 名前:login:Penguin mailto:sage [2012/07/30(月) 23:30:52.98 ID:eNFnU5pF]
- >>184
さんきゅー あとで直しときます 一応確認して上げてるんだけど環境の差がでるね
- 186 名前:login:Penguin mailto:sage [2012/07/31(火) 00:54:55.05 ID:E3QXLY8C]
- >>185
修正確認しました。的確な修正ですね。 ところで、 盛り上がってるPT3のドライバには直接関係ないんですが、 recpt1側のtssplitter_lite.hの中で宣言されてる _splitbuf_tが > typedef struct _splitbuf_t > { > int size; > u_char buffer[1024*1024]; > } splitbuf_t; で1MB固定なんですが、b25_decode()が返すdbufは1MBに収まる 保証はどこにもないのでサイズチェック&必要に応じてrealloc しなきゃいけない気がするのですが、どなたかこの辺に詳しい方 いますでしょうか? recpt1がコアを吐く原因を探しててここがちょ〜怪しかったんで reallocするようにしてからコア吐かないようになった気が… ちゃんとgdbとかで調べればいいんでしょうが、面倒なので おまじないとしてそれ以降realloc入れちゃってます。
- 187 名前:login:Penguin mailto:sage [2012/07/31(火) 01:57:51.23 ID:NepGwret]
- >>186
ずいぶん前に指摘されてた気がするけど、言われてみるとまだ直ってないね。 実際オーバーフローするのは頭の方でPAT/PMT/ECMが来ないときぐらいなんで、 もうちょっと大きめに確保しておくだけでほぼ問題ないような気もする。 32Mなら最悪ECMが来なくてもその前にb25がエラーを返してくれるね。 もちろん動的にバッファを増やす方が望ましいだろうけど。
- 188 名前:login:Penguin mailto:sage [2012/07/31(火) 08:39:52.14 ID:E3QXLY8C]
- >>187
やっぱりそうでしたか。おまじないは効いてたわけですねwww 初期サイズオーバーしたらreallocするようにするのが良いと思いますが、 コードの修正量も結構多いので、とりあえずはバッファを32MBにしちゃえば 良いってことですね。 recpt1のリポジトリで拾ってくれることを期待しましょう。
- 189 名前:login:Penguin mailto:sage [2012/07/31(火) 23:22:24.57 ID:xhlVOKuO]
- 初期化失敗時のリトライ追加、不要なwaitの削除
の更新がなかなかいい!!
- 190 名前:login:Penguin [2012/08/01(水) 01:13:38.39 ID:2N9SXnKm]
- 7月24日のチャンネル変更以降、キッズステーションの番組表が epgdumpr2 で
とれなくなりました。 # ND8→ND12 CS330 HD キッズステーション 1045.ontvjapan.com xmldata.c を次のように変更してみたましたが、あいかわらず番組表をとることができません。 { "キッズステーションHD", "1045.ontvjapan.com", 28864, 7, 330} xmldata.c の変更方法がまずいのでしょうか?
- 191 名前:login:Penguin mailto:sage [2012/08/01(水) 01:27:26.81 ID:6V+7ze4s]
- >>190
epgdump.c も同じように変更した?
- 192 名前:login:Penguin mailto:sage [2012/08/01(水) 01:46:13.85 ID:2N9SXnKm]
- >>191
ありがとうございます。 epgdump.c も変更したらうまくいきました。
- 193 名前:login:Penguin mailto:sage [2012/08/01(水) 18:33:11.23 ID:Z9y2DrLQ]
- 本日のチャンネル変更完了
次は9/1か
- 194 名前:login:Penguin [2012/08/01(水) 20:38:13.87 ID:3YOZx+Od]
- recpt1でPT3を使うのに、recpt1側のソースでいじる必要のあるところってありますか
- 195 名前:login:Penguin mailto:sage [2012/08/01(水) 21:14:29.45 ID:Hhuehbrx]
- pt1_dev.h
- 196 名前:login:Penguin mailto:sage [2012/08/01(水) 21:48:50.93 ID:e6qEG+Bj]
- PT3の不具合報告ないけど安定してるのかな?
まだ利用者すくないだけ?
- 197 名前:login:Penguin mailto:sage [2012/08/01(水) 22:17:20.45 ID:SftwNuU3]
- >>194
先駆者に感謝! とりあえず、pt1_dev.hとrecpt1.hだな hg.honeyplanet.jp/pt1.oyama/rev/5eab7c73a28a >>196 俺はやっとFPGAアップデートする環境が揃いそうwww
- 198 名前:pt1.oyama mailto:sage [2012/08/01(水) 23:24:14.37 ID:YUFmbq2d]
- >>188
とりあえず修正してみました
- 199 名前:login:Penguin mailto:sage [2012/08/02(木) 02:57:02.92 ID:xpHg7+yK]
- >>198
乙、さすがエレガント! ところで、PT3のドライバって、 > KERNEL=="pt3video*" GROUP="video", MODE="0660" って0660のパーミッションでデバイスファイル作るから(PT2は0666ですよね)、 rootかvideoグループに所属してないとデバイス読み書きできない気がするけど これってそういう意図でわざと変えたって理解で正しいですか?
- 200 名前:login:Penguin [2012/08/02(木) 09:47:49.41 ID:zzBp+5by]
- 有志のみなさんありがと、PT3動作報告
Fedora10 Linux localhost 2.6.31.3-fc10.x86_64 #1 SMP Wed Jul 6 17:28:45 JST 2011 x86_64 x86_64 x86_64 GNU/Linux ただし、 vzalloc は vmalloc & memset に変更 >>194 ln 張れば recpt1 を変更する必要はないですけど、 ln をどっかに書いとかないといけないので労力は変わらんか。
- 201 名前:login:Penguin mailto:sage [2012/08/02(木) 16:39:34.39 ID:xpHg7+yK]
- 俺も今週末にはPT3の動作検証に本格参入したいのだけど…
とりあえず、最新バージョンをgithubからcheckoutした状態で modprobeしたら、 > PT3: fail i2c run_code status 0x32 出ました。rmmod&再度modprobeしたら出ない。 初期化リトライコードは入ってる。 でも、まだ何かあるみたい。 Fedora17 Linux localhost.localdomain 3.4.6-2.fc17.x86_64 #1 SMP Thu Jul 19 22:54:16 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
- 202 名前:login:Penguin mailto:sage [2012/08/02(木) 17:28:50.60 ID:FKUuEQDI]
- Fedora16で
fail i2c run_code status 0x32 が出てもそのまま動く時と動かない時があるみたい
- 203 名前:login:Penguin [2012/08/02(木) 18:31:16.11 ID:B68Aps8m]
- >>199
最初の頃にテスト用に変えてそのまま忘れてました 特に意味はないです。実用しだすと不便なんで0666に戻します。 >>201-202 "fail i2c run_code status 0x32"はリトライ中のも表示されるので表示される=失敗じゃないです。 キャラクタデバイスできてればリトライで成功したって感じ。 分かりにくいので表示方法考えます。
- 204 名前:login:Penguin mailto:sage [2012/08/03(金) 13:22:52.69 ID:UONBEzyW]
- 最近ドロップするようになってきた
- 205 名前:login:Penguin mailto:sage [2012/08/03(金) 19:42:56.11 ID:rO3lCFfv]
- PT2の新しいsdk来たね
- 206 名前:login:Penguin mailto:sage [2012/08/03(金) 21:51:31.57 ID:OHVbIAWc]
- 今更PT2!?と思ったけどデジタル署名付けたのね
- 207 名前:login:Penguin mailto:sage [2012/08/05(日) 05:10:48.43 ID:RqrdZbN9]
- 新規にPT3の環境を作っているんですが、
PT3は、GitHubのものを使うとして、 epgdumpは、どれを使うのがベストですか。 また、録画システムはどれがお勧めですか? epgrec foltia rec10 torec Chinachu
- 208 名前:login:Penguin mailto:sage [2012/08/05(日) 08:36:42.46 ID:41hzz0D/]
- >>207
お勧めはMythTV
- 209 名前:login:Penguin mailto:sage [2012/08/05(日) 09:04:34.71 ID:dpGxjtlL]
- >>207
枯れて安定してるのはepgrecなんだけど、iPhoneだと操作しにくいんだよな スマホ向けにも画面が最適化されるのが欲しい しかしLinuxerなら自分で実装せねば そういや7月終わったけど、PT3対応予定のfoltiaどうなった
- 210 名前:login:Penguin mailto:sage [2012/08/05(日) 10:56:17.93 ID:l7mI07US]
- ttp://w3.quake3.jp/osamu/epgrec_assist/
こんなのがあってよさそう。
- 211 名前:login:Penguin mailto:sage [2012/08/05(日) 11:00:20.24 ID:x+jzNq5X]
- recpt1をpt3専用にコンパイルし直して評価してますが、
今のところ何も問題無いです。>開発者、乙! 一点だけ、気になった点 PT2だと録画開始時と終了時にsyslogにメッセージ吐いてて 終了時にはドロップ数とかオーバーフロー数とかわかって 何気に便利だったのでPT3でもあったらいいと思います。 Fedora17 Linux 3.5.0-2.fc17.x86_64 #1 SMP Mon Jul 30 14:48:59 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
- 212 名前:login:Penguin mailto:sage [2012/08/05(日) 14:23:10.52 ID:3a38bOUT]
- >>211
>今のところ何も問題無いです。>開発者、乙! ありがとう PT1,2は持ってないんで確認できないんだけど 開始時のメッセージってどんなのでしょう。 ソース読んでみたんだけどよくわからなかった。 終了時はPT1のようなドロップ数やオーバーフロー数は出せなくて PT3側のエラーパケット数なら出せるんだけどそれでいいかな?
- 213 名前:login:Penguin mailto:sage [2012/08/05(日) 15:37:22.37 ID:3a38bOUT]
- >>209
foltia AL版ドライバが出るの期待してるんだけどどうなるんだろうね まさか他力本願で対応予定とか言ってるわけじゃないだろうし FPGAアップデートどうするのかとか興味わくよね
- 214 名前:login:Penguin mailto:sage [2012/08/05(日) 16:02:14.35 ID:uiL89qvX]
- 今までが他力本願だったからgitのドライバがそのまま取り込まれるとと思いますよん
- 215 名前:login:Penguin mailto:sage [2012/08/05(日) 16:34:00.59 ID:x+jzNq5X]
- >>212
乙です。 PT3が十分安定してるのでPT2との2枚刺しでの運用に切り替えましたが これまた安定稼働してます。PT3もっと買ってこようかなwww PT2のsyslogメッセージは、 開始時: > PT1:ISDB-S Wakeup > used bs tuners on ffff8803e4a05000 = 1 > PT1:LNB on 0V 終了時: > used bs tuners on ffff8803e4a05000 = 1 > PT1:LNB off > (250:1)Drop=00000000:00000000:00000000:00000000 > PT1:ISDB-S Sleep みたいな感じです。「ISDB-S」は地デジだと「ISDB-T」になります。 当然ハードが違うので出せる情報に違いはあると思うので、 内容は出せるものでいいと思います。動作確認的にはWakeupとか Sleepの行だけでも十分重宝します。
- 216 名前:login:Penguin mailto:sage [2012/08/05(日) 16:49:19.69 ID:4V/ll1bL]
- 私はそれがたくさん出て邪魔だったのでprintkコメントして出なくしてました
- 217 名前:login:Penguin mailto:sage [2012/08/05(日) 17:11:04.48 ID:3a38bOUT]
- >>212
さんきゅー >>216 私もどちらかというと出て欲しくないのでモジュールパラメータで制御できるようにしてみます。 デフォルトは出ない方向で。
- 218 名前:login:Penguin mailto:sage [2012/08/05(日) 19:29:54.87 ID:3a38bOUT]
- githubへpushしました
モジュールパラメータ debug でメッセージの表示が切り替えられます。 0 : 出来るだけ表示しない 1 : 今までと同じ程度の表示 7 : デバッグ用などいろいろ表示
- 219 名前:login:Penguin mailto:sage [2012/08/05(日) 21:11:31.42 ID:JuO5mXyc]
- >>218
乙であります
- 220 名前:login:Penguin mailto:sage [2012/08/05(日) 21:45:22.49 ID:x+jzNq5X]
- >>218
乙です 至れり尽くせりですね
- 221 名前:login:Penguin mailto:sage [2012/08/06(月) 14:22:59.43 ID:hnqXQbDf]
- 最近PT3手に入れたんだが、
FPGA回路更新って、Windows上でやるものなの?
- 222 名前:login:Penguin mailto:sage [2012/08/06(月) 14:40:50.63 ID:3jzZZ6g1]
- >>221
Yes。いまのところWindowsでしかできない Linux版PT3ドライバはFPGA回路バージョン0x04必須
- 223 名前:login:Penguin mailto:sage [2012/08/06(月) 15:18:28.72 ID:hnqXQbDf]
- >>222
レスありがトン。 多少面倒だけど(Windows機のOSもSSDに入れなおそうと思っていて) 丁度いい機会だからやってみるよ。
- 224 名前:login:Penguin mailto:sage [2012/08/06(月) 19:50:54.31 ID:K7SWbMBB]
- PT3の最新ドライバでもkernel: dma buffer overflowが時々でるんだけど対処
法ってある?
- 225 名前:login:Penguin mailto:sage [2012/08/06(月) 20:24:30.39 ID:UDiHqdlA]
- >>218
debug=1で評価してると >PT3:(248:3) error count 30 とかたま〜に出ますね。これってどこまで深刻なんでしょう? 初期化が遅れて頭がエラーになったのか、途中が欠けたのかで 深刻度も違うように思えますよね。出るのは今のところ複数 TS録画してる時に限られているようです。 ちなみに、ハードは無駄にウルトラハイスペックですwww
- 226 名前:login:Penguin mailto:sage [2012/08/06(月) 20:25:16.27 ID:7f0INJsR]
- 出た事無いなー
マシンとか環境を変えて試してみてはどうだろう
- 227 名前:login:Penguin mailto:sage [2012/08/06(月) 21:42:51.80 ID:zCNfoCBL]
- >>224
dma buffer overflowは実はオーバーフローするかもってメッセージなんで オーバーフローしてない場合もあります。 読んでるバッファブロック(1ブロック188KBx17本)の1本前のブロック先頭がDMAで上書きされてた場合に出ます。 対処法はpt3_dma.cの46行目の1を0に変えるとバッファを大きくとるので出にくくなります。 デバッグしようと思ってるけど実害があまりないっぽくて放置中です >>218 error countはPT3側(FPGA)がカウントアップしてる数字で TSパケットのエラーフラグがたってるものをカウントアップしてるみたい。 ドライバ側で問題あるとするとチューニング周波数の計算ミスかなと思う半面 >>226さんのように出ない人は出ないっぽいので環境依存なのかなって気もします。 私の環境でも地上波は同時録画じゃなくてもたまに出るけどBSは出たことないです。 複数同時録画でなるのはチューナーが干渉しあってるのかもしれないですね もともと放送波のエラーフラグが立ってるって事もあるのかな?
- 228 名前:login:Penguin mailto:sage [2012/08/06(月) 23:00:44.75 ID:co7y01Ts]
- >>227
乙です。 ID変わってるかもしれませんが225です。 error countはFPGAがカウントしてるんだとすると純粋に変調前のノイズの 影響ってのが一番怪しいですね。うちは地上波もBS/CSも共同受信だから、 余計なノイズが乗ってる可能性は否定できないです。まあ、しばらく 様子見てみます。 >>226 変える環境が無いので、とりあえずアンテナケーブルの引き回しを 変えてみましたwww
- 229 名前:224 [2012/08/07(火) 08:22:32.51 ID:UfMmN7E0]
- >>227 ドライバ作者の方?サンクスです。 オラみたいなアホな子が質問しまくると大変でしょうから READMEに 小技情報追加した方が良いかも!
- 230 名前:login:Penguin mailto:sage [2012/08/07(火) 22:46:48.14 ID:YwVeqmqO]
- >>229
そういうヤツらに限って読まないから どこかに同じこと書くんだけどなw
- 231 名前:login:Penguin mailto:sage [2012/08/08(水) 01:18:38.72 ID:bV/CHICt]
- 頻度低いですがerror countは出ますね。
ただ、5分録画しても2時間録画しても出るのは最大30count前後。 録画中ずっと定常的に出てるわけではないっぽい。 出たからといってデコードもsplitも失敗しないし、ノイズも 乗らない。結論としては「気にすんな」ってことかも。
- 232 名前:login:Penguin mailto:sage [2012/08/08(水) 12:49:09.13 ID:bV/CHICt]
- うお、PT3でchecksignalしたら今までに見たこと無い
> error count 35438 が出た。直後にrecpt1で録画してもerror countはゼロ。 再度checksignalしたらまた > error count 32038 checksignalとrecpt1て何が違うんですか?>詳しい人
- 233 名前:login:Penguin mailto:sage [2012/08/08(水) 20:36:48.11 ID:L9BJ5IF2]
- >>232
checksignalだとDMA転送しないのが原因ですね。 error countのリセットが、DMA転送するか、それようのレジスタに書き込むかなんで 現状のドライバだとリセットされないです。 チャンネル設定時にリセットするように変更しました。 ついでに"dma buffer overflow"が大雑把な判定であまり意味がないので 表示レベルをデバッグに変更しました その他微調整
- 234 名前:login:Penguin mailto:sage [2012/08/08(水) 21:37:55.61 ID:JdX6aAYg]
- >>233
乙です 着実に完成度上がってますね 素晴らしい
- 235 名前:login:Penguin mailto:sage [2012/08/09(木) 04:13:01.29 ID:GTddxUiK]
- キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
- 236 名前:login:Penguin mailto:sage [2012/08/09(木) 11:30:57.16 ID:CPrHM+Ch]
- 試しにchecksignalやってみたけどTが必ずC/N = 38.288134dBで変化ないんだけどそんなもん?
Sはちゃんと変動するみたいだけど
- 237 名前:login:Penguin mailto:sage [2012/08/09(木) 13:37:13.02 ID:q0KZ2LoV]
- 低レベルな質問ですみません
8月に入ってからepgrecでBSの番組表が取れなくなったのですが 原因としては何が考えられますか? epgdumpとrecpt1はsourceforgeの2011年10月の新BS対応版を使ってます
|

|