- 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/
- 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対応版を使ってます
- 238 名前:login:Penguin [2012/08/09(木) 14:01:02.68 ID:BaiHz/ge]
- >>236 アンテナケーブル半分抜いてみるとかでも変わらない?
- 239 名前:237 mailto:sage [2012/08/09(木) 14:27:24.67 ID:q0KZ2LoV]
- 追記です
recpt1での録画はできて、epgdumpにts食わせるとチャンネル名だけのxmlができます
- 240 名前:login:Penguin mailto:sage [2012/08/09(木) 14:28:47.69 ID:I9gYPhFi]
- >>236
CATVとかで安定してるとかじゃね。 引っこ抜いて0になれば大丈夫
- 241 名前:login:Penguin mailto:sage [2012/08/09(木) 15:54:35.98 ID:CPrHM+Ch]
- 抜くとちゃんと
No signal. Still trying: /dev/pt3video2 になるけど緩めてみたりしてもかわらないなー 同じ分配器からつないでる別PCのPT2だと device = /dev/pt1video2 C/N = 30.124196dB
- 242 名前:login:Penguin [2012/08/09(木) 17:00:06.08 ID:BaiHz/ge]
- >>241
No signalはチャンネル設定できない時のエラーなんで シグナル強度取れてるかどうか試すなら checksignal実行してC/N値が出てる時にチューナーケーブル抜かないとだめだよ
- 243 名前:login:Penguin mailto:sage [2012/08/09(木) 17:08:03.78 ID:CPrHM+Ch]
- 途中で抜いても変わらないみたいよ
みなさん出来てるとするとうちの環境の問題なんだろうけど
- 244 名前:login:Penguin [2012/08/09(木) 19:11:31.93 ID:BaiHz/ge]
- >>243
試してくれてありがとう。仕事中で試せなかったもので。 CN取得でtypoしてました。 修正してpushしたんで取り直してみてください
- 245 名前:login:Penguin mailto:sage [2012/08/09(木) 19:54:38.45 ID:n/Dxe7h+]
- pushマダー(AA略
- 246 名前:login:Penguin mailto:sage [2012/08/09(木) 20:13:35.81 ID:CPrHM+Ch]
- まだpushされてないみたい、とりあえず
tuner->tc_t, NULL, cn に修正したらちゃんと動きました ありがとうございました
- 247 名前:login:Penguin mailto:sage [2012/08/09(木) 20:15:57.78 ID:BaiHz/ge]
- やばいな、完全にpushしたつもりになってた。
今度こそpushしたよ
- 248 名前:login:Penguin mailto:sage [2012/08/09(木) 20:29:20.16 ID:wjJmbl+I]
- >>210
これいいな ありがとう 見てるかわからんが乙です>作者どの
- 249 名前:login:Penguin mailto:sage [2012/08/09(木) 20:31:50.50 ID:an8AybQe]
- >>247
乙です。 今気付いたんですがmodprobeした時に >PT3-pci.c: rev.XX 2012-08-09 が出る時と出ない時がある気がするんですが、 これはこういうもんなんですかね?
- 250 名前:login:Penguin mailto:sage [2012/08/09(木) 20:55:50.50 ID:BaiHz/ge]
- >>247
モジュール初期化で真っ先に表示するので必ず出るはず。 初期化ルーチン走らないモジュールロードはないと思うんで syslog側で無視するパターンがあるのかも? いまさらだけどPT3-pciじゃなくてPT3-pcieのがよかったな・・・
- 251 名前:login:Penguin mailto:sage [2012/08/09(木) 20:57:04.11 ID:BaiHz/ge]
- >>247 ×
>>249 ○ なぜだろう。よく間違えて自分にレスする
- 252 名前:login:Penguin mailto:sage [2012/08/09(木) 21:09:35.86 ID:an8AybQe]
- >>251
出なかったのは/var/log/messagesの方で、dmesgの方は >[390693.091978] free PT3 DEVICE.<6>[390707.582985] PT3-pci.c: rev.71 2012-08-09 みたいになぜか改行されずに2行混ざって出てた。 (「<6>」ってなんだろ?) こうなると/var/log/messagesには出ないみたい。 気になるのは、rmmodした時に、dmesgに >free PT3 DEVICE. が出ないことがあるってことの方かも。 カーネル側のバグ? Fedora17 3.5.0-2.fc17.x86_64
- 253 名前:login:Penguin mailto:sage [2012/08/09(木) 21:10:10.39 ID:lvUB9byK]
- syslogdは設定によって同じログメッセージを束ねる機能がある
何度も連続してmodprobeしたりしてる?
- 254 名前:login:Penguin mailto:sage [2012/08/09(木) 21:33:48.77 ID:an8AybQe]
- もしかしてprintkの最後に改行が抜けてるせいで
バッファがフラッシュされてないのでは?
- 255 名前:login:Penguin mailto:sage [2012/08/09(木) 21:40:30.60 ID:an8AybQe]
- やっぱりprintkに改行付けたら直ったよー
- 256 名前:login:Penguin mailto:sage [2012/08/09(木) 22:03:17.40 ID:BaiHz/ge]
- >>255
さんきゅー 何箇所か改行してないところあったんで一緒に直しました
- 257 名前:login:Penguin mailto:sage [2012/08/09(木) 22:20:52.24 ID:b3kqi3L8]
- >>237
答えてやりたいとこだが、 その情報だけでは何とも・・・。 取れないのはBSの全チャンネル?
- 258 名前:login:Penguin mailto:sage [2012/08/09(木) 22:27:37.88 ID:an8AybQe]
- >>256
乙です うー pt3_pci_init()のversion表示の行に改行が2つあるみたい
- 259 名前:login:Penguin mailto:sage [2012/08/09(木) 22:49:26.63 ID:CPrHM+Ch]
- これでいいかな
diff --git a/pt3_pci.c b/pt3_pci.c index c00b26d..f138cdf 100644 --- a/pt3_pci.c +++ b/pt3_pci.c @@ -1131,7 +1131,7 @@ static struct pci_driver pt3_driver = { static int __init pt3_pci_init(void) { - printk(KERN_INFO "%s\n", version); + printk(KERN_INFO "%s", version); pt3video_class = class_create(THIS_MODULE, DRIVERNAME); if (IS_ERR(pt3video_class)) return PTR_ERR(pt3video_class);
- 260 名前:login:Penguin [2012/08/09(木) 22:57:23.93 ID:BaiHz/ge]
- >>259
ども 録画中でテストしないでアップしたら凡ミスを。。 しかも、こっそり直そうと思ったら失敗した。 変なコミットあるけど気にしないでね^^
- 261 名前:login:Penguin mailto:sage [2012/08/09(木) 22:59:53.58 ID:an8AybQe]
- >>259
乙です 良いと思います
- 262 名前:login:Penguin mailto:sage [2012/08/09(木) 23:38:22.52 ID:qWDHkqBY]
- debian squeezeだとコンパイルエラーになるんだけど、vzallocをvmalloc + memsetに置き換えても良い?
- 263 名前:login:Penguin [2012/08/10(金) 07:03:36.40 ID:h6H+nrJR]
- >>262
大丈夫 vzallocっていつから増えたんだろう
- 264 名前:login:Penguin [2012/08/10(金) 11:25:55.51 ID:h6H+nrJR]
- >>262
vzallocない場合に対応したつもり これでいけるかな?
- 265 名前:login:Penguin mailto:sage [2012/08/10(金) 11:49:47.09 ID:T2dv+zsZ]
- >>257
ありがとうございます 取れないのは全チャンネルです $ recpt1 --b25 --strip --sid hd 211 120 /tmp/test.ts は正常に録画できますが、 $ epgdump /BS /tmp/test.ts /tmp/test.xml とすると、 <channel id="4101.epgdata.ontvjapan"> <display-name lang="ja_JP">NHK BS1</display-name> </channel> といったものが並んだだけのxmlができます
- 266 名前:login:Penguin [2012/08/10(金) 12:02:28.49 ID:h6H+nrJR]
- sid指定しちゃダメなんじゃないっけ
- 267 名前:login:Penguin mailto:sage [2012/08/10(金) 12:19:31.12 ID:T2dv+zsZ]
- >>266
sid指定なくしたら取れました。ありがとうございます ということはdo-record.shをいじったのが問題だったわけですね 1か月ほどは問題なく取れてたのが謎ですが
- 268 名前:login:Penguin mailto:sage [2012/08/10(金) 22:41:01.86 ID:Jb+uTI9Z]
- >>267
tssplitter_lite ではなく、libavformat 版でやらないか? (まだ作ってる最中で絶賛ヌルポ状態です...orz...
- 269 名前:login:Penguin mailto:sage [2012/08/11(土) 01:08:17.56 ID:Yg0FEIbN]
- >>268
たぶんテンパってんだろうけどレスの流れぐらい理解しろw あと libavformat版がんばれ
- 270 名前:login:Penguin mailto:sage [2012/08/11(土) 05:19:36.88 ID:9thcECEG]
- >>267
epgrec UNA版のrecpt1パッチ適用して、getepg.phpで--sid epgを指定するようにすれば --sidも使えてHDD負担も減るよ
- 271 名前:login:Penguin mailto:sage [2012/08/11(土) 05:34:18.92 ID:pkCOvjbg]
- >> 264
どもども。うまくいったです。
- 272 名前:login:Penguin mailto:sage [2012/08/11(土) 14:11:15.31 ID:h00C1j64]
- >>270
getepgの出力先はtmpfsにしとくのが精神衛生上もいいやね
- 273 名前:login:Penguin mailto:sage [2012/08/12(日) 11:50:17.60 ID:Yg2pLF9E]
- PT3って今どこらへん?
- 274 名前:login:Penguin mailto:sage [2012/08/12(日) 13:05:48.60 ID:HanvIEDQ]
- 伝票番号がわかれば配送業者のサイトで調べられるよ
- 275 名前:login:Penguin mailto:sage [2012/08/12(日) 15:44:26.20 ID:Js1a1Moq]
- 調べられないよ
- 276 名前:login:Penguin mailto:sage [2012/08/13(月) 20:07:11.99 ID:oIpqxrV+]
- PT2とPT3混ぜて運用してるけど、もうPT2は引退させてもいい感じ
- 277 名前:login:Penguin mailto:sage [2012/08/13(月) 20:54:30.74 ID:OLjkzJv/]
- もうそんなに安定したレベルになってるん?
こりゃドライバ作者さんにインタビュー依頼来るんじゃねw
- 278 名前:login:Penguin mailto:sage [2012/08/14(火) 16:09:57.89 ID:rywkhpCY]
- >>225
うちでもそこそこ大きな(2000〜3000程度の) error count がでるけどチャンネル依存のようだ。 殆どのチャンネルでは、count=0 か出てもせいぜい20程度だが 放送大学 (東京で28CH)でchecksignalすると、いつも2200程度のerrorがでる。 因みにC/Nはども34dB程度で放送大学が特に悪いわけではない。 長い時間checksignalかけていても増えないので、頭の部分エラーで出ているのかもしれない。 ところで、地デジチャンネルでchecksignalすると必ず最初は C/N = -nandB って表示になるけど皆もなる?
- 279 名前:login:Penguin mailto:sage [2012/08/14(火) 17:55:44.71 ID:NO/M9IUo]
- 初めの1ループ分って感じ
- 280 名前:278 mailto:sage [2012/08/14(火) 19:26:50.21 ID:rywkhpCY]
- ううむ、 error が出まくってうまく録画できないときがある。
状況としては >>278 に書いたのと変わらないのだけれど、通常、count=0 になるようなチャンネルでも、 長時間録画しようとすると途中で録画が止まってしまうのがある。 そのときの error count を見てみると、恐ろしいことに 1000万(8桁)を超えるエラーが出ていた。 エラーから抜けられなくなっていてデータ転送ができないように見える。 (segfaultとかは無い) 一緒に差してるPT2だと大丈夫なので、PT3を差すスロットを変えたり、アンテナケーブルを PT2のものと交換したりしてみたけど変化無いのだけど同じような症状の人居る? 環境やPCとの相性なのかな
- 281 名前:login:Penguin mailto:sage [2012/08/14(火) 19:30:59.90 ID:Yf0nHzB+]
- >>278
>>279 あくまで予測の範疇だけど。 チューナーロック前のバッファ(エラーフラグ立ってる)がクリアされてないっぽくて チューナーロック後にバッファが埋まるまでウェイト入れてから エラーカウントリセットすればエラーカウント0になるみたい。 だからデータ量の少ないチャンネル(放送大学?)だとロック前のバッファが多く残る BS/CSみたにデータ量の多いチャンネルだとすぐにバッファが上書きされるって感じ。 どの程度待てば十分なのかがはっきりしない&実害無いので放置してたけど 適当にウェイト入れてみます。ウェイト足りないようだったら教えて
- 282 名前:login:Penguin mailto:sage [2012/08/14(火) 19:32:05.49 ID:WBCEmeca]
- >>280
デバッグモードにしてログを貼り付ければ何か進展するかもしれん
- 283 名前:login:Penguin mailto:sage [2012/08/14(火) 20:18:21.19 ID:Yf0nHzB+]
- >>280
突然の豪雨で受信レベル低下とかない? PT2と同時録画でPT3だけ失敗するのかな?
- 284 名前:login:Penguin mailto:sage [2012/08/15(水) 12:21:04.17 ID:XcQ2pouT]
- printk のメッセージの頭にひと通り PT3: を入れていただけると
grepできてありがたいなんて思ったりしますがどんなもんでしょう
- 285 名前:login:Penguin mailto:sage [2012/08/15(水) 13:10:43.25 ID:eMNV4epg]
- >>284
いれたよー # patch作ってくれるとうれしいな
|

|