- 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/
- 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作ってくれるとうれしいな
- 286 名前:login:Penguin mailto:sage [2012/08/15(水) 18:43:06.24 ID:XcQ2pouT]
- どうもありがとうございます
パッチはPT3_PRINTKになってなかった所が何かあるのかなと不安でした
- 287 名前:login:Penguin mailto:sage [2012/08/15(水) 21:20:27.47 ID:/rp+ad8O]
- >>285
IDがepg
- 288 名前:278 mailto:sage [2012/08/16(木) 22:16:25.18 ID:JPsIczZV]
- >>281
新しいドライバを入れてみたところ、>>278の症状は全て無くなり、どのチャンネルでも最初は Error Count=0になるようになった。 ありがとう。 ところで、やはり >>280 の症状は収まらず、相変わらず録画失敗が多発する。 但し、失敗するのはBSのみで、地上波で失敗することは無いようだ。 この状況から、ドライバが原因とは考えにくい。 PT2とPT3で同じBS番組を録画してPT3のみ失敗することがあるので、やはりPT3の問題かも。 同じような症状の人は居ないみたいだし困ったなぁ
- 289 名前:login:Penguin mailto:sage [2012/08/16(木) 22:27:41.84 ID:+gS6ORHD]
- >>288
Windows8 RP あたり入れて、ハード故障か切り分けてみたら?
- 290 名前:login:Penguin mailto:sage [2012/08/16(木) 22:58:53.74 ID:Z/weZhdr]
- >>288
BSだけってなるとLNBが怪しいな
- 291 名前:login:Penguin mailto:sage [2012/08/17(金) 00:22:06.96 ID:bHmwaPKB]
- >>290
LNB電源がカードからきちんとでてるかどうか調べてみるとか
- 292 名前:278 mailto:sage [2012/08/17(金) 00:58:50.48 ID:7e3ajYw7]
- >>290
>>291 ぅうむ・・・LNBですか。 どうなんだろう。 >>288に書いている通り、PT2とPT3とを同時に両方ともLNB ON にして同じ番組を録画して、PT3だけ失敗した。 アンテナ電源の問題だとすると、PT3で失敗した時点でPT2でも失敗するはずなので考えにくいかなと思うがどうかな。 あと、PT3で失敗する時でも最初のうちは録画できていて、途中で止まり、そのまま回復しないという症状は手掛かりにならないですかね。 即ち、途中一度でもerror countが上がり始める(=パケットエラー?)と、設定した録画終了時間まで2度と復活しないのだけど、でも、 このとき、同時に録画進行しているPT3のもう片方のBSチューナーはちゃんと生き続けていて録画継続できている。 なんか、一度Syncが外れると最後まで復活しないような症状なんですが、ドライバ側でなんかWorkAroundが出来ないでしょうかね・・ などと勝手な事を妄想してみたりしています。
- 293 名前:278 mailto:sage [2012/08/17(金) 01:04:15.08 ID:7e3ajYw7]
- WorkAround -> Walk Around (恥・・・
- 294 名前:login:Penguin mailto:sage [2012/08/17(金) 01:35:57.32 ID:2dkJoMvR]
- すみません、レベルの低い質問で申し訳ないですが、教えてください。
epgrecでBSの新しい放送局やCSの一部の番組表が歯抜けになってます。 config.phpとepgdump.cとxmldate.c すべて、チャンネル変更をしたのですが同じです。 あと、LaLaTVを録画すると、ムービープラスHDで放送されている番組が録画されます。 ファイルはちゃんと、LaLaTVのタイトルになってます。 ムービープラスHDで録画すると、ちゃんと番組表通りに録画されてます。 変更の仕方がマズイのでしょうか? 上で190の人がレスされてる仕方と同じなんですが。。 わからないのは、NDというのはどこで変更すればいいのでしょうか?
- 295 名前:login:Penguin mailto:sage [2012/08/17(金) 01:43:59.10 ID:TAm5i5yE]
- 簡単なのはデータベースを一旦全て削除すればいいよ
でなかったらmysqlを直接コマンドで修正
- 296 名前:login:Penguin mailto:sage [2012/08/17(金) 02:36:31.33 ID:ibXLnIQp]
- >>292
ますますLNBクサいけど切り分けきる?
- 297 名前:login:Penguin mailto:sage [2012/08/17(金) 03:07:04.70 ID:pJVEjesQ]
- >>294
CSはチャンネルの設定でSIDを手で指定して、 録画モードでSIDによるフィルタリングが有効なモードにするか、 Full TSで録画して再生アプリ側でプログラムを指定するかする必要があります。
- 298 名前:login:Penguin mailto:sage [2012/08/17(金) 03:48:14.72 ID:3w4uwq6+]
- >>294
番組表の上の方のチャンネル名が書いてある行、 チャンネル名が書いてあるセル(?)をクリックすると チャンネル情報 視聴しない: サービスID: ってポップアップが出てくるので、 LaLaTVならサービスID:314 と入れて更新を押します。
- 299 名前:login:Penguin mailto:sage [2012/08/17(金) 08:20:41.85 ID:4SutgWV4]
- >>292
ドライバ側でやってるのはDMA転送されたデータのバッファリングと そのバッファをユーザ空間へコピーしてるだけなんで、 正常なパケットだろうがエラーのあるパケットだろうが止まることはない。 ただしバッファは各チャンネルに1ブロック188KBx17ブロックあるんだけど、 ブロックの先頭がSyncバイト(0x47)でない場合、("PT3: invalid sync byte...."が出る) そのブロックはユーザ空間へコピーされない PT3が正常に復調してDMAが止まらなければ、そのうち上書きされて正常状態に戻るはずです。 うちの環境で 録画開始→アンテナはずす→アンテナ戻す→録画停止 やってみたら、途中に再生できない部分があるけど最後のほうはちゃんと再生できるTSができたんで、 アンテナレベル低下でDMA止まらない&ドライバ側も止まってない ちなみに復調できなくてもSyncバイトは固定みたいで"PT3:invalid sync byte..."はでなかった。 現状の話を聞くと途中から最後まで復調に失敗してるんじゃないかな
- 300 名前:299 mailto:sage [2012/08/17(金) 08:36:43.54 ID:4SutgWV4]
- >>292
ごめんなさい、お答えになってなかったですね。 途中から復調に失敗したまま復帰しないとなると チューナーのPLLロックが途中から外れるということなのでハードの問題じゃないかと思います。
- 301 名前:login:Penguin mailto:sage [2012/08/17(金) 11:23:09.47 ID:Bo7QWR50]
- recfriio/recfsusb2nとepgrec/epgdumpの組み合わせで、
番組表をTSファイルから自動取得できるようしています。 (主にCSのチャンネル変更への自動追従用) ttps://github.com/stz2012/epgrec ttps://github.com/stz2012/epgdump 同じようにrecpt1にも対応できたらと考えています。 CSはCS2,CS4,・・・CS24と指定すれば良いのはソースから判断できたのですが、 BSはネットに転がっているソースによりマチマチで、101chだったり101だったりするので recpt1に関してはどれが最新ソースなのか教えて頂ければ助かります。 >>294みたいな事態が起こりにくくなると思いますので。
- 302 名前:login:Penguin mailto:sage [2012/08/17(金) 14:00:54.09 ID:HOfg/4Il]
- >>301
ttp://hg.honeyplanet.jp/pt1/ ttp://hg.honeyplanet.jp/pt1.oyama/ よく使われているのは上の2つ辺りでしょうか
- 303 名前:login:Penguin mailto:sage [2012/08/17(金) 14:27:59.51 ID:07CiTaj3]
- >>302
情報ありがとうございます。 やはり本家そこっぽいですよね。 recpt1って、ドライバーはpt1/pt2/pt3用とそれぞれ別れていて recpt1自体は同じもので動くという認識で良いのでしょうか? いかんせん、実機持って無いので勝手が分からずすいません。
- 304 名前:login:Penguin mailto:sage [2012/08/17(金) 16:16:12.72 ID:H5bHlygg]
- >>303
ドライバはPT1,2用と3用があってrecpt1は共通です
- 305 名前:301 mailto:sage [2012/08/17(金) 17:18:34.84 ID:07CiTaj3]
- ttp://hg.honeyplanet.jp/pt1/
のpt1_dev.hの情報を元にepgrecとepgdumpを修正してみました。 epgdumpの方はMakefileのコメントアウトされている RECPT1 = -DRECPT1 を有効にしてコンパイルしてください。 epgrecの方は既存のテーブル構造のままで大丈夫なので 各テーブルをトランケートしてから、getepgをしてください。 動作報告、不具合報告お待ちしております。
- 306 名前:login:Penguin mailto:sage [2012/08/17(金) 20:27:18.89 ID:bini2YrC]
- >>305
epgrecの中の人ですか?
- 307 名前:login:Penguin mailto:sage [2012/08/17(金) 21:47:33.17 ID:nqRtQh36]
- DVBアプリ集0.98 うpしました Sc 371039
- s2scanがscanできなくなってた問題を修正。 (前スレでエラー報告してくれてた方、ご迷惑をお掛けしました m(-_-)m ) DVBドライバの改造版v0.1も Sc 371042 - suspend/resumeに対応 (ただしmplayer等再生アプリ側でも対応が必要になる場合あり) - BS/CSのチューニング改善(開始直後のエラーパケットが少なく) - BS/CSのSNR,BER読み出し機能を追加 復調ICやチューナーICについてネットで拾った情報を基に作ってあるので、本家マージの予定はなし よろしければお試しを.
- 308 名前:login:Penguin mailto:sage [2012/08/17(金) 22:53:15.83 ID:ibxbjvsY]
- かき
- 309 名前:278 mailto:sage [2012/08/17(金) 22:54:19.36 ID:GtCBT3CV]
- >>299
>>300 いろいろとありがとうございます。 今日、PT3をもう一枚買ってきてしまいました。 早速交換したところ全く同じ症状が出ました。 orz ところで、テストをしていて気がついたのが、2つの端末を立ち上げて: 端末1:$ checksignal --lnb 15 --device /dev/pt3video0 101 端末2:$ checksignal --lnb 15 --device /dev/pt3video1 103 などとすると、両方とも C/N=14dB近辺の値を表示するのですが、ここで、例えば端末1側を ctrl-c で止めると、 端末2側の C/N の値が急に 3〜4dB辺りに落ちてしまうことが判りました。 私の環境では 100% 確実に再現します。 また、この現象は PT2 では起こりません。 もし、上記のような事(片側を落とすと、もう片方のsignalも落ちる。 その時点でLNBがoffになる??)のであれば これまで私の環境で起こっていたことの説明が付きそうです。 (何人かの方が書いてくれていますがやはりLNBが問題?) 不思議なことに、片側を recpt1にして録画をしている最中に、もう片側でのchecksignalを落としても recpt1はそのまま録画を続けることもあったのですが、そのときには今度は、空いているべきチューナーのsignalgが checksignalで取れなくなる(No signal. Still trying:)という現象が起きます。 そこで、皆さんに質問なのですが、うまく録画できている環境でも、上記と同様なこと (checksignalで片側落とすともう片方にも影響が出る)と言うことが起こるのでしょうか。 どなたか実験をしていただけるとうれしいです。 長文失礼!!
- 310 名前:301 mailto:sage [2012/08/17(金) 23:51:10.78 ID:jN8mPnsv]
- >>306
違いますね。 しがない、プログラマの端くれです。
- 311 名前:login:Penguin mailto:sage [2012/08/18(土) 01:24:04.17 ID:/x54hYDG]
- >>293
合ってるんじゃ? workaround ―【名詞】 《システムなどの問題の》回避策. ・These workarounds will not remove the vulnerability. これらの回避策は脆弱性を取り除くものではない.
- 312 名前:login:Penguin mailto:sage [2012/08/18(土) 02:34:03.68 ID:iCAwhRzo]
- >>310
紛らわしくないですか 本家が引っ越ししたのかと思って復旧に苦労しました ○版とか分けてもらえると間違えも無くなると思います
- 313 名前:login:Penguin mailto:sage [2012/08/18(土) 03:38:50.12 ID:gv2fesMS]
- >>309
私のレスがPT3を追加購入させたのなら申し訳ない。 見直したところデバイスファイルclose時にLNBを無条件でOFFにしてたので修正しました。 うちの環境が外部からの常時LNB給電なのでテストできないのですが、これでどうでしょう。 ただ、PT2と同時録画でPT3側だけ録画できないのは別の原因がある気がします。 #PT2からLNB給電してるはず?
- 314 名前:login:Penguin mailto:sage [2012/08/18(土) 13:11:25.39 ID:1741yDpW]
- >>312
中の人は名前にそう書いてるでしょ
- 315 名前:278 mailto:sage [2012/08/18(土) 15:05:32.81 ID:LcHpunJf]
- >>313
いえいえ、いづれもう1枚は欲しいと思っていたので前倒しに追加購入しただけです。 お気になさる必要はまったくありません。 さて、早速の修正をありがとうございました。 取り込んでみたところ、>>309 の症状は無くなりました。 これで暫くテストしてみたいと思います。 別の原因については私も何かあるのではないかと思っていて >>292 でLNB は原因で無いのでは、と書いていたのもその為です。 そもそも、今回修正いただいた点が大きな問題であれば、私以外の環境でも問題点として報告が挙がっていたと思うのですが 皆さん安定稼動しているようですので、やはり私の環境にも問題があるのだと思います。 (LNBをON/OFFするのは珍しいのかな?) いづれにせよ今回修正していただいた事で考慮点が一箇所減りテストしやすくなりました。 ありがとうございました。
- 316 名前:login:Penguin mailto:sage [2012/08/19(日) 16:47:19.80 ID:fRukyuj/]
- 前スレで少し話題になってたepgrecにa.phpが仕込まれる件、今朝うちのところに着弾してた。19/Aug/2012:01:33:40時点で確認。
一応Basic認証かけてはいたけど、パスワードが簡単すぎたらしい。反省。 ログ見た感じじゃ特に削除されたとかの被害はなかったけど、今でもクラックできないか調べてる人がいる模様。ちなみにアメリカからだったかな。
- 317 名前:294 mailto:sage [2012/08/19(日) 19:18:46.83 ID:E3yzXCfN]
- みなさん、ありがとうございました。
違うチャンネルが録画される問題は解決できました。 しかし、やはりCSの一部のチャンネルで 番組表の取得ができません。 最近、変更されたチャンネルばかりみたいです。 mysql> TRUNCATE TABLE `Recorder_channelTbl` mysql> TRUNCATE TABLE `Recorder_programTbl` これらは行って、getepg.phpもしたので テーブルはepgdumpの記載通りになって ます。番組表の放送局のところをクリックして番号も打ちました。 一つ疑問はテーブルを見たときに、1番左のIdというのが、TRUNCATE TABLEをするたびに、数字が変わります。 これは問題ないのでしょうか? それと、recpt1/pt1_dev.hの中身を見たら 情報が古く、チャンネルとNDがチャンネル変更前のままになっています。 新BSには対応しています。 recpt1/pt1_dev.hも書き換え必要がありますか? 長文になり、申し訳ないです。
- 318 名前:login:Penguin mailto:sage [2012/08/19(日) 20:59:41.39 ID:fRukyuj/]
- 書き換え必要と思えば書き換えてみようよ。そのくらいの試行錯誤はしようぜ。
- 319 名前:278 mailto:sage [2012/08/19(日) 21:16:45.82 ID:BBi7Sa+g]
- >>313
ほぼ1日テストしてみたところ完璧に動作しているようです。 ありがとうございました!! こうなるとPT2と同時録画時になぜPT3だけ落ちたのか判りませんが、こうなると私のオペミス・考え違いのような気がしてきました。 混乱した情報を提供してしまい申し訳ありませんでした。
- 320 名前:294 mailto:sage [2012/08/19(日) 21:43:09.98 ID:E3yzXCfN]
- >>318
ありがとうございます。 実はもうしましたが、CS全部が録画できなくなりましたので、戻しました。
- 321 名前:login:Penguin mailto:sage [2012/08/19(日) 22:38:37.66 ID:b4QJ4sJN]
- >>317
pt1_dev.hのNDとかが書いてある部分って,コメントアウトされてない? かんちがいだったら失礼。 それと最初の質問だけど,epgdump.cとxmldate.cを書き換えたはいいけどなんらかの 原因で再コンパイルされてないとか? 一度make cleanしてみては?
- 322 名前:login:Penguin mailto:sage [2012/08/19(日) 22:49:56.57 ID:3ReTtCXa]
- 2.6.32のdebian squeezeなんだけど、pt3_pci.cで
linux/smp_lock.hのインクルードが無いんでコンパイルエラーになるよ。
- 323 名前:294 mailto:sage [2012/08/19(日) 23:07:53.17 ID:E3yzXCfN]
- >>321
コメントアウトはされてないようです。 やはり、pt1_dev.hを書き換えないと いけないのですか? 単純に、チャンネル番号を最新にして、ND番号を最新用に配置し替えただけなんですが。。 書き換え方かわるかったのかも。 make clean はしてみました。 pt1_dev.hをもう一度書き換えてみます。
- 324 名前:login:Penguin mailto:sage [2012/08/20(月) 03:18:53.77 ID:dtkFGAOE]
- >>323
pt1_dev.hの書き換えなんかは必要ないはず。 epgdump.cとxmldate.cを、どう書き換えたの? 例えば最近変更されたチャンネルだったら、 { "スーパードラマ", "1006.ontvjapan.com", 28896, 7, 310}, という感じになってれば、okなはずだけど。
- 325 名前:login:Penguin mailto:sage [2012/08/20(月) 03:40:44.56 ID:fyyBxV2s]
- >>316
パスワード何文字にしてたの
- 326 名前:login:Penguin mailto:sage [2012/08/20(月) 05:12:41.18 ID:u0PcUimS]
- >>325
確認したら以前消したつもりのtest:testが混ざってた。そりゃ侵入されるわw 簡単なパスワードクラックはしてくるみたいね。 ちなみにa.phpのダウンロード元だが、相変わらず users.skynet.be/fa564557/acmd.txt だったよ。 まあしょーもない話だし、大部分の人は大丈夫だろうけど、しぶとくぶん回してる人がいるもんだね。
- 327 名前:login:Penguin [2012/08/20(月) 11:10:39.97 ID:dqU902mw]
- >>322
ありがとう。直したつもり。
- 328 名前:login:Penguin mailto:sage [2012/08/20(月) 11:13:14.32 ID:MhiaxRMH]
- まあ漏れパス使い続ける奴もいるからな
- 329 名前:294 mailto:sage [2012/08/20(月) 11:24:48.12 ID:uSM9UqST]
- >>324
そうなんですか? もう一度書き換えみたんですが、やはり変わらなかったですし、また元に戻しました。 epgdump.cとxmldate.cはそう書き換えてます。 あと、番組表の放送局名も一部のチャンネルで名前が変わったので、書き換えたのですが、番組表には反映されてません。 ここらも何か関係ありそうですが。。
- 330 名前:301 mailto:sage [2012/08/20(月) 11:43:59.03 ID:ntq3IOVc]
- >>294
自分のはそういう面倒が無いように作ってあるのだが、 試してみては貰えないのかな;
- 331 名前:login:Penguin mailto:sage [2012/08/20(月) 11:51:34.72 ID:yNxeazUu]
- >>329
>>323でコメントアウトされてないってことだけど,pt1_dev.h内のCSのND番号を記述 してあるところって,このブロックしか見当たらなかった。 { 12, CHTYPE_SATELLITE, 0, "CS2"}, /* ND2: * 237ch:スター・チャンネル プラス * 239ch:日本映画専門チャンネルHD * 306ch:フジテレビNEXT */ どっちにしても,おれもチャンネル変更の作業したことあるけどpt1_dev.hはいじらなかったな。 epgdump.cとxmldate.cとsample.phpだけだったと思う。 大穴で書き換えたNDやSIDが間違ってるとかは? 8月1日のチャンネル変更が最新ですよ。
- 332 名前:294 mailto:sage [2012/08/20(月) 20:05:35.29 ID:6FWgevcp]
- >>331
もう一度調べましたが間違ってないです。 sample.phpとは? 過去スレもほぼ目を通したのですが、sample.phpは初めて聞きました。 なんだか、お手上げな感じです。 なにが原因なんだろう。。
- 333 名前:login:Penguin mailto:sage [2012/08/20(月) 21:51:24.08 ID:DKBKWCK1]
- >>332
config.phpじゃない? epgdump.cとxmldata.cを適切に弄ってあるのなら config.phpとdbのRecorder_channelTbl ・ Recorder_reserveTblのchannelを書き換えれば 動くと思うが・・・
- 334 名前:login:Penguin mailto:sage [2012/08/20(月) 21:57:18.64 ID:dtkFGAOE]
- >>332
どこをどう書き換えて、何をしたのかを 順番に示してくれないと、アドバイスできん。 チャンネル変更への対応は、epgdump.cとxmldata.cを 書き換えて再コンパイル、/usr/local/binへコピー。 epgrecのconfig.phpを書き換えてデータベースを一旦 全て削除するか、削除しないのであればRecorder_channelTblの channelを変更する。 まさかだけど、チャンネル番号だけ変更して、TSID変えてないとか ないよね?
- 335 名前:login:Penguin mailto:sage [2012/08/20(月) 22:04:01.09 ID:1J8w2csu]
- >>333
うひ。ごめん。そのとおりconfig.pgpでした。 元のファイル名がconfig.php.sampleなのでつい。うろ覚えで書いちゃいかんな。
- 336 名前:login:Penguin mailto:sage [2012/08/20(月) 22:05:09.08 ID:1J8w2csu]
- 重ねてtypo。吊ってきます。
- 337 名前:login:Penguin mailto:sage [2012/08/21(火) 01:11:59.82 ID:BsY0I0af]
- >>327
ありがと。古いカーネルですまん。 2.6.32ではダメだった。良く調べてないが2.6.30-38の場合に、 インクルードする必要があるのかも。
- 338 名前:login:Penguin mailto:sage [2012/08/21(火) 01:25:15.83 ID:DPN/uGgQ]
- #include <linux/smp_lock.h>
が飛ばされちゃうからかな
- 339 名前:login:Penguin mailto:sage [2012/08/21(火) 01:50:31.45 ID:BsY0I0af]
- 2.6系が少数派であれば、ドライバとしてサポートしないのもありかも。
鈍重なdebianは、次のwheezyも2.6系なのかな?
- 340 名前:login:Penguin mailto:sage [2012/08/21(火) 01:59:45.63 ID:WvOYkFOb]
- >>339
多分、3.2系になる。
- 341 名前:login:Penguin mailto:sage [2012/08/21(火) 02:09:31.82 ID:ZQwrCt0m]
- CentOS 6が2.6.32だから2.6系も結構いそう
- 342 名前:login:Penguin mailto:sage [2012/08/21(火) 04:37:49.80 ID:Z24HVfTK]
- hg.honeyplanet.jp/pt1.oyama/rev/066f33b2213a
現実逃避して、DLNAからマルチチャンネルの 番組を選択出来るように改造してみました。 ToDo: DLNAから物理チャンネルも変更出来るようにする。
- 343 名前:login:Penguin mailto:sage [2012/08/21(火) 05:30:26.77 ID:Z24HVfTK]
- >>342
補足:使い方 $ recpt1 --sid all --dlna 上記の様にコマンドを打ち込んでから、 DLNA対応機器(TV等)でrecpt1と言うのがメニューから見られる筈なので、 選択し、視聴したいサービスIDの番号を選択すると、 そのサービスIDのストリームのTSが抽出されて出力(画面表示)されるはず。 ファイル出力に関してはゴチャゴチャのグダグダ(DLNAで選択したもの)になるので、 /dev/null とか無指定(-)を指定するのが吉です。
- 344 名前:login:Penguin mailto:sage [2012/08/21(火) 11:42:27.36 ID:MWAjnF/d]
- Chinachu、ベータ版wktk
akkar.in/projects/chinachu/#download
- 345 名前:login:Penguin [2012/08/21(火) 13:03:09.50 ID:9e0F6gFV]
- >>337
失礼、各バージョンの違いを把握してなくて。 pt1参考にしたんだけど安直すぎたかな。 2.6.32でもインクルードするように直しました
- 346 名前:login:Penguin mailto:sage [2012/08/21(火) 19:41:58.32 ID:WvOYkFOb]
- そういえば、libccid 1.4のデータベース未登録問題って解決したのかな?
- 347 名前:294 mailto:sage [2012/08/21(火) 23:52:22.85 ID:SFvrM7ZF]
- >>334
ありがとうございます。 もう一度インストールからやり直して、 書いて頂いた手順を踏んだら番組表が 更新できました。 しかし、チャンネルによってやはり 他の番組が録画されてしまいます。 例えば、LaLaTVだと何故かGAOLAが録画されてしまいます。 ディズニーXDもGAOLAが録画されます。 番組表でのサービスIDも正しく設定してますし、予約した通りに録画できる番組もあります。 Recorder_channelTbl も正しくなっています。TSIDも正しいです。
|

|