[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 08/27 19:13 / Filesize : 207 KB / Number-of Response : 699
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【視聴】Linuxでデジタル放送【録画】



1 名前:login:Penguin mailto:sage [2008/12/30(火) 14:48:32 ID:mhuHq0Rz]
Linuxでデジタル放送を見たり録ったり。

301 名前:login:Penguin mailto:sage [2009/12/21(月) 14:57:09 ID:vVDKYzsH]
うちはPT2が80WのACアダプタ機で余裕カマして動いてるよ。

302 名前:login:Penguin mailto:sage [2009/12/21(月) 14:59:01 ID:xKYyYsyA]
>>299
ディスクのキューイングとかの調整でかなり改善するはずですよ。カーネルへのI/Oリクエストがこなしきれない状態が続くとデータ落ちやカーネルパニックを起こすっぽい。
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20080613/308032/
ttp://www.valinux.co.jp/contents/tech/techlib/eos/cfq/cfq_01.html
などなど、スケジューラは普通cfqだけど連続書き込みが多い場合には優先度づけしにくいのでanticipatoryやdeadlineにする。
ディスクの連続読み書きと断片読み書きのそれぞれがどの程度の割合か想定してそれぞれのタイムアウト時間やキューの段数を設定する。
後、jfsやxfsは録画のような連続読み書きや激しいディスクアクセスに弱い気がする(ジャーナリングしてるからかも知れませんけど)

303 名前:login:Penguin mailto:sage [2009/12/21(月) 22:11:05 ID:aZ0BfhjR]
>>297
後期ロットがあるのは HDU2
HDP2 には後期ロットは無いはず

304 名前:login:Penguin mailto:sage [2009/12/21(月) 23:00:48 ID:pWGfuGWP]
>>297,303
トン。近々にHDP2(基盤2.1)を入手できる予定なので試してみます。

305 名前:login:Penguin mailto:sage [2009/12/21(月) 23:03:15 ID:vOkgnPQw]
HDP2はHDP2Goldに移行したから同じ名前で新チップは無いんだっけか?

306 名前:login:Penguin mailto:sage [2009/12/25(金) 16:51:41 ID:L0F+3gTI]
できれば年末までに dvb-pt1 ドライバの pt2 対応がされるといいな。

307 名前:login:Penguin mailto:sage [2009/12/26(土) 23:27:51 ID:sRuhZd0L]
俺だけが使っているrecpt1の機能:
・時間指定は秒数以外にも 1h20m30s や 1:20:30 という形式でもOK
・ホームディレクトリに .recpt1-channels というファイルを置いておくと
--list オプションでカスタムの地デジチャンネルリストが表示できる


308 名前:login:Penguin mailto:sage [2009/12/30(水) 14:51:30 ID:H//N8JpA]
やっとPT2を入手してHDUCから変更したんだけど、最新のrecpt1(recpt1ctlを含んでいるやつ)でb25を有効にするにはどうすればいい
73:c44e16dbb0e2だと問題ないんだけど81:6e3bb2c0c5b6+b25(73:c44e16dbb0e2)を単純にmakeしただけだとダメなのか 誰か教えて!


309 名前:login:Penguin mailto:sage [2009/12/30(水) 15:09:41 ID:XkMy4MVS]
./configure --enable-b25



310 名前:login:Penguin mailto:sage [2009/12/30(水) 15:17:53 ID:NN52Kr6n]
そこまでやっておいて
(1)過去のb25をインスコしてから
(2)最新版のrecpt1をコンパイルする
という手順を試さないのか謎だね。



311 名前:login:Penguin mailto:sage [2009/12/30(水) 15:19:24 ID:H//N8JpA]
>>309 サンキュウー さっき気づくきました オプション指定したら有効になった ありがとう

312 名前:login:Penguin mailto:sage [2009/12/30(水) 15:24:11 ID:H//N8JpA]
>>310
それは既に試している309氏が指摘したオプション./configure --enable-b25があるのを10分程前に
気づき試して見たら正常に動作したと言う次第です


313 名前:login:Penguin mailto:sage [2009/12/30(水) 15:33:25 ID:NN52Kr6n]
動いたなら良き哉

俺はオプションわからないときいきなり.でgrepする直結脳。

314 名前:login:Penguin mailto:sage [2009/12/30(水) 18:09:47 ID:aSxfQlUV]
直結脳ってのが何だか分からんけど、「まずgrep より始めよ」って
デーモンパパが言ってたからその思考は間違ってないと思う。

315 名前:login:Penguin mailto:sage [2009/12/30(水) 19:18:04 ID:H9bEPrSR]
おれなんて、./configureのスイッチに気づかずに#defineしちゃったぜ!

316 名前:login:Penguin mailto:sage [2009/12/30(水) 20:28:43 ID:NXiA9cFs]
configure --help しようZE


317 名前:login:Penguin mailto:sage [2010/01/03(日) 13:26:45 ID:fIafNxAc]
録画しているマシンがあまり速くなく(Atom N270)、IOも100BaseのNFSにしているので、
recpt1 --b25して録画するとちょくちょく取りこぼしするのだ。
で、b25を別のマシンで実行することにしたんだけど、
動くときと動かないときがあって困る。

コマンドラインで動かすと問題ない。
atから動くスクリプトでは動くときと動かないときがある。
原因わかんねー。パスとかそういう問題ではないと思うのだけど。

318 名前:login:Penguin mailto:sage [2010/01/03(日) 14:27:51 ID:eYb2HTb7]
NFSじゃなくてgnbd使うと少しIOましになる
用途によっては使えないだろうけど

319 名前:login:Penguin mailto:sage [2010/01/03(日) 18:10:37 ID:fIafNxAc]
b25プロセスが複数同時にatから上がるとうまく動かない場合があるように見えた
なので、かっこ悪いけどlock fileを使って排他制御してみる事にする
とりあえずこれで2-3日放置してみるよ



320 名前:login:Penguin mailto:sage [2010/01/03(日) 21:57:57 ID:fIafNxAc]
pt1_drvの中の人いらっしゃいますか?
スカパーe2の全録画目指してるのですが、
録画途中に録画プロセスが落ちてしまう症状に悩まされています。
該当時刻のdmesgを見てみると
[219753.468587] TMCC LOCK ERROR
が出ています。
これ、何が原因で出るのかと調査したところ、
LNB回りの処理で、期待する結果になってない場合に出る模様です。

具体的には、以下のシナリオで発生する模様です。
1. テレビ/チューナからLNB電源が供給される
2. pt1_drvによるCSの録画開始
3. テレビ視聴終了。LNB電源が供給されなくなる
4. pt1_drvによる録画がコケる

それから、recpt1のソースコード読んでみたのですが、
二つのBSとかCSの録画を走らせた場合に、
先にBS/CSの録画が終わらせたプロセスが、
LNB電源の供給を終わらせてしまって、
後から起動したBS/CSの録画プロセスが影響受けるのもありそうです。

LNBの電源常にONモードとか準備してしまうのも
手のような気がしますが、どうでしょう?
録画状況を管理してLNB給電続ける/やめるってのも手ですけど、
面倒くさいなら、常にONでもいいような気もします。

321 名前:login:Penguin mailto:sage [2010/01/04(月) 00:05:29 ID:qjTd5mYb]
よそで使ってるテレビが影響するってことは、その
テレビのラインから給電する配線になってるんでは?
それともなんか読み間違えてるんだろうか。

322 名前:login:Penguin mailto:sage [2010/01/04(月) 00:31:22 ID:ye9sCJqt]
>>321
いや、だから、録画途中の処理で、
録画のwhile()ループ内で、LNBのステータスが変更されたときに、
対応する処理が入ってないって言ってるのよ

323 名前:252 mailto:sage [2010/01/04(月) 15:25:58 ID:qr8IID2p]
>>320
ドライバの中でLNBにリファレンスカウントを付けて対応してみました。

324 名前:login:Penguin mailto:sage [2010/01/04(月) 15:36:56 ID:UwvLUMU9]
>>323
きたー。
って、カーネルにマージしてしまった現在では、どこで最新のは手に入るの?

325 名前:login:Penguin mailto:sage [2010/01/04(月) 15:40:20 ID:UwvLUMU9]
昔のbzrリポジトリは7週間かわってないよね。

326 名前:login:Penguin mailto:sage [2010/01/04(月) 15:41:14 ID:UwvLUMU9]
ああ、hgか。

327 名前:login:Penguin mailto:sage [2010/01/04(月) 23:19:50 ID:ye9sCJqt]
>>323
対応いただきありがとうございます

328 名前:login:Penguin mailto:sage [2010/01/08(金) 16:24:17 ID:MuyTuBB+]
PT2を使用しているのですが、
recpt1 で NHK BS2 のみ録画できません。
同様の症状の方いらっしゃいますか?
チャンネルを 102 にしているのに 録画されているのがNHK BS1だったり、
SOLiVE24 だったりします。
同じアンテナを使っている自宅TVでは問題なく視聴できています。




329 名前:login:Penguin mailto:sage [2010/01/08(金) 16:32:16 ID:xRVQfYeS]
>>328
BS1とBS2はチャンネルは別だけど同じストリームの中に入ってるんだよ。
要するに同時放送されてるってコトね。
tssplitter的なもので分割するか、再生するときVLCで
プレイするProgramを選ばなきゃならない。



330 名前:login:Penguin mailto:sage [2010/01/08(金) 16:34:46 ID:y/xgdcIg]
それ多分ちゃんと録れてるかと

331 名前:login:Penguin mailto:sage [2010/01/08(金) 16:53:18 ID:MuyTuBB+]
>>329
ありがとうございます。疑問が解けました。
>>330
ちゃんと録れていました!

332 名前:login:Penguin mailto:sage [2010/01/08(金) 23:29:57 ID:krSSr86E]
>>304です。ご報告です。

HDP2 Goldを入手できましたが…暗号化チップが未解析の奴でした。orz
 ttp://pc11.2ch.net/test/read.cgi/avi/1259133333/25
ということで、HDP2 Goldにはバージョンによって動く奴と動かない奴があるそうです。

土日辺りにGoldなしのHDP2(HDP2なら確実に解析済みらしい)かPT2を探しに行ってきます

333 名前:x108235.dynamic.ppp.asahi-net.or.jp sage [2010/01/09(土) 00:18:21 ID:e5jJad8m]
2.6.32.3@ubuntu(karmic),debian(sid)でも同様のエラーを確認
pt1_i2c.c の頭の方に
#include <linux/sched.h>
を追加したらビルドは通った。動作確認はまだ。

334 名前:x108235.dynamic.ppp.asahi-net.or.jp mailto:sage [2010/01/09(土) 00:22:10 ID:e5jJad8m]
アンカ書き漏れった、>>250

335 名前:login:Penguin mailto:sage [2010/01/09(土) 07:21:12 ID:eUMLoNLD]
日経Linux 2010年2月号
itpro.nikkeibp.co.jp/article/MAG/20100105/342880/
> 特集2
> PT2で地デジ録画システムを作る
>
> パソコンで地上デジタル放送や衛星放送を受信できるデジタル・チューナ「PT 2」を使ってシステムを作ります。
> 最新のLinux ディストリビューションのFedora 12 とUbuntu 9 . 10 でPT 2 のドライバをインストールし,
> 高画質のテレビ番組を見てみましょう。番組表から録画予約する方法も紹介します。

ほう。

336 名前:login:Penguin mailto:sage [2010/01/09(土) 09:14:26 ID:qZkMirgg]
買うわ

337 名前:login:Penguin mailto:sage [2010/01/09(土) 10:25:49 ID:Be7WXqbG]
俺も

338 名前:login:Penguin mailto:sage [2010/01/09(土) 11:13:53 ID:662Sm+RD]
>>335
たいしたこと書いてないから、立ち読みで十分理解できると思う。

339 名前:252 mailto:sage [2010/01/09(土) 12:48:13 ID:M8zTtUtR]
>>333
linux/sched.h が include されないのはディストリビューション固有の問題
(おそらく kernel 外の古いヘッダが参照されている)だと思いますが、とり
あえず明示的に linux/sched.h を include することにします。

手元の環境で schedule_timeout_interruptible の prototype を提供している
のも linux/sched.h なので動作は問題ないはずです。




340 名前:login:Penguin mailto:sage [2010/01/09(土) 19:19:43 ID:qQbTDqdy]
>>335
Linux弄ったことない俺が興味本位で立ち読みしたが
英文の暗号みたいなのがさっぱり理解できなかった
みなさんすごいお

341 名前:login:Penguin mailto:sage [2010/01/10(日) 01:00:45 ID:TyjqH0FB]
そんな俺も1週間でMythtv使いこなしてるww

342 名前:login:Penguin mailto:sage [2010/01/10(日) 01:12:05 ID:ZYmdzwCk]
ふひぃ
PT2買って以来TSとARIB仕様書眺めつづけて
なんかよーやくMPEG2-TS ARIB仕様が大体つかめたけど、
この仕様もかなりアレですな。おかげで正月全然TV見れなかった(w

ところでepgrecがスゲー見やすくてお気に入りなんだけど、これで複数編成チャンネルの表示が出来たりとかしないっすかね?

343 名前:login:Penguin mailto:sage [2010/01/10(日) 11:17:07 ID:hSHnM/l4]
EPGREC どんどん進化して欲しいです。

日経Linuxも買いました。

344 名前:login:Penguin [2010/01/10(日) 11:32:41 ID:6kM93ObY]
日経Linux買ってきた。今、Fedoraのインストールが終わったので、
これからPT2のドライバをインストールする。

記事ではarib25-0.2.4をDVDから使うことになっているけど、この最新版は無いのかな?
「まるも製作所」さんのHP探しているけど今のところ見つけられずにいる。

345 名前:login:Penguin mailto:sage [2010/01/10(日) 11:51:36 ID://UQaL7k]
>>344
0.2.4が最新だったと思います

346 名前:login:Penguin mailto:sage [2010/01/10(日) 14:08:49 ID:dyKRq0rw]
epgrecは「後の改造はおまいらよろしくね」って事なのかな

347 名前:344 [2010/01/10(日) 22:20:59 ID:6kM93ObY]
>>345
ありがとー。0.2.4でとりあえず録画に成功したよ。
ただ・・・

recpt1 --strip --b25 CH番号 7200
として、2時間録画しようとしたら、何故か4時間録画されてた・・・
なんで?

今は、妹にBCASカード取りあげられたのでもう試せない。

348 名前:login:Penguin mailto:sage [2010/01/11(月) 01:42:21 ID:W0SbH4s7]
>>347
妹と俺のBCASカードしばらく交換してやってもいいぞ

349 名前:login:Penguin mailto:sage [2010/01/11(月) 07:24:41 ID:RiaoHRJo]
>>347
俺も最初倍だと思った。
ワンセグがついていた。
TsSplitterで分離したら、半分になった。
$wine TsSplitter test.ts




350 名前:login:Penguin mailto:sage [2010/01/11(月) 10:30:46 ID:zxLlMkCk]
>323
ボード単位のLNB制御と2.6.32のmake対応を入れたパッチを
2sen.dip.jp/cgi-bin/pt1up/source/up0258.gz
においておきました。
気に入ったらマージしてください。


351 名前:login:Penguin mailto:sage [2010/01/11(月) 21:06:40 ID:zCuf4Aeu]
CASカードとられちゃったんなら、むしろワンセグだけ抜き出して見ればいいんじゃまいか

352 名前:344 [2010/01/11(月) 21:11:53 ID:GwrjvyKn]
>>348
「兄がキモいということが近所の友達にバレると嫌なので、外出歩くな!」と
言ってくるような妹です。こんなんでよければ、BCASと交換してください。

TsSplitterでワンセグ抜きだしてみました。
でもやっぱり録画時間が2倍になってます。
なんでだろー
まあ、録画出来ているから細かいことは気にしないことにします。

353 名前:login:Penguin mailto:sage [2010/01/12(火) 00:14:05 ID:Rnqf2AoB]
今なら増量キャンペーン中で予約時間の二倍録画するサービスを行っています。

354 名前:login:Penguin mailto:sage [2010/01/12(火) 00:15:30 ID:pYpQ/x8f]
日経linuxにrecpt1でリアルタイム視聴はFIFO経由で面倒とか書いてあったけど、
普通にstdout経由でパイプ使えるんだけどな。

recpt1 --b25 27 - - | mplayer -

とか。

355 名前:login:Penguin mailto:sage [2010/01/13(水) 01:25:52 ID:MwblUjGx]
>>323
しばらく動かしてみて気になったこと。
recpt1がシグナルを受けて死亡したときに、
LNBのカウンタが上がったままになるので、
あり得ない値(2桁とか)になってしまってログ格好良くないです。

シグナル受けたときの処理を入れるとしても、
KILLシグナルはハンドリング出来ないので悩ましいですね。
少しこの辺検討してみます。
#そもそも、殺すシグナル送ってくるなゴルァって仕様と言い張っても
#いい気もしますが…
#自分としては、PT1からLNB常時給電も行いたいので、
#現在のドライバの実装の形がありがたいです

356 名前:login:Penguin mailto:sage [2010/01/13(水) 08:49:25 ID:411zfU95]
>>354
そだよね。日経Linuxは見てないから知らんけど。
うちだとmplayerのオプションこんな感じ。
- -vo xv -cache 200 -xy 540 -vf pp=lb

357 名前:login:Penguin mailto:sage [2010/01/14(木) 13:23:49 ID:T4sSFsi8]
BS-1との闘いは続く。
「それでもボクは録れてない」

358 名前:login:Penguin mailto:sage [2010/01/14(木) 17:16:53 ID:u9ozbGZR]
ww誤爆だよ。

359 名前:login:Penguin mailto:sage [2010/01/14(木) 20:32:48 ID:bnNzlXP2]
リアルタイム視聴って鯖にどれくらい負荷かけてる?



360 名前:login:Penguin mailto:sage [2010/01/14(木) 20:51:06 ID:HM/yizr0]
VDPAUを使ってないのかね?

361 名前:login:Penguin mailto:sage [2010/01/14(木) 21:09:54 ID:bnNzlXP2]
Intelのオンボでは出来ないようですね
グラボを変えて試してみます

362 名前:login:Penguin mailto:sage [2010/01/15(金) 04:23:07 ID:9ZFCVHK7]
>>359
Q9550+G8400GS vdpauでCPU 20%(1 core)ぐらいかなー

363 名前:login:Penguin mailto:sage [2010/01/16(土) 16:58:00 ID:GGgG3KEV]
激しく出遅れたけど、作者本人が公開を止めてるものを日経はDVDに入れてんのか。
b25がないと記事にならないとはいえ、相変わらず何でもやるな。

364 名前:login:Penguin mailto:sage [2010/01/16(土) 17:57:13 ID:MJceL0Xh]
まるも製作所さんはb25の公開停止しちゃったの?

365 名前:login:Penguin mailto:sage [2010/01/16(土) 18:05:18 ID:MJceL0Xh]
まだあるじゃん。
まるもさんが圧力に屈して削除したのかと思ったよ

366 名前:login:Penguin mailto:sage [2010/01/16(土) 18:12:06 ID:CTcCDhmL]
v0.2.4を引っ込めたのはgitだかhgだかの方の話だろ。

367 名前:login:Penguin mailto:sage [2010/01/16(土) 18:14:40 ID:MJceL0Xh]
なるほど。しかしb25の作者はまるもさんだよね。

368 名前:252 mailto:sage [2010/01/16(土) 20:27:20 ID:BieIBmZF]
ここの内容を参考に、昨今の法令実施状況を勘案して同梱を中止しました。
ttp://www.mext.go.jp/b_menu/shingi/bunka/gijiroku/013/05072901/002-4.htm

アクセスコントロール機能を持つソフトウェアであっても現在の法解釈では問
題はないはずですが、不適格な法務大臣や著作権問題に専門性がない地方警察
が取締りをしている下では、法の理解が必ずしも安全を保障しないと考えまし
た。

このような事情なので、recpt1にはアクセスコントロール機能はもはや存在し
ません(ライブラリがないのだからその機能はない)。存在しない機能につい
て私は一切説明しませんが、利用者が独自に工夫し同等の機能を実現すること
については私は同様に一切制限しません。

ということでよろしくお願いいたします。


369 名前:login:Penguin mailto:sage [2010/01/16(土) 21:03:42 ID:O6OiUVht]
>>368 = まるもさん?

とりあえず、最新版(0.2.4?)を探して落としておきますか…



370 名前:252 mailto:sage [2010/01/16(土) 21:05:05 ID:BieIBmZF]
>>369
gitだかhgだかの中の人です

371 名前:login:Penguin mailto:sage [2010/01/16(土) 21:16:38 ID:O6OiUVht]
>>370
了解&乙。
話の流れを勘違いしてました。すみません。

372 名前:login:Penguin mailto:sage [2010/01/17(日) 20:45:39 ID:mLJdToiN]
>>361

XVMCは使えないですか?
これはMPEG1/2のデコード支援。
Intelは使えたと思うけど…

373 名前:login:Penguin mailto:sage [2010/01/19(火) 17:50:42 ID:1/+Aw3gs]
epgrecで取得した番組表を眺めてたら、20日3時頃放送の龍馬伝メイキングがNHKとCTC、放送大学にも登録されてた
epg取得失敗時にNHKの番組表で埋め尽くされることはあるけど、毎日同時間帯がこの症状みたい(放送休止?)
どこをいじれば改善するかいのぅ

374 名前:login:Penguin mailto:sage [2010/01/20(水) 11:01:47 ID:ZuFJ1bKP]
>>373
DB作り直せばいいんじゃね?

375 名前:login:Penguin mailto:sage [2010/01/21(木) 01:54:18 ID:0tH9Ldd0]
Ubuntu9.10 PT2 epgrec で録画鯖を作成。なんとか使えるところまで来たんだけど
レグザとの併用で嫁でも便利に使えるようにとdo-record.shをいじってるんだがなかなか上手くいかないね〜
特にCSを録画した後にtssplitter_liteでの自動処理。
いらん番組もレグザからすぐに見れるからお得と考えるべきか。。。

echo "CHID : $CHID"
みたいな感じで参照できると目的の番組だけ抜き出せて便利なんだけどどこをどう変えれば良いのか分からない。。。

ところで、簡易録画(MODE==0)でもtssplitter_liteで自動処理ができるようにしようと思うんだけど
${OUTPUT}=="/tmp/__temp.ts"
だったら、epgdumpによる録画中ということで良いんだよね?

epgrec使ってる人はどんなdo-record.shにして使ってるんだろ?
Ubuntuやらシェルスクリプトやら初めて触るものばかりでif分岐処理ですら手こずってるよw

376 名前:login:Penguin mailto:sage [2010/01/21(木) 02:44:47 ID:0tH9Ldd0]
if [ ${OUTPUT} = "/tmp/__temp.ts" ]; then
こうだった。。。もう少し勉強してから書き込むようにしようっと

377 名前:login:Penguin mailto:sage [2010/01/21(木) 09:10:53 ID:ysa+S3km]
>>375
do-record.shが録画用バッチだから、録画コマンドの後に実行したいコマンドを書けばおk

ちなみに今回必要だとは思わないけど、ファイルが存在するか確認するなら
if [ -f "${OUTPUT}" ]; then
詳しくは man test で確認して

378 名前:login:Penguin mailto:sage [2010/01/21(木) 12:51:35 ID:JkmqeTjm]
要は録画が出来ればいいのでperlでもrubyでもCでもC++でも
Fortranでもお好きな言語で書けばおkですよ。

379 名前:login:Penguin mailto:sage [2010/01/21(木) 17:27:50 ID:NIrRyBfU]
debianでPT2をhgのドライバで動かしてるんですが、
たまに録画データが乱れます。(tsselectするとd,e,scramblingがそれぞれ100越え)
同じアンテナにつながってる他の機器では、問題ないので、
debianかドライバの問題だと思ってます。
原因を特定したいのですが、何かいい方法はありますでしょうか?




380 名前:login:Penguin mailto:sage [2010/01/21(木) 18:35:10 ID:rJcmGlgD]
んー
同時起動しているソフトウェアや、
同居しているハードウェアがCPUとかIOとかを喰ったりしてると
なるんじゃないかな

381 名前:login:Penguin mailto:sage [2010/01/21(木) 19:26:36 ID:NIrRyBfU]
>>380
なるほど。
とりあえず録画中にtopコマンドを眺めてるんですが、
そんなに怪しそうなプロセスはいないんですよね...
niceでrecpt1の優先度上げても効果ないですし...

382 名前:login:Penguin mailto:sage [2010/01/21(木) 21:51:01 ID:Gtlj6Jn0]
ドライバのバッファサイズを減らしてみる

383 名前:login:Penguin mailto:sage [2010/01/22(金) 00:31:57 ID:whg/GH0W]
>>382
pt1_pci.cのDMA_SIZE、DMA_RING_SIZE、CHANEL_DMA_SIZE
をそれぞれ1/2-1/4ぐらいに、下げてみましたが、効果無いようです。
syslogやdmesgには有益なログはないんですが、
ドライバのデバッグログってどうやったら出力できるものなんでしょうか?


384 名前:login:Penguin mailto:sage [2010/01/22(金) 05:13:34 ID:TDS/5uek]
>>379
地上波なのかBSなのか、recpt1でC/N比はいくつなのか、dmesgにdropのカウン
トは出ているのか、マシンのスペック(プロセッサ、メモリ容量)がどの程度
なのか、そういう基本情報がないことにはどうしようもない。


385 名前:login:Penguin mailto:sage [2010/01/22(金) 11:33:21 ID:Xcg9zRJt]
というが、たいていの場合
そういう情報を書いたところで
何も解決しない。

386 名前:login:Penguin mailto:sage [2010/01/22(金) 12:58:12 ID:689t+M6p]
まあその確率が高いかもね。TS抜きをDTV板でちまちまやってた頃から
ドロップは環境依存が多かったか。
俺も亀FXで抜いてた頃Jetwayの格安M/Bにかえたら受信状態が極端に
悪化したっつーことがあったよ。M/Bが駄目すぎノイズだらけだったんだろう。
そういうのを含めて原因はいろいろなんで基本、自分で解決するしかないんだよ。

387 名前:379 mailto:sage [2010/01/22(金) 13:59:05 ID:whg/GH0W]
>>385>>386
了解です。
自力で頑張ります。

でも、一応基本情報も書いておきます。
何か気づいた点があればご指摘ください。

ハードウェア:
CPU: AMD Athlon(tm) II X4 605e Processor
MEM: DDR3 4096MB
MB: M4A785TD-V EVO
READER: NTT-ME SCR3310-NTTCom
HDD1: ST31500541AS(システム用)
HDD2: WD10EADS-00M(TS保存用)

ソフトウェア:
OS: Debian GNU/Linux 5.0.3 (lenny)
Kernel: 2.6.26-2-amd64 #1 SMP Thu Nov 5 02:23:12 UTC 2009 x86_64 GNU/Linux
Driver: pt1-015481a6a900

アンテナ: ケーブルテレビ経由


388 名前:379 mailto:sage [2010/01/22(金) 14:01:36 ID:whg/GH0W]
>>387の続き

録画時のコマンド:
# sudo /usr/bin/nice --10 /usr/bin/ionice -n0 -c1 /usr/local/bin/recpt1 --b25 59 1785 teretama.ts
using B25...
pid = 32197
Signal = 30.644533 dB
Recording...
Recorded 1785 sec

tsselectの結果:1300行以上なので一部省略
# tsselect teretama.ts
pid=0x0000, total= 17868, d= 2, e= 1, scrambling=0
pid=0x0001, total= 2, d= 1, e= 2, scrambling=1
----省略----
pid=0x0110, total= 7, d= 6, e= 7, scrambling=6
pid=0x0111, total=12972143, d=188, e=384, scrambling=353
pid=0x0112, total= 256248, d= 10, e= 11, scrambling=11
pid=0x0113, total= 2, d= 0, e= 2, scrambling=1
----省略----
pid=0x1ffd, total= 4, d= 2, e= 4, scrambling=2
pid=0x1ffe, total= 7, d= 5, e= 7, scrambling=2
pid=0x1fff, total= 5124449, d= 0, e=303, scrambling=104

syslogをgrepしたら
(249:1)Drop=00000000:00000000:00000000:00000000
がたまに出てました。

389 名前:login:Penguin mailto:sage [2010/01/22(金) 21:22:33 ID:NO5e6w24]
>>379
memtestしてみるとか。



390 名前:login:Penguin mailto:sage [2010/01/22(金) 21:26:44 ID:NoyjSYUM]
>>388
b25オプションなしでも変わらない?

391 名前:login:Penguin mailto:sage [2010/01/22(金) 21:34:25 ID:d4cueCeH]
> HDD2: WD10EADS-00M(TS保存用)
あぅ、気になる
この末尾型番は大丈夫なヤツだったっけ?

ウチはPT1でDVBドライバの方だけど、問題のあるWDxxAESで
リアルタイムにb25通しながら普通に録画できている。
CPUは4050e、32bit環境。

392 名前:379 mailto:sage [2010/01/22(金) 21:46:39 ID:whg/GH0W]
>>388
b25はあってもなくても同じでした。

>>379 >>391
言われてみれば、メモリやHDDが怪しそうな気がします。
memtestやHDDチェックツールで確認してみます。


393 名前:379 mailto:sage [2010/01/22(金) 22:07:49 ID:whg/GH0W]
>>392
アンカーミスった...


394 名前:375 mailto:sage [2010/01/23(土) 02:21:41 ID:1OD4tbzp]
>>377
man test を端末で打ってみるところから始まって、ようやっといい感じになったよ。ありがとう。
do-record.shの中身、突っ込み所満載だろうけど俺みたいな初心者には役立つかもしれないから貼ってみる。

あとはこれで「AT-X」とか「333」とか「1201.ontvjapan.com」が特定できるような参照方法があれば
無駄にtssplitter_liteを動かさなくて済むし、無駄なファイルを沢山作らないで済むんだけどな〜
$name $id $channel_id どれも違うし、わからん〜
もしかしてffmpegとかのほうが楽なのかな?

>>378
エクセルのVBAとDelphiくらいしかやってみたことがないのです…

395 名前:375 mailto:sage [2010/01/23(土) 02:22:28 ID:1OD4tbzp]
#!/bin/sh
echo "CHANNEL : $CHANNEL"
echo "DURATION: $DURATION"
echo "OUTPUT : $OUTPUT"
echo "TUNER : $TUNER"
echo "TYPE : $TYPE"
echo "MODE : $MODE"

RECORDER=/usr/local/bin/recpt1
B25=/usr/local/bin/b25_bcas
SPLIT=/usr/local/bin/tssplitter_lite
FILENAME=`basename "${OUTPUT}"`
DIRNAME=`dirname "${OUTPUT}"`

#まずは問答無用で録画実行
$RECORDER --b25 --strip $CHANNEL $DURATION ${OUTPUT}

if [ ${FILENAME} = "__temp.ts" ]=0 ; then
#epgdumpなのでなにもしない。何らかの処理を入れないとelseの行でエラーになるのでexit
exit
elif [ ${TYPE} = "CS" ]=0 ; then
if [ ${CHANNEL} = "CS2" ]=0 ; then
$SPLIT ${OUTPUT} ${DIRNAME}/tss_306_${FILENAME} 306
$SPLIT ${OUTPUT} ${DIRNAME}/tss_239_${FILENAME} 239
elif [ ${CHANNEL} = "CS16" ]=0 ; then
$SPLIT ${OUTPUT} ${DIRNAME}/tss_AT-X_333_${FILENAME} 333
elif [ ${CHANNEL} = "CS24" ]=0 ; then
$SPLIT ${OUTPUT} ${DIRNAME}/tss_日テレG+_257_${FILENAME} 257
fi
#elif [ ${TYPE} = "BS" ]=0 ; then
fi

396 名前:login:Penguin [2010/01/23(土) 02:56:30 ID:sdoUGtUK]
b2

397 名前:login:Penguin mailto:sage [2010/01/23(土) 04:30:57 ID:T/cl6t3I]
>>395
[ なんたら ]=0;
の 「=0」いらなくね?
すんごく気持ち悪い
あと、インデントつかおうな。
よく分からないなら、viで開いて、先頭で「=G」って打てば綺麗になるよ

まぁ色々頑張ってくれ

398 名前:login:Penguin mailto:sage [2010/01/23(土) 08:23:36 ID:61wpjupN]
インデントは貼り付けたときに消えたんじゃね

それよりepgdumpで録画って何
録画バッチでepgdump関係なくね

399 名前:login:Penguin mailto:sage [2010/01/23(土) 11:18:52 ID:Rscs5+tU]
5分に1回とかこまめに番組表取りたい性格なんだろ



400 名前:login:Penguin mailto:sage [2010/01/23(土) 14:06:15 ID:61wpjupN]
=0は有っちゃ駄目
有ると構文エラー

[ ${TYPE} = "CS" ]=0; echo $?
見たいなのをシェルで実行して確認してみて







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<207KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef