- 1 名前:login:Penguin mailto:sage [2009/01/06(火) 06:04:41 ID:KyPFRCpg]
- Linuxでテレビ視聴・録画に関する話題を、デジタル/アナログ問わず扱うスレです
現在分散しているテレビ関連スレを統合すべく、「Linuxでテレビを見る」のスレタイを 完全リニューアルし再スタート スレッドの視認性高め、情報の散在に歯止めをかけ、これを統合することで効率化をめざします 有志が開発中のPT1ドライバに乞うご期待 【関連スレ】 Linux でビデオ録画【六枚目】 pc11.2ch.net/test/read.cgi/linux/1193058543/ 【自家製】MythTV Part.3【HDDビデオ】 pc11.2ch.net/test/read.cgi/linux/1223721998/ 【BT878】Linuxでのキャプチャを語るスレ pc11.2ch.net/test/read.cgi/linux/1017186805/ Linuxでfriio pc11.2ch.net/test/read.cgi/linux/1213378360/ 【前スレ】 Linuxでテレビを見る pc11.2ch.net/test/read.cgi/linux/1013649811/
- 343 名前:login:Penguin [2009/03/08(日) 23:06:05 ID:aYrPRWkS]
- tune.cのなかのたとえば
{ 2, "NHK東京 教育", 551142857 }, 551は周波数みたいなのですが 142857は何を意味しますか? 地上波の方のチャンネルがうまく動作しません。
- 344 名前:login:Penguin mailto:sage [2009/03/08(日) 23:32:33 ID:nJ6Xewfs]
- 551142857Hz
- 345 名前:login:Penguin mailto:sage [2009/03/09(月) 00:06:22 ID:Ub6b7Brk]
- 頭3桁を自分の地域のチャンネル周波数に設定
これで動いてるけど
- 346 名前:login:Penguin mailto:sage [2009/03/09(月) 00:57:38 ID:z15YDCcm]
- 録画予約ソフトあるじゃん?
ブラウザで予約するやつ。 思ったんだけど、あれのCUI版を作ってみたらどうだろう? # rokugayoyaku search プリキュア ID:123456 03/15 08:30-09:00 フレッシュプリキュア ID:222222 03/22 08:30-09:00 フレッシュプリキュア # rokugayoyaku yoyaku 123456 とかとか ワロエ
- 347 名前:login:Penguin mailto:sage [2009/03/09(月) 02:02:36 ID:4vowROaK]
- そもそも、そのIDはどうやってとるんだ?
- 348 名前:login:Penguin mailto:sage [2009/03/09(月) 02:46:21 ID:rgTDunUn]
- お粗末だけどこんなやつ?
pastebin.ca/1355940
- 349 名前:login:Penguin mailto:sage [2009/03/11(水) 23:35:00 ID:Rym48/jr]
- Visual C++ 2005 SP1 再頒布可能パッケージ入れて、wineでTVTest起動するところまではこぎつけたが
デコードフィルタがみつからないとかでGStreamer系のプラグイン導入してみたけど解決せず やっぱ(Linuxの)ニワカには色々と難しい、というかこのアプローチで果たして再生できるんだろうか・・・ それ以前にLinuxでB-CAS読める環境持ってないことをすっかり忘れてた
- 350 名前:342 mailto:sage [2009/03/12(木) 22:01:35 ID:sMjfGP+H]
- b25で、error - failed on ARIB_STD_B25::put() : code=-4と出てデコード出来ません。。
SCR 3310 NTTComで、カード向きは合っていて点滅しています。USB-HUBも介しました。 pcscdのログではカードリーダ、B-CASカードとも認識しています。 lennyの環境に入れ替えてみましたが、症状は変わらずでした。 対処方法がこれ以上見付からず、挫折しそうです orz
- 351 名前:login:Penguin [2009/03/12(木) 23:29:45 ID:mJ9dDPjy]
- ASEDrive IIIeならメーカーからlinux対応ドライバーが出ている。
CentOS5との組み合わせでpcsc_scanの表示も正常です。 価格は高いけど安定してる。おすすめです。
- 352 名前:login:Penguin [2009/03/12(木) 23:38:55 ID:mJ9dDPjy]
- 書き忘れ...
kurobox-proでdebianでudev環境で B25はたぶん動作しないとのでは? カードは完璧にんしきされるのですが...
- 353 名前:login:Penguin mailto:sage [2009/03/12(木) 23:41:28 ID:MdSo5ko+]
- >>350
ARIB_STD_B25::put() : code=-4 は ARIB_STD_B25_ERROR_NO_PAT_IN_HEAD_16M です。 b25しようとしているデータが壊れている可能性が高いです。
- 354 名前:login:Penguin mailto:sage [2009/03/12(木) 23:45:50 ID:D/u4qUoZ]
- >>350
tsselectやったらなんてでる?
- 355 名前:login:Penguin mailto:sage [2009/03/13(金) 13:41:43 ID:v6z6+jgl]
- HDP2のDVBって、需要あるかな?
- 356 名前:login:Penguin mailto:sage [2009/03/13(金) 13:45:00 ID:ZylvDtuz]
- pcscどうたらはCentOSユーザーなのかい?
自宅で、しかもビデオ録画・視聴にCentOSを使う意味が良くわからんのだが。 CentOSはplus入れないとカーネル古いし、それにパッチ当ててるし トラブルおきやすいだけで使いづらいだろうと思うんだが。 もちろん鯖なら分かるがなあ。
- 357 名前:login:Penguin mailto:sage [2009/03/13(金) 17:05:38 ID:TQhQ/+8Q]
- putエラーが出るのはアンテナトラブルでまともに受信してないことが多い。
分波器使ってカットしてる周波数帯を受信とか。
- 358 名前:350 mailto:sage [2009/03/13(金) 19:26:22 ID:hNvwSMTN]
- >>353,354
tsselectかけたら以下のように出ました。ダメダメですね。。 pid=0x0000, total= 419, drop=395, scrambling=316 pid=0x0001, total= 149, drop=139, scrambling=115 >>357 その可能性が高いですね。家の中の配線を見直してみます。 改善しなかったら別途アンテナ立てるしかないかなぁ。
- 359 名前:login:Penguin mailto:sage [2009/03/14(土) 14:35:30 ID:WooHgUNi]
- >>356
pcscどうたらじゃないけど、CentOSユーザー。 理由はもともとサーバーマシン。 録画予約は24時間常時起動のサーバー向きでしょ? 視聴は他のマシン。 PT1で録画したファイルは ただの動画ファイルでしかないし。
- 360 名前:login:Penguin mailto:sage [2009/03/14(土) 14:39:43 ID:WooHgUNi]
- そういやCentOSならDMA_RING_SIZEを減らさないと
コンパイルできないはずだけど、違うところ変更していない? 違うところだとドロップがふえる。>>228参照
- 361 名前:login:Penguin mailto:sage [2009/03/15(日) 15:08:28 ID:vnCvBK0D]
- 1.2GHzしかないマシンにlinux入れて
地デジを録画させようかと考えてるのですが 力不足でしょうか??メモリは2GB積んでます
- 362 名前:login:Penguin mailto:sage [2009/03/15(日) 16:01:29 ID:vlTzm/aD]
- >>361
クロックだけじゃ性能わからないよ。 8年くらい前のCeleron 1.3GHzでやってるけど余裕。
- 363 名前:login:Penguin mailto:sage [2009/03/15(日) 17:22:22 ID:vnCvBK0D]
- >>362
セレオンです。
- 364 名前:login:Penguin mailto:sage [2009/03/15(日) 18:20:33 ID:7x1cGrnv]
- >>362
このソフトってそんなに軽いの? Mobile Pentium M 773 でもいけるかな?
- 365 名前:login:Penguin mailto:sage [2009/03/15(日) 18:29:32 ID:vlTzm/aD]
- >>363
釣りか? セレロンでもコアによって性能全然違うのだが。 >>364 recfriio(with b25)ならTualatin Celeron 1.3GHzで CPU使用率17%程度。 Pentium Mとか余裕過ぎ。クロック落としても余裕じゃないかな。
- 366 名前:login:Penguin mailto:sage [2009/03/15(日) 18:34:05 ID:uS7dJH1i]
- >>361
デコードみたいな負荷はかからないぞ
- 367 名前:login:Penguin mailto:sage [2009/03/15(日) 18:37:42 ID:koh2oVq+]
- PT1の話だとして、動画を再生せずに録画だけなら軽いからね。
データ量としては地デジ16Mbps(2MB/s)、BS24Mbps(3MB/s) HDDの転送速度が50MB/s〜100MB/s 4TS同時録画でもHDDの限界の1/5〜1/10程度の速度で書き込むだけ。 データはDMAでCPUを介さずにハードウェアから直接メモリに渡されるものを そのまま書き込む。データ加工の処理は一切しない。 つまりゆっくりとファイルコピーしているときのCPU使用率と大差ない。
- 368 名前:login:Penguin mailto:sage [2009/03/15(日) 18:37:56 ID:ZuuqSlWe]
- 今主流のCPUなら、x264もある程度いけるってことなのか。俺も早く買お
- 369 名前:login:Penguin mailto:sage [2009/03/15(日) 18:40:32 ID:7x1cGrnv]
- チューナーって皆はどれ使ってます?
- 370 名前:login:Penguin mailto:sage [2009/03/15(日) 18:41:11 ID:koh2oVq+]
- 再生しないのなら、x264とか関係ないし。
- 371 名前:login:Penguin [2009/03/18(水) 03:23:12 ID:yHgUXfGu]
- >>116
ロングパスだけど、もしまだ見ておられたら改変済み SCR331-NTTCom のパッチを上げていただけますでしょうか。。。 ttp://symbolik.wordpress.com/2007/02/26/scm-scr-331-usb-smartcard-reader-firmware-upgrade/ を参考にfirmごと書き換えて純粋にSCMのSCR331化を目論んだんですが、どうもうまくいかなくて…。
- 372 名前:login:Penguin mailto:sage [2009/03/18(水) 11:18:40 ID:sj1dma/5]
- >>371 今ファイルを取ってこれない環境なので、日曜か月曜にうpします。
- 373 名前:371 mailto:sage [2009/03/18(水) 11:36:27 ID:yHgUXfGu]
- >>372
すいません、お手数をおかけしますけどよろしくです。。。
- 374 名前:login:Penguin mailto:sage [2009/03/18(水) 19:38:26 ID:IUaq9/Uh]
- 録画予約は、リモートで可能?
- 375 名前:login:Penguin mailto:sage [2009/03/18(水) 19:59:02 ID:JPU3/NT7]
- Linux鯖にログインして、cronで毎週予約
atコマンドで一回だけの予約。 ミスれば落とせばいいし、 これでいいやと思っている俺がいる。
- 376 名前:login:Penguin mailto:sage [2009/03/18(水) 20:27:49 ID:W7Fbi3pd]
- vrsとかrecfriioとかなら、sshで接続してポートフォワードで予約。
- 377 名前:login:Penguin mailto:sage [2009/03/18(水) 23:07:55 ID:+fVo+13P]
- Apache立ち上げてiepgのURL与えたらatで予約するPHPスクリプト用意して
そこにクライアントからURL投げて予約してる
- 378 名前:login:Penguin mailto:sage [2009/03/20(金) 11:20:49 ID:Utd4iLq/]
- Windowsの録画予約ソフトって時間変更の追尾とかどうやっているんだろうな。
全部のサイトクロールして全iEPGを落としたりしているのかな? 負荷かかるし、サイトの構造が変わったら面倒だから やるべきか否か悩んでいる。
- 379 名前:login:Penguin mailto:sage [2009/03/20(金) 13:23:36 ID:8BCdBFgc]
- HDUSのインストールはできたけれど、これって別途カードリーダ必要なのね
orz しかたがないのでウィンドウズと今月は並用するか・・・ 今月はお金ないし…
- 380 名前:login:Penguin mailto:sage [2009/03/20(金) 13:56:53 ID:3JnRhQwm]
- >378
番組時間の変更は基本的に後ろにずれるんだから、録画時間のちょっと前にEPG情報を取得して 当該番組の時間がずれていればシフトじゃないの? 終了時間の延長は、録画終了の少し前にEPG情報をチェックして動いていればこれまた延長。
- 381 名前:login:Penguin mailto:sage [2009/03/20(金) 16:01:55 ID:YIyP8qxe]
- EpgDataCap_Bonはソース公開じゃなかったっけ?
これは放送波のEPG取得してる
- 382 名前:login:Penguin mailto:sage [2009/03/20(金) 16:03:25 ID:qgnEJMgT]
- iEPGと言ってるから、EPGが取れない環境のことじゃね?と好意的に解釈
- 383 名前:login:Penguin mailto:sage [2009/03/20(金) 16:41:39 ID:Utd4iLq/]
- >>380
> 番組時間の変更は基本的に後ろにずれるんだから、録画時間のちょっと前にEPG情報を取得して > 当該番組の時間がずれていればシフトじゃないの? そうでもないよ。 深夜アニメとか、来週の放送はいつもより15分早く 放送されます。とかある。 > 終了時間の延長は、録画終了の少し前にEPG情報をチェックして動いていればこれまた延長。 これに関しては、EPG情報がリアルタイムに修正されるわけじゃないらしい。 つまり、野球が延長されるかどうかは、そのときにテレビを見ていないとわからない。 だから、HDDレコーダーなどは延長という文字が番組に入っていたら、 その後の番組は、問答無用で長く録画しているとか。
- 384 名前:login:Penguin mailto:sage [2009/03/20(金) 18:19:57 ID:3JnRhQwm]
- >383
> 深夜アニメとか、来週の放送はいつもより15分早く > 放送されます。とかある。 それは既に入っている録画予約とは別。新規に録画予約を追加するトリガによる。 基本的にEPG情報を取得した時にキーワードで検索かけて引っかかったものを予約リストに追加みたいな 流れになるから、「次週の放映時間は○○:○○から」みたいな場合はその時点で修正される。 > これに関しては、EPG情報がリアルタイムに修正されるわけじゃないらしい。 漏れることは確かにあるが、リアルタイムじゃなくても番組終了までに修正されることは多い。 見ていなければ100%わからないからダメというのなら、そもそもこんなことを考えるのは無駄。
- 385 名前:login:Penguin mailto:sage [2009/03/20(金) 19:02:59 ID:yaH+/ZoM]
- 前もって予告されてる変更なら
番組表サイトのiEPGなりTS内のEPGデータなり参照するだけでいい 突発的な延長で変更される場合の対応は ・前番組が延長アリなら終了時間を最大延長分ほど伸ばす(古典的) ・TS内のEPGデータの更新を信じる ・予約情報と現在放送中のTSの番組情報とを比較して合致するまで録画せず待つ ・(アニメ限定)しょぼいカレンダーを利用して延長してるかどうか確認する くらいかね
- 386 名前:login:Penguin mailto:sage [2009/03/20(金) 19:09:54 ID:Utd4iLq/]
- TS内のEPGデータを取り出す方法ってあるの?
- 387 名前:login:Penguin mailto:sage [2009/03/20(金) 19:16:31 ID:q+vBBMvm]
- >>386
ある。epgdumpとかソースもある。
- 388 名前:login:Penguin mailto:sage [2009/03/20(金) 19:25:16 ID:Utd4iLq/]
- そうか。それならサーバーに負荷かけることなく
確実にデータ取れるね。 番組表サイトってサイトの構造が変わったら データ取れないでしょ?
- 389 名前:login:Penguin mailto:sage [2009/03/22(日) 20:01:51 ID:0DFmlQ7w]
- 例のクイックサンの奴ですが普通に使えました。ただプロダクトIDを指定する必要があります。
きちんとやるなら何行か付け加えなきゃ駄目ですが、面倒ならrecfriioのsetting.hppの const uint16_t TARGET_ID_PRODUCT_HDP = 0x7010; // HDPのidProduct の0x7010を0x7020に変えて--hdpオプションで起動すれば良いです。
- 390 名前:login:Penguin mailto:sage [2009/03/22(日) 21:46:33 ID:RKudsrqh]
- >>389
乙です。 さすが純日本企業じゃないクイックさん、ちゃんと穴を開けた製品出してくれるね。いい仕事するわ。
- 391 名前:login:Penguin mailto:sage [2009/03/23(月) 01:08:41 ID:TCA5CVhd]
- WinではHDUCも抜けてるみたいだな
- 392 名前:login:Penguin mailto:sage [2009/03/23(月) 01:14:18 ID:yO8dQ9kY]
- HDUCは>>389の変更箇所を「0x7080」と指定すればいけるんでしょうね
- 393 名前:login:Penguin mailto:sage [2009/03/24(火) 01:23:08 ID:BC1JtrbN]
- >>371
ttp://2sen.dip.jp/cgi-bin/dtvup/source/up0033.xxx svn trunk ( svn://svn.debian.org/pcsclite/trunk/Drivers/ccid/ ) に対する差分ですが 1.3.10 に対しても当たることを確認しています。
- 394 名前:login:Penguin [2009/03/25(水) 22:44:40 ID:pVJfbn1r]
- HDU2、PID=0x6091に変更、--hdpで1録(シングルチューナ)はできますた。(LS-GL, deb lenny)
HDU2のw録、在れば、ソースほすぃ。。。
- 395 名前:login:Penguin mailto:sage [2009/03/26(木) 21:47:06 ID:65lJZn36]
- epgdumpのXML版を試そうとしたんだけど、うpされてるファイルが解凍出来ない。壊れてない?
- 396 名前:tomy ◆CfWlfzSGyg [2009/03/26(木) 22:24:04 ID:X6UVcJl7]
- >395
tar+bzipのはず。 fileコマンドでチェックすべし。
- 397 名前:login:Penguin mailto:sage [2009/03/28(土) 00:40:35 ID:KTwcPxb2]
- >>392
HDUCだけど、それで行けたよ
- 398 名前:371 mailto:sage [2009/03/28(土) 10:42:38 ID:z3OGURhM]
- >>393
おお、ありがとうございます。 まだ週明けまで仕事で手が空きそうにないので、後日使わせて貰いますm(_ _)m
- 399 名前:395 mailto:sage [2009/03/29(日) 10:43:02 ID:9tMib51k]
- >>396
解凍出来て動作確認取れました。確認不足で申し訳ないです。 しかしMytvTVやDVB版ドライバとどう連携していくか難しいところですね。まずは基礎から勉強しないと。。
- 400 名前:login:Penguin mailto:sage [2009/03/30(月) 21:14:52 ID:MAI/RZr3]
- SCR3310-NTTCom があまりにも不安定だったので人柱ついでにSCM本家のファームに
入れ換え挑戦、自爆。二度と使えないカラダになりマシタ SCM本家のプロプライエタリドライバ scmccid_5.0.9_linux_x64 が deviceID 追加程度で動いたのでファームうぷも安心してたら ... (T_T) それはともかく、SCR3310-NTTComをしばらく使ってるとささる現象に遭ったひと他にいませんか。 エラーは↓な感じ [39521.216102] INFO: task pcscd:4592 blocked for more than 120 seconds. [39521.216114] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [39521.216121] pcscd D ffff810001044280 0 4592 1 [39521.216135] ffff81011b89dc48 0000000000000082 0000000000000001 ffff810224820d80 [39521.216162] 0000000000000000 ffffffff806d5280 ffff8100d39d2cf0 ffff81019016b990 [39521.216405] ffff8100d39d2f70 0000000000000014 000009fb0de04088 01872800fa936699 [39521.216423] Call Trace: [39521.216477] [<ffffffff802ba648>] __d_lookup+0x98/0x180 ... [39521.216739] [<ffffffff802b4b81>] sys_ioctl+0x91/0xb0 [39521.216757] [<ffffffff8020c29b>] system_call_after_swapgs+0x7b/0x80 です。環境は Debian Lenny 64bit, PhenomII 720BE + K9N2GM-FIH(GF8200) + HDUSF っす。
- 401 名前:400 mailto:sage [2009/03/30(月) 21:18:01 ID:MAI/RZr3]
- 補記。ドライバの組合せは
pcsc-lite 1.4.102 + ccid 1.3.8, pcsc-lite 1.5.2 + ccid 1.3.10, pcsc-lite 1.5.2 + scmccid 5.0.9 のいずれでも同じような感じででささってました。おおむね b25 の変換 1時間分につき1回くらい。
- 402 名前:login:Penguin mailto:sage [2009/04/03(金) 22:46:10 ID:0jwoP1Mb]
- PT1ってCS対応してないんか。。。
買っちゃったorz
- 403 名前:login:Penguin mailto:sage [2009/04/03(金) 23:03:59 ID:ZNWfa6sW]
- 対応してるだろ
- 404 名前:402 mailto:sage [2009/04/03(金) 23:09:33 ID:0jwoP1Mb]
- >>403
Linux用のドライバが対応してないみたい Windowsでやるかな・・・
- 405 名前:login:Penguin mailto:sage [2009/04/03(金) 23:10:46 ID:UTRrCynn]
- >>402
110度CSで良いじゃん?
- 406 名前:tomy ◆CfWlfzSGyg [2009/04/04(土) 06:54:08 ID:IGQMGuh8]
- >402
どこが対応していない? ソース読むと対応している様に見えるんだが? 私の環境ではCSはないから確認は出来ないけど。
- 407 名前:402 mailto:sage [2009/04/04(土) 09:25:11 ID:A9/ZCnZ3]
- すいません
チャンネルの設定部分に地デジとBSしかなかったもので出来ないのかと もう少しがんばってみます
- 408 名前:login:Penguin [2009/04/04(土) 13:00:22 ID:IGQMGuh8]
- >407
chardev版のツール側に、 チャネルテーブルが入っているはずなんで、 指定はそこを参考にしてみれば?
- 409 名前:login:Penguin mailto:sage [2009/04/04(土) 14:40:29 ID:GZnEAP2O]
- >>406
毎月第1日曜日がCS無料デーらしいぞ。 つまり明日だ。 そのときにチェックするだ!
- 410 名前:login:Penguin [2009/04/04(土) 15:12:26 ID:l9VVPCw+]
- ここの皆さんのおかげでUbuntuでHDUS視聴出来ました
ありがとうございます
- 411 名前:login:Penguin mailto:sage [2009/04/04(土) 18:55:03 ID:IJZx8uzd]
- >>336
Ubuntu8.10 amd64でビルドエラーしてた。 Makefileでgccに-D__KERNEL_STRICT_NAMESをつけて、 tune.cの3行目4行目をコメントしたらビルドできた。 MythTVとかDVB対応済アプリと融合させたいんだけど、 bcas関連のプラグインとか作らないといけないのかな。
- 412 名前:402 mailto:sage [2009/04/04(土) 23:28:48 ID:A9/ZCnZ3]
- おかげさまで地デジ/CSの録画が出来るようになりました。
しかしrecpt1のCSの指定の仕方が未だによくわかりません・・・ たとえば340chのディスカバリーチャンネルを録画する場合に CS20を指定しても違う番組が録画されていました。 尋ねるばっかりですみません。
- 413 名前:login:Penguin mailto:sage [2009/04/04(土) 23:35:02 ID:uhPy3GRf]
- >CS20を指定しても違う番組が録画されていました。
多分目的の番組は録画されてるかと
- 414 名前:login:Penguin mailto:sage [2009/04/04(土) 23:53:59 ID:UPYzSvdA]
- >>412
340chのディスカバリーチャンネルも録画されているかと と >>413 は言っている CSの仕組み(ここでCS20と呼んでいるものは何か)を調べてみると良いよ
- 415 名前:login:Penguin mailto:sage [2009/04/05(日) 00:07:02 ID:ZBG9D/Sd]
- vlc でプログラムを選択するといいよ
- 416 名前:402 mailto:sage [2009/04/05(日) 08:48:17 ID:dQ0VJmrn]
- おかげさまで出来ました
ありがとうございます。
- 417 名前:login:Penguin mailto:sage [2009/04/05(日) 12:08:53 ID:FFNMs9UK]
- PT1で昨日の夜BSの番組録画して途中で失敗して、
今朝の録画すべて失敗していた。 ps axしたらrecpt1が停止していた。 recpt1自体は強制終了したが、そこからもう一度実行しても録画できない。 ドライバ再インストールしようと思って、 rmmod pt1_drv したら コマンドが終了しない。似たような現象は二度目。前は何か俺がミスしたのかと思ったが。 現在 ps ax したらこんな結果 6234 ? D< 1:59 [pt1] 18559 pts/1 D+ 0:00 rmmod pt1_drv 18832 pts/5 S+ 0:00 grep pt1 D< どういう意味だろ? Linux再起動する。 バグですね?
- 418 名前:login:Penguin mailto:sage [2009/04/05(日) 12:19:16 ID:btwBFRmU]
- >417
> D< どういう意味だろ? 優先度の高いプロセス("<")なのにIO待ちで返事がない("D")。バグだな。 /var/log/debug あたりに何かメッセージがあるかもしれないが、 当面できることはたぶん何もないと思わないでもない。
- 419 名前:login:Penguin mailto:sage [2009/04/05(日) 12:31:37 ID:FFNMs9UK]
- 再起動したら復活。あっ。思い出した。前にあった似たような現象。
たしか鬼太郎のときだ。ここでぶつくさ文句たれた記憶がある。 最後に録画が失敗した番組(途中まで録画できてる)を見たがノイズで映像が汚い。 何が起きているか推測(未検証) 1.受信状況が悪くてノイズがでる。(このノイズもバグによる可能性も無くは無い。) 2.そういう映像だとエラーでプロセスかドライバが落ちる。または不安定になる。 3.そのせいでドライバの何かがロックされた状態になる。 4.ロックされているのでそれ以降の番組も録画できない。 5.同じ理由でrmmod pt1_drvも実行できない。 理想 1.なんらかのエラー・電波不安定で番組録画失敗しても、次の番組はちゃんと録画できてほしい。 2.そもそも受信状況が悪かったりしても、エラーにならずに最後まで録画できてほしい。
- 420 名前:login:Penguin mailto:sage [2009/04/05(日) 12:36:51 ID:FFNMs9UK]
- >>418
/var/log/debugは存在しない。/var/log/messagesを見たが エラーで落ちたときあたりに、メッセージは何も無かった。 ちくしょう・・・よりによって日曜日にこうなるなんて。8番組録画できずだ。 ヤッターマンは見逃すとなかなかリカバリしにくいんだぞ。veohが頼りだ。
- 421 名前:login:Penguin mailto:sage [2009/04/05(日) 14:45:35 ID:btwBFRmU]
- mplayer, vlc で二ヵ国語放送が再生できません。
具体的には MXTV の MIB(土曜 22時〜)を HDUSFで録画、tssplitter -B25 通してHDを取り出し、vlc で再生すると [00000360] packetizer_mpeg4audio packetizer error: Multiple blocks per frame in ADTS not supported と出て音が出ない。オーディオチャネル、デバイス、トラックを切替えても無音。 途中にあるCMは音声も再生されてる。 mplayer で再生すると、2〜3オクターブ低い音になってとぎれとぎれに出る。日本語はなんとか解読できるが、 英語のほうが出てないのか超低音で出てるのかは聞いてても分からない。 mplayer -v しても対応するようなメッセージは見当たらなかった。 1フレームあたり1ブロックにする(二ヵ国語の片方だけ取り出す?)ができれば良いんだと思うけど、 使える変換ソフトか何かないですか? それと、今日のMXTV 19時からのトムとジェリーも同じだと思うので 気が向いた方がいましたら追試よろしくおねがいします。
- 422 名前:login:Penguin mailto:sage [2009/04/05(日) 20:32:10 ID:btwBFRmU]
- トムジェリもダメだった。
二ヵ国語放送での問題は DTVの Friio 地デジHDアダプター 「フリーオ」 37うわw目の139番以降 ttp://www.23ch.info/test/read.cgi/avi/1196308735/139- にあったけど、つーか 157 がそのものだけど、 dd if=tom.ts of=test.ts bs=188000 count=3000 skip=3000 等として音声が変わってないっぽい本体部分をカットとしてきても変わんね。
- 423 名前:tomy ◆CfWlfzSGyg [2009/04/06(月) 07:39:57 ID:vKPcCzF0]
- >417
ディスクフルになってない? 基本的にカーネルスレッド内で待ちになるのは、 アプリ側ビジーでバッファフルの時だけ。 アプリが止まっているなら その可能性が一番高いと思うけど。
- 424 名前:login:Penguin mailto:sage [2009/04/06(月) 10:59:33 ID:RH6ft+6i]
- >>423
なってないよ〜。 このドライブは色んなものをダウンロードしたりもして 容量が大きく変動する為、逆に毎日残り容量を気にしている。 60GBを切ったら危険と判断して先週以前に見た分を削除しているから 最近は40GBを切ったことないつもり。もちろん録画失敗時も。
- 425 名前:login:Penguin [2009/04/06(月) 13:13:27 ID:vKPcCzF0]
- >424
じゃあ後は疑わしいのはメモリ関係かな。 PT1から出てきたチャネル番号がおかしいと 変な処理してしまうから、それは直しておく。 DMAはチャネル単位にないから、 メモリだとすると全チャネルまともに録画出来なくなるかも。
- 426 名前:login:Penguin mailto:sage [2009/04/06(月) 13:32:17 ID:RH6ft+6i]
- >>425
お手数かけます。 なんかこんな適当なレポで対応してくださって、ありがとうございます。 自分で検証してバグみつけて、パッチだせと言われるかと思ったw 録画ミスは嫌だけど安定したチャンネル(?)だと安定しているし、 大概大丈夫なんで自分の中でそこまで優先順位が高くないものですから・・・
- 427 名前:login:Penguin mailto:sage [2009/04/06(月) 22:18:04 ID:OHYhRcjr]
- 電車に乗っててふと窓の外の住宅のベランダを見てたら
一軒だけ衛星のアンテナが逆方向向いてた。 たぶん、届くはずのない将軍様を讃える歌を受信しようとしているんだと思う。
- 428 名前:login:Penguin [2009/04/06(月) 23:18:18 ID:dBLhe1hb]
- >>427
ビルからの反射を拾ってんじゃね?
- 429 名前:login:Penguin mailto:sage [2009/04/07(火) 11:09:33 ID:Uutuzo0S]
- そうね、反射のほうが条件が良かったんだな。
BS、CSでは良くある光景だよ。
- 430 名前:login:Penguin [2009/04/07(火) 12:23:18 ID:7cU+VEMF]
- >426
とりあえずサーバには突っ込んでおいたけど、 チャネル不正のテストは未。それ以外は動作中。
- 431 名前:login:Penguin mailto:sage [2009/04/07(火) 13:10:24 ID:CdtcHZzE]
- >>430
ありがとうございます。 まれに起きる問題なので時間がかかると思いますが、 なにかわかったら報告します。
- 432 名前:login:Penguin mailto:sage [2009/04/07(火) 16:33:17 ID:xtYK5Dfh]
- 日本語で"チャンネル"って書いてくれないと混乱する
- 433 名前:login:Penguin mailto:sage [2009/04/07(火) 20:26:25 ID:Q7PIVpu0]
- だな。一瞬シャネルと見間違えた。
職業病だな。うん。
- 434 名前:login:Penguin mailto:sage [2009/04/08(水) 02:02:31 ID:48RC6pim]
- なんの職業なのかと2、3分なげやりに問い詰めたい
- 435 名前:login:Penguin mailto:sage [2009/04/08(水) 18:38:25 ID:8NIzYl/a]
- >>434
米兵
- 436 名前:41 mailto:sage [2009/04/09(木) 19:58:33 ID:bWbMo3bu]
- pt1 currentへの改良パッチを作ったよ
ttp://2sen.dip.jp/cgi-bin/pt1up/source/up0221.zip dmactlalloc.patchとringbuf-vmalloc.patchの2つ(ringbuf.patch、ringbuf2.patchは参考用) 1. dmactlalloc.patch PT1_DEVICEのdmactlのメモリ確保方法へのパッチ 2. ringbuf-vmalloc.patch pt1_thread内のバッファオーバーフローへの対応と、_PT1_CHANNELのbufの取扱いをリングバッファ 化し、vmallocでメモリ確保するようにパッチ 動作確認はCentOS 5.3 x86_64(kernel 2.6.18)
- 437 名前:login:Penguin mailto:sage [2009/04/09(木) 20:04:52 ID:ToYDZCEE]
- >>436
おおっ。それはうれしい。 俺もやりたいなと思っていたところだ。
- 438 名前:41 mailto:sage [2009/04/09(木) 20:05:54 ID:bWbMo3bu]
- 中身を詳しく説明すると、
1. dmactlalloc.patch PT1_DEVICEをまるごとkzallocすると2.6.22未満だとkzallocできる128KB制限を越えるため、 PT1_DEVICEのdmactl[DMA_RING_SIZE]を*dmactl[DMA_RING_SIZE]にして、DMA_RING_SIZE個 kzalloc(sizeof(DMA_CONTROL),...)するようにした 2. ringbuf-vmalloc.patch 勘違いしているかもしれないけど、pt1_threadの250行目あたりでチャンネルバッファが満杯近くになると while(1){ if(channel->size >= (channel->maxsize - 4)){ ... wait_event_timeout(...) ... } if(channel->packet_size >= PACKET_SIZE){ memcpy(&channel->buf[channel->size], channel->packet_buf, PACKET_SIZE); こうなっているけど、channel->sizeのサイズがchannel->maxsize - 5だったら、 channel->size + PACKET_SIZE(=188) = channel->maxsize - 5 + 188 (さらに+2?)までmemcpy されるので、バッファオーバーフローしているはず もう一つ、pt1_readでアプリからバッファ以下の読み込みがあった場合memmoveしているけど、 バッファがほとんど満杯でほんのちょっとだけ読み込みがあったら4MB近くmemmoveする はずなので、改良してリングバッファにしてみた さらに、_PT1_CHANNELのbufはvmallocでも大丈夫なはずだから、128KB制限のあるkzalloc(kmalloc) からvmallocにして2.6.22未満でも同じバッファ量確保できるようにになるように変更 ringbuf.patchはringbuf-vmalloc.patchからvmallocをのぞいたもの ringbuf2.patchはringbuf.patchの_PT1_CHANNELのbufを複数にして同じ量のバッファになるようにしたもの
- 439 名前:login:Penguin mailto:sage [2009/04/09(木) 22:46:14 ID:I4DUHpx9]
- B25で復号化しようとすると error - failed on ARIB_STD_B25::put(): code=-2とでるようになりました
前まではこんなことはありませんでした。調べてみるとメモリ不足とでたんですがメモリは2GB積んでいますし 足りないと言うことは無いと思うのですが・・・
- 440 名前:login:Penguin mailto:sage [2009/04/09(木) 22:56:51 ID:yPBePgfk]
- >>439
swap作ってますか?
- 441 名前:login:Penguin mailto:sage [2009/04/09(木) 23:45:43 ID:I4DUHpx9]
- SWAPを20GBまでふやしても駄目でした(ts自体は14GBです)
いつも0.57%の場所でとまるのですが・・・
- 442 名前:login:Penguin mailto:sage [2009/04/10(金) 00:28:17 ID:SFxWKN/y]
- それは0.57%の所に(B25から見たら)不都合なパケットがあるんじゃないかい?
ddで適当な位置で分割してみたら
- 443 名前:login:Penguin mailto:sage [2009/04/12(日) 10:45:08 ID:LBq3MVqG]
- PT1も2台持ってるけど稼働中だからダウンタイムを考えるとLinuxに移行したくても
なかなかできないんだよなあ。Linux初心者がここの住人になるにはどーすりゃいーのか。 どこから攻めればいいかもわかんねーんだよorz
|

|