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

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

BonDriver共有ツール総合

1 :名無しさん@編集中:2013/04/19(金) 11:48:58.95 ID:OJrmFK7q.net
BonDriver共有ツール総合

853 :名無しさん@編集中:2015/01/29(木) 22:50:42.11 ID:UYGnrZwh.net
文脈くらい見ろアホ

854 :名無しさん@編集中:2015/01/29(木) 23:22:14.81 ID:QKd3IeAc.net
やっとある程度整理出来たので貼っておきます。
http://pastebin.com/B5H8DBR6

改良点などありましたら教えて下さい。

855 :名無しさん@編集中:2015/01/30(金) 00:17:42.12 ID:Ju+lo+QY.net
NULLパケットを削るstripとEMM処理の有無もiniで設定できるといいんじゃないでしょうか。
B25Decoder::strip = GetPrivateProfileIntA("OPTION", "B25_STRIP", 0, szIniPath);
B25Decoder::emm_proc = GetPrivateProfileIntA("OPTION", "B25_EMM_PROC", 0, szIniPath);

856 :名無しさん@編集中:2015/01/30(金) 00:44:57.87 ID:YLhdmX6D.net
>>852
べつにどうでもいいんだけどさ…。
「Windowsサーバ」って、別に「Windows Server」を指してなくて、
ただ単に24時間起動させとくサーバとしてのWindowsは必要なくなった、
と言いたかっただけなんだけど。

アンタは「Linuxサーバ」って聞いて「そんなディストリビューションはない!」
とか言っちゃう人?

857 :名無しさん@編集中:2015/01/30(金) 01:45:51.49 ID:NHq4/eBV.net
ほーむさーばー

858 :828:2015/01/30(金) 01:59:33.96 ID:H2sEbFeT.net
>>854
乙です。

859 :名無しさん@編集中:2015/01/30(金) 02:09:49.68 ID:SZuGtZo4.net
>>856
Windows の場合、 Windows Server ってのが Worstation と区別して販売されている。
たぶん、あんたの場合は Workstation な Windows を Server のような用い方していただけなのだろう。

些細なことだが "Windowsサーバー" という表現が悪かっただけだよ。
Windows使いからすれば、サーバー版というだけで
お前 Server 使うだけの意味あるのか ?
と突っ込まれる。

860 :名無しさん@編集中:2015/01/30(金) 02:27:39.64 ID:3CNF8uHp.net
>>852>>859
突っ込まれてんのはあんただけなんだけど?
掲示板と日本語のあいまいさがわからなそうなあんたには分からないのかもしれないけど、
Windowsのサーバ・・・・Windows 7だかなんかでもつかってるんだろどうでもいいわとわかるんだけど?

861 :名無しさん@編集中:2015/01/30(金) 03:21:34.12 ID:NpWTe3nO.net
ちょっとでも人の上に立ちたい奴なんだよ
話を聞く周りの人間の眉毛は八の字になってて孤立
口癖は多分「バカばっかだな」「俺の言ってること分かる?」

862 :814:2015/01/30(金) 06:05:07.08 ID:4uRa3led.net
>>855
ご指摘ありがとうございます。
stripってnullパケットの処理だったんですね。

863 :名無しさん@編集中:2015/01/30(金) 09:20:59.62 ID:szjBEXdc.net
>>806
早速の対策ありがとうございます。
テストがおそくなり、申し訳ありません。
BonDriverProxy_current(20150126) を使用し、サーバ側 ini に SANDBOXED_RELEASE=1追加、
結果は、状況変わらずでした。

前回、報告漏れのイベントログがありました。
0xc0000005 の1〜2秒前に、0xc00001a5 が発生しています。

別チャンネルを同時視聴する場合は、問題が発生しないので、
同一チャンネルへのリクエストでも、オプション設定で、
別チューナを利用するような実装は困難でしょうか?

障害が発生しているアプリケーション名: BonDriverProxyEx.exe、バージョン: 1.1.4.8、タイム スタンプ: 0x54c54f74
障害が発生しているモジュール名: msvidctl.dll_unloaded、バージョン: 6.5.9600.16384、タイム スタンプ: 0x5215828a
例外コード: 0xc00001a5
障害オフセット: 0x00155430
障害が発生しているプロセス ID: 0x6dc
障害が発生しているモジュール パス: msvidctl.dll
レポート ID: f566afa5-a812-11e4-9745-0007e90e95ee

障害が発生しているアプリケーション名: BonDriverProxyEx.exe、バージョン: 1.1.4.8、タイム スタンプ: 0x54c54f74
障害が発生しているモジュール名: msvidctl.dll_unloaded、バージョン: 6.5.9600.16384、タイム スタンプ: 0x5215828a
例外コード: 0xc0000005
障害オフセット: 0x0008b880
障害が発生しているプロセス ID: 0x6dc
障害が発生しているモジュール パス: msvidctl.dll
レポート ID: f63a970a-a812-11e4-9745-0007e90e95ee

864 :名無しさん@編集中:2015/01/30(金) 09:21:57.57 ID:ipAvQB3b.net
アスペの人は文脈が読めずに書いてある字面に引っ張られるからな。
それでもツッコみたいところはあるけど無意味なんでやめとく。
有益な話が出てくるわけでもなく無駄にスレを消費するだけなんで、触りなさんな。

865 :名無しさん@編集中:2015/01/30(金) 11:56:57.82 ID:5svWVqqi.net
>>863
これは、>>836の症状じゃないの?

866 :863:2015/01/30(金) 11:59:07.15 ID:5svWVqqi.net
書き方が悪かった。
>>836と似た症状だから一番新しい
BonDriverProxy_current(20150129).zip
を試してみたら?って事。

867 :名無しさん@編集中:2015/01/30(金) 23:25:50.65 ID:yXb99KChD
>863 PX-S1UDでやってみると同じエラーが出ます。
815と同じ現象です。

868 :名無しさん@編集中:2015/01/30(金) 23:42:59.75 ID:S7jJInU9.net
>>853
そもそも文脈から意図が分かるのと、紛らわしい書き方を指摘するのは別の話だからね

>>860
お前の書き方が悪いって突っ込んだの>>852でも>>859でもなく俺だからね

869 :名無しさん@編集中:2015/01/30(金) 23:47:51.64 ID:Ju+lo+QY.net
どうでもいいわ蒸し返すなクソボケ

870 :名無しさん@編集中:2015/01/30(金) 23:59:45.39 ID:RsGjZEma.net
>>863
ダメでしたかー
となるともしかして、IBonDriver::Release()を呼んだ後も対象BonDriver(とか、それが呼んだ何か)内に
何らかのスレッドが残ってて、直後のFreeLibrary()でアンロードされたアドレスにアクセスして
死んでるのかも…と考えたので、BonDriverが未使用状態になってもDLLをアンロードしない設定を追加してみました
最新版でiniの[OPTION]に、
---
DISABLE_UNLOAD_BONDRIVER=1
---
として、もう一度試してみていただけるでしょうか?

なお、>>803で書かれている、
「両方のクライアント終了時に」
と言うのが、
「両方のクライアントを同時に終了時に」
であれば、>>865-866さんが書かれている通りである可能性もあります
もしそうである場合は、問題の切り分けがしたいので、最新版でまずデフォルト設定で試して、
やっぱり再現したらDISABLE_UNLOAD_BONDRIVER=1を試すと言うのをやっていただけると助かります

> 同一チャンネルへのリクエストでも、オプション設定で、
> 別チューナを利用するような実装は困難でしょうか?

Exの方でこれをやるのはちと面倒ですね(;´Д`)主にテストが
使うBonDriverを制御したい場合は、通常のBonDriverProxyを使う方が良いかと思います

871 :名無しさん@編集中:2015/01/31(土) 02:35:57.24 ID:x2qCH4Ne.net
アホだのクソだのボケだの言ってないでもう少し語彙増やせよ

872 :名無しさん@編集中:2015/01/31(土) 09:09:14.04 ID:Zk0hm4Bb.net
b25パッチを使う場合arib25はここのを使った方がいいかも。
https://github.com/epgdatacapbon/libarib25

873 :名無しさん@編集中:2015/01/31(土) 09:57:31.68 ID:RK4QTBM+.net
>>870
度々、お手数かけます。
指示いただいた内容で、残念ながら、解決せずです。

イベントログへの出力は、同様でした。
BonDriverProxyEx.exe、バージョン: 1.1.5.0、
例外コード: 0xc00001a5
例外コード: 0xc0000005

最新版(20150130)で、デフォルトでも、DISABLE_UNLOAD_BONDRIVER=1 の設定でも同様です。
>>865-866さんとは状況は異なるようです。
というのも、2クライアントの終了タイミングは、5秒以上ずらしています。

それと、今回、発見した事象ですが、
2クライアント、同一チャンネルで、
ClientA start → ClientB start → ClientA end → ClientB end
の場合、落ちますが、
ClientA start → ClientB start → ClientB end → ClientA end
の場合、落ちません。解決の糸口になるでしょうか?
あと、テスト環境について、
発見時は、Windows TvTest と、Ubuntu sample.cpp ですが、
以降は、Ubuntu同一ホストで、sample.cpp を同時実行しています。
途中でのチャンネル変更はありません。

> Exの方でこれをやるのはちと面倒ですね(;´Д`)主にテストが
> 使うBonDriverを制御したい場合は、通常のBonDriverProxyを使う方が良いかと思います

了解です。確かに、Exでやると本来のメリットがなくなりますね。
非Exで、ポート番号を分けて、重複起動するってのもアリですね。

874 :名無しさん@編集中:2015/01/31(土) 11:40:59.18 ID:eQyXHKy3.net
>>750のHDUSF使いですが、
DISABLE_UNLOAD_BONDRIVER=1 で
BonDriverProxyが落ちることは無くなりました。

10回くらいのON/OFF試行ですが、おそらく解決したようです。
ありがとうございました!

875 :名無しさん@編集中:2015/02/01(日) 12:07:28.89 ID:vZrGAEmd.net
>>872
おお、わざわざ手でパッチ当てなくて済むので手軽になりますね
あとついでに、適当に空DllMain()の追加と、create_arib_std_b25()とcreate_b_cas_card()だけ
dllexportしてarib_std_b25.dllにしてしまえば、インタフェース部にはTCHARは使われていないので、
アプリ側がunicodeでもマルチバイトでも大丈夫になりますよ
#もちろんアプリからの利用の際にarib_std_b25.dllが必要になるので、この辺りは好みもありそうですが…

876 :名無しさん@編集中:2015/02/01(日) 12:13:28.49 ID:vZrGAEmd.net
>>873
これもダメでしたか…
うーん、何が起きてるんだろう
状況的には、BonDriverの共有が行われると問題が発生する形に見えますが、
当方が実機を持っておらず、問題のBonDriverのソースも非公開なので、調べる手段が
内部的にこんな事やってるんじゃないか?と言う想像しかないのがツライ…
#少なくとも手元のBonDriver_PTやBonDriver_ptmrでは再現しないので(;´Д`)

> 2クライアント、同一チャンネルで、
> ClientA start → ClientB start → ClientA end → ClientB end
> の場合、落ちますが、
> ClientA start → ClientB start → ClientB end → ClientA end
> の場合、落ちません。解決の糸口になるでしょうか?

bdpの内部的にはこの2つの違いは無いハズなので、この挙動も謎ですね(;´Д`)
共有状態であっても、BonDriverの実際の操作は単一のインスタンス経由でbdpサーバ自身が行っているのですが…

877 :名無しさん@編集中:2015/02/01(日) 12:18:58.04 ID:vZrGAEmd.net
>>873
と、ここで思ったんですが、PX-BCUDを複数刺しの場合、どのBonDriverがどのチューナを使う、みたいな指定は
どうやっているんでしょうか?
もし単に複数プロセスから同じBonDriverのDLLを指定するだけで、BonDriverあるいはデバドラが、使っていない
チューナに勝手に振り分けてくれると言う様な場合でも、bdpex的には
---
[BONDRIVER]
00=BCUD;BonDriver_BSCS.dll;BonDriver_BSCS.dll
---
ではなく、
---
[BONDRIVER]
00=BCUD;BonDriver_BSCS0.dll;BonDriver_BSCS1.dll
---
みたいな感じでコピーをつくって指定してもらう必要がありますが、ここは大丈夫でしょうか?

その上で、上記の指定方法にも問題は無い場合、
---
[BONDRIVER]
00=BCUD;BonDriver_BSCS0.dll
---
の様に、BonDriverを1つしか指定せずに動かしてみて、2つ以上のクライアントで接続してみた場合は
どうなるでしょうか?それでも落ちるでしょうか?

878 :名無しさん@編集中:2015/02/01(日) 12:38:24.64 ID:vZrGAEmd.net
>>874
別件の問題が解決するとはヽ(;´ー`)ノ

あの時Spinelでは大丈夫との事だったので軽く調べてみたんですが、未使用になったチューナの
BonDriverのDLLは普通にアンロードしてる様だったので、結局何が違うのかはよくわからずでした
SpinelはC#なのが関係有ったりするのかなとも思ったんですが、BonDriver_nnbとBonDriver_PTを
TVTestから直接使って、nnb -> PT -> nnbと切り替えるのは問題無いんですよね…?

謎な部分が残っているので少し気にはなりますが、一応、BonDriverがわけのわからないつくりだとか、
余程メモリがギリギリだとかでない限りは、DISABLE_UNLOAD_BONDRIVER=1での運用で困るような事は
まず無いと思うので、それで問題が起きなくなったのなら良かったです

>>749さんの事例にも、(もし>>756以降も変わらなかったのであれば)試してみてもらえればと思います

879 :名無しさん@編集中:2015/02/01(日) 20:47:17.41 ID:3pgoJW7d.net
>>878
お手数お掛けしました。
他のHDUS(F)使いの方の検証も欲しいところですが、
nnb -> PT -> nnbの切替は問題無いです。
腑に落ちないと思いますが、こちらの問題は一応決着ということで。
ありがとうございました!

880 :名無しさん@編集中:2015/02/01(日) 21:27:36.98 ID:+wr519a6.net
>>877
勘違いかもと思い、再度実験しましたが、
> ClientA start → ClientB start → ClientB end → ClientA end
> の場合、落ちません。解決の糸口になるでしょうか?
これは、落ちないです。

[BONDRIVER]
00=BSCS;BonDriver_BSCS-0.dll;BonDriver_BSCS-1.dll
でやっています。

[BONDRIVER]
00=BSCS;BonDriver_BSCS-0.dll
の場合、2同時視聴で、同一チャンネル指定でも、別チャンネル指定でも落ちます。
別チャンネル指定の場合、先実行のものが、途中でチャンネル変更されます。
イベントログは、msvidctl.dll_unloaded です。

> PX-BCUDを複数刺しの場合、どのBonDriverがどのチューナを使う、
> みたいな指定はどうやっているんでしょうか?
BCUDは、やはり、曲者みたいですね。
TvTest で使い分けるときは、/DID を指定するような書き込みがあったと思います。
bdpexでは、そのような指定せずとも、別チャンネル同時は、取り扱えています。

ProcessMonitor で、トレースしてみます。
なにか分かれば良いのですが。

881 :名無しさん@編集中:2015/02/01(日) 22:28:35.94 ID:vZrGAEmd.net
>>880
> [BONDRIVER]
> 00=BSCS;BonDriver_BSCS-0.dll
> の場合、2同時視聴で、同一チャンネル指定でも、別チャンネル指定でも落ちます。
> 別チャンネル指定の場合、先実行のものが、途中でチャンネル変更されます。
> イベントログは、msvidctl.dll_unloaded です。

確認ありがとうございます
#別チャンネル指定で、先実行のものがチャンネルを奪われるのは、
#(先実行側がチャンネルロックを設定していない限り)正しい挙動です
やはり純粋に、BonDriverインスタンスを複数クライアントで共有するだけで問題が発生するようですね
これはどう言う事だろう…
クライアントが複数になっても、BonDriverから見ればホストプロセスは常にbdpサーバ1つだけなので、
TVTestから直接使うのと特に違いは無いハズなんですが(;´Д`)

> ProcessMonitor で、トレースしてみます。
> なにか分かれば良いのですが。

何かわかったらお知らせください(;´Д`)
当方でも、BonDriverインスタンスの占有状態と共有状態、
また、
> ClientA start → ClientB start → ClientA end → ClientB end

> ClientA start → ClientB start → ClientB end → ClientA end
とで、bdpサーバの内部状態的に違いが無いか再確認してみます

882 :748:2015/02/01(日) 23:59:36.62 ID:0mzlhtAF.net
>>878
d3d9.dll_unloadedはランタイムが壊れてるのかと思い再インストールした後は
BonDriverProxyExの更新が効いてるのか再インストールが効いてるのかわかりませんが同様のエラーは出てないです

それとは別にmsvidctl.dll_unloadedがちょくちょく出ていたので
SANDBOXED_RELEASEが最初に実装されたバージョンで運用してしばらくは大丈夫だったのですが
昨日msvidctl.dll_unloadedが出て落ちてしまいました

今度は1.1.5.0で
SANDBOXED_RELEASE=0
DISABLE_UNLOAD_BONDRIVER=0
で運用してもし落ちるようなことがあればDISABLE_UNLOAD_BONDRIVERのみONにしてみたいと思います


あとこれは上記とは関係ないのですが
BonDriverProxyExにログ機能が欲しいです
どこからどのアプリがアクセスしてEX内部のどのチューナーでどのチャンネルを使ったのかまたは解放したのか
1つのクライアント毎にアクセス時、チャンネル変更時、チューナー解放時のみログ書き出しなので
spinelのようにリアルタイムにストリーム監視するわけではないので負荷が少ない?
よく話題になるspinelのようなguiが欲しいという機能もログを視覚的にわかりやすく表示する外部ツールを誰かが作ると思うのでそれで解決すると思います

883 :名無しさん@編集中:2015/02/02(月) 01:00:43.30 ID:gJr616ye.net
/statとかでステータス返すのは?

884 :814:2015/02/02(月) 19:16:47.12 ID:PR0y9ApX.net
>>875
なるほど。
別のブランチで作ってみるのいいかもしれませんね。

885 :名無しさん@編集中:2015/02/02(月) 20:11:32.88 ID:pHE3i2eZ.net
>> 878
> ClientA start → ClientB start → ClientA end → ClientB end
NG
> ClientA start → ClientB start → ClientB end → ClientA end
OK
の件、推測で申し訳ないですが、
OpenTuner() と CloseTuner() を別スレッドで行っていることが原因ではないでしょうか?
BonDriver 側が、OpenTuner() 時に 別DLL をロードする仕様で、
ハンドルをスレッドローカル変数で管理しているとか。
素人の憶測ですみません。

886 :名無しさん@編集中:2015/02/02(月) 21:13:47.51 ID:0nMMxLmu.net
>>885
まさに同じ様な事を考えてまして、例えばBonDriver_BDAをbdpサーバから使用する場合、
COMの初期化/終了処理の初期化はするけど終了処理が行われないコードパスがある事に気付きました
なので、bdpサーバ側であらかじめ初期化をやってしまうようにしてみました

>>880
と言うわけで、また試してみてもらえるでしょうか…

>>882
上記の様な感じなので、検証運用していただけるのなら、ぜひ現在の最新(1.1.5.1)でお願いします
#チマチマ変更入ってスミマセン
ログに関してはそうですね、ちょっと考えてみます

887 :名無しさん@編集中:2015/02/02(月) 22:38:36.59 ID:pHE3i2eZ.net
>>886
882=877 の者です。
ズバリ、解決です。ありがとうございます。
ProcessMonitor でのトレース、不要になってしまいました。

同一チャンネル、別チャンネル、開始終了順序など、
私が想定できるケース、テストしたところ、問題なしです。

設定は、
SANDBOXED_RELEASE=0
DISABLE_UNLOAD_BONDRIVER=0
のままでOKでした。

888 :名無しさん@編集中:2015/02/02(月) 23:55:42.82 ID:0nMMxLmu.net
>>887
おお、解決しましたか
良かったです

結局形的には、BonDriverが内部でリソースリーク起こしたあげく、ホストプロセスを巻き込んで死んでた
と言うモノですね(;´Д`)
この手のライブラリの内部で勝手にCOM初期化するのは、(親切のつもりなのかもしれませんが)こんな風に
ナチュラルに地雷踏む事に繋がるので、正直良くない作法だと思います…
未初期化で呼び出された場合、中途半端に使えたりせずに、単に初期化されてないぞと言う
エラーを返してくれた方が遥かに有難いのではないかと(;´Д`)
#正しく機能させる為にホスト側でやるべき事が同じであっても、その結論に至るまでの労力が全然違いますしね…

889 :名無しさん@編集中:2015/02/03(火) 01:23:07.80 ID:sQc0B5jf.net
昨年11月、12月よりBonDriverProxy_Linux + b25 patchを利用すると
不定期に視聴できなく事象が発生しております

再現調査したいと思いますが、必要な情報および取得方法が有りましたら
教えていただけないでしょうか

確認していると点はカードリーダーが常時点滅(アクセス)状態となり
開放の処理が怪しいのかもしれません
なお、10月ぐらい前のBonDriverProxyでは再現いたしません

実際にはb25起因かもしれませんが、何か思い当たる節が御座いましたら
ご教示願います orz

890 :名無しさん@編集中:2015/02/03(火) 01:50:02.47 ID:RzFp8DGG.net
b25パッチBDPL更新しておきました。
delete箇所が増えていたのですね…
#普段b25パッチは使ってないので全く気づきませんでした(;´∀`)
失礼しました。

891 :名無しさん@編集中:2015/02/04(水) 19:41:35.85 ID:LwDyH5u9.net
>>886
>>750のHDUSF件、>>887さんと同様デフォルトで大丈夫になりました。
ありがとうございます。ひとまず、お疲れ様でした!

892 :>>1 次スレテンプレ案:2015/02/05(木) 01:47:21.17 ID:tt3J5WNn.net
BonDriver共有ツール総合

・Spinel
MPEG2-TSを出力するTVチューナを複数のアプリで共有するためのサーバです。
別途BonDriver_Spinel.dllを使用すれば、BonDriver対応アプリからすぐに使うことが出来ます。(本体Readmeより)

- 公式サイト - http://lapislabs.blog24.fc2.com/
- 対応製品 - BonDriverが利用できるもの全般
- 入手方法 - サーバー公式サイトより入手可能。


・BonDriverProxy / BonDriverProxyEx / BonDriverProxy_Linux
他のBonDriverへTCP越しにプロキシ接続するだけのツールです。
機能の少ないSpinelみたいなとりあえず軽くシンプルにを目的
Exでは、サーバ側にBonDriver自動選択機能を追加

- ソース - https://github.com/u-n-k-n-o-w-n/
- 対応製品 - BonDriverが利用できるもの全般
- 入手方法 - 以下のサイトより入手可能。
https://drive.google.com/folderview?id=0B-b35lIwjw6ybzV5QU9DWkJLUWc


・VirtualPT
VirtualPTはアースソフトPT1・PT2等のチューナーをラップし仮想チューナーを公開するサービスアプリケーションです。
BonDriverインターフェースに対応しているアプリケーション(TVTest(TV視聴)、TVRock(TV録画)、EpgDataCap_Bon(TV録画)等)でお使いいただけます。(公式サイトより)

- 公式サイト - http://blog.livedoor.jp/domamemo/
- 対応製品
EARTHSOFT PT1/PT2/PT3 (PT3は1.11以降)
PLEX PX-W3PE/S3U/W3U2/W3U3 (いずれも1.09以降)
- 入手方法 - 「VirtualPT_0118.zip」を最後に公開停止。ググれ。

893 :名無しさん@編集中:2015/02/05(木) 01:57:57.26 ID:YZ/RmN+s.net
またRemoteTunerがなくなってる
BonDriverProxyExみたいな自動選択機能はないが安定性は優れている

894 :>>1 次スレ>>2のテンプレ修正案:2015/02/05(木) 02:49:24.54 ID:tt3J5WNn.net
・VirtualPT
VirtualPTはアースソフトPT1・PT2等のチューナーをラップし仮想チューナーを公開するサービスアプリケーションです。
BonDriverインターフェースに対応しているアプリケーション(TVTest(TV視聴)、TVRock(TV録画)、EpgDataCap_Bon(TV録画)等)でお使いいただけます。(公式サイトより)

- 公式サイト - http://blog.livedoor.jp/domamemo/
- 対応製品
EARTHSOFT PT1/PT2/PT3 (PT3は1.11以降)
PLEX PX-W3PE/S3U/W3U2/W3U3 (いずれも1.09以降)
- 入手方法 - 「VirtualPT_0118.zip」を最後に公開停止。ググれ。


・RemoteTuner / BonDriver_RemoteTuner
ソース付き、2Kとかの古い環境でも動く
Spinel使ってみたいけどXPで.NET Frameworkなんて入れたくない人とか
ソースいじって自分好みに改造して使いたい人向け?

- 公式サイト - http://www.pine.mynetwork.org/WebNote/Note.aspx?gr=DTV&id=1ZTUKFU6F96L8
- 対応製品 - BonDriverが利用できるもの全般
- 入手方法 - サーバー公式サイトより入手可能。

・BonDriver_RDCT ( BonDriver_Reduction )
BonDriverのカプセル化、BonDriver_SpinelをEDCBで利用時のマジックパケット対策等
- 公式サイト - なし
- 対応製品 - BonDriverが利用できるもの全般
- 入手方法 - http://www1.axfc.net/uploader/search.pl?search_str=BonDriver_RDCT&num=&sort=1&sort_type=uid&sort_m=DESC より入手可能。

VirtualPTを>>1から>>2に移して、RemoteTuner 、 BonDriver_RDCTを追加
詳しくないので、説明とかその他のテンプレは詳しい方お願いします。

895 :名無しさん@編集中:2015/02/05(木) 03:19:25.44 ID:neVyi7G5.net
Proxy専スレつくったらどうすっか?
このスレのほとんどがProxyネタですしおすし?

896 :名無しさん@編集中:2015/02/05(木) 04:12:26.93 ID:+QfbtmHj.net
BonDriver_RDCTのパスわからん
DTVでも2senでも入んないぞ

897 :名無しさん@編集中:2015/02/05(木) 06:05:21.82 ID:PfokGGMm.net
小文字

898 :名無しさん@編集中:2015/02/05(木) 22:48:44.40 ID:GcRPukNi.net
>>895
利用者の多いSpinelは専門スレあるし、他は弱小ばっかりだし、
保守の手間考えたら分ける必要ない気がするけどなぁ。

分けたいなら反対はしないけど

899 :名無しさん@編集中:2015/02/05(木) 22:52:05.37 ID:iOXCQPpD.net
弱小とか馬鹿にする自信があるのなら専スレ建てるくらいどうってことないんじゃないんすかねぇ

900 :名無しさん@編集中:2015/02/05(木) 23:21:48.09 ID:FzrJ3xA/.net
専スレは立ってるわけで

901 :名無しさん@編集中:2015/02/05(木) 23:26:47.67 ID:KIDI4cgR.net
Spinel以外は弱小ってことなのになんで専スレ立てろとか言ってんの?この人

902 :名無しさん@編集中:2015/02/06(金) 08:48:57.43 ID:7b1wb1RY.net
スレタイが「spinel以外の弱小BonDriver共有ツール専用スレ」になってないことが不満なのかな。

903 :名無しさん@編集中:2015/02/06(金) 09:15:12.72 ID:eCSDVqGa.net
ほら?Spinelスレはバカキチガイ池沼多いからw
流れ込んできてるんだろ

904 :名無しさん@編集中:2015/02/06(金) 14:59:53.57 ID:22hXK0pJ.net
ホントだ

905 :名無しさん@編集中:2015/02/06(金) 15:16:43.47 ID:6H3Oyq23.net
ほら?
の?マークってどういう意味?

906 :名無しさん@編集中:2015/02/07(土) 00:22:54.15 ID:BNqx40LZ.net
考え無しに弱小とか書いた結果、荒れてしまったようで申し訳ないです。
Spinelよりも後発が多い事もあって、単にユーザの絶対数が少ないって事が言いたかっただけです。

当初、Spinelスレから他種ツールの話題を隔離する為にこのスレが独立してるはずだけど、
ユーザが他のツール類に対して排他的な傾向があるのってSpinelくらいだろ、とか勝手に思ってました。

907 :名無しさん@編集中:2015/02/07(土) 08:22:54.77 ID:2hmdl4EY.net
迫害されていたVirtualPT信者がやっとできた新天地を
新参のBonDriverProxyに乗っ取られたのが気に食わないんだろ

908 :名無しさん@編集中:2015/02/07(土) 09:08:53.26 ID:RyoTxG5u.net
BonDriverProxy系の伸び代は大きいよ。
Spinelと比較して圧倒的に軽いしチューナーの共有も出来る。
それにソースも公開されているしね。
流れは、SpinelからBonDriverProxy系への乗換だよ。

909 :名無しさん@編集中:2015/02/07(土) 09:38:36.62 ID:ieMI0k+J.net
試してみたけどepgtimerの録画済み一覧が真っ赤っ赤になっちゃった
今後に期待

910 :名無しさん@編集中:2015/02/07(土) 10:08:42.43 ID:2hmdl4EY.net
どうしたらそうなるんだよ
お前の今後に期待したいわw

911 :名無しさん@編集中:2015/02/08(日) 00:59:04.48 ID:eMchFTIY.net
>>909
何がどうなると赤く表示されるの ?

912 :名無しさん@編集中:2015/02/08(日) 01:50:52.69 ID:nfkakUgZ.net
EDCBの仕様の話してるなら、録画済み一覧を表示する画面があるんだけど、
録画中にスクランブル解除に失敗したりdropがあった録画物は、リスト上でその背景色が赤く表示される。

って説明すればいいの?

913 :名無しさん@編集中:2015/02/08(日) 02:42:24.06 ID:eMchFTIY.net
>>912
ありがとう。
オイラ怠惰で無頓着な豚なので "赤で表示されているね" って程度で
何かを示しているかなんてことはあまり気にもせずにいた。

赤色だが err ファイルの数値でエラーらしき物は全部 0 だし
映像や音声が途切れるって事もないし。
せいぜい、連続物のわりに音声の再生位置を、その都度調整しなければ
ならない物が多少あるって程度だな。

ひつじなんてのは中間に全黒を挿んでいるものもあれば
いくら前後に調整しようとどちらかにはみ出す物もあるし
かといって協会がどれほど厳密に作っているのかなんて知らんし。

まぁ、ひつじは、未成年でピチピチな嫁が夕食の支度している間に
子供をテレビにひきつけられていればどうでも良いんだがな。

914 :名無しさん@編集中:2015/02/08(日) 03:26:52.06 ID:Ixk9APcF.net
BondriverProxyで要望なのですが、
PT3等の複数のチューナーがある場合、PT3のBondriverを
チューナーの数だけコピーしないといけない仕様になっていますが、
本来BonDriver_PT3-T.dllは1つで複数のチューナーを扱えるようになっているので
BondriverProxyの方でも、BonDriver_PT3-T.dllからエラーが返ってくるまで
別のチューナーを制御するようにするか、もしくはiniで
00=PT-T;BonDriver_PT3-T.dll,2
のように、チューナー数を設定して、BonDriver_PT3-T.dllを
複数コピーしなくてもいいような仕様にしていただけるとありがたいです。

長文失礼致しました。

915 :911:2015/02/08(日) 03:27:50.41 ID:Ixk9APcF.net
>914
BondriverProxyというよりBondriverProxyExへの要望でした。

916 :名無しさん@編集中:2015/02/08(日) 05:01:19.19 ID:nfkakUgZ.net
>>913
頭6行目から先が何書いてるのかよく判らんけど、参考になったようで何より。

drop異様に気にするのは主に録画民、特にエンコードとかして溜め込む奴じゃないかな。
パケットが抜けると、後で編集する時に映像と音声の同期が取れなくなるケースが多いので結構めんどい。

俺はBonDriverProxy系まだ使ってないんだけど、>>909が本気で言ってるならもう少し詳しく報告した方が良いんじゃないの?

917 :名無しさん@編集中:2015/02/08(日) 14:10:42.28 ID:en8RJFig.net
>>916
ドロップしてたら音声再エンコしなけりゃ大概はいけるが。うちクソ環境なんでw

918 :名無しさん@編集中:2015/02/08(日) 15:56:04.69 ID:eXMRkRQ2.net
何かある人は、gdgd言わずに、普通にパッチ書けばいいんじゃないのかな?

919 :名無しさん@編集中:2015/02/08(日) 15:59:32.68 ID:nfkakUgZ.net
>>918
せやな

920 :名無しさん@編集中:2015/02/08(日) 23:08:05.53 ID:1RyX/CqI.net
>>914
えーと、例えばBonDriver_PT/PT3が単一dllで複数のチューナを扱えるのは複数のプロセスから読み込まれた場合のみで、
単一のプロセスからは複数のチューナを制御できるようにはなっていないのです
なので、その機能を素直に実装しようとすると、bdpexサーバ側だけで無くBonDriver_PT/PT3側の改造が必要になります

例えばEDCBなんかは1プロセスからは1チューナのみ扱うようになっているのでこの仕様は問題にはならないのですが、
bdpexサーバを同じ様な形に変更しようとすると多分大改造になると思うのでちょっと厳しいですね…
またbdpexサーバをその形で実装した場合、BonDriver操作用のワーカープロセスとbdpexサーバ間でプロセス間通信
する事になるので、その分の処理負荷及びメモリ使用量が確実に上乗せされてしまいます
それで得られるのはBonDriverをコピーしないで済んだ分のHDD容量節約くらいですから、正直メリットより
デメリットの方が多いかなと…

921 :名無しさん@編集中:2015/02/09(月) 17:50:37.82 ID:lBthWoKF.net
なるほど。
思ったほど簡単にはいかないんですね。
回答ありがとうございました。

922 :名無しさん@編集中:2015/02/18(水) 16:19:04.26 ID:6HgQBTCh.net
BonDriverProxyExですが、チャンネルの共有がうまく動作しないことが時々あるようです。
いろいろやって試してみた結果、以下の手順で再現するみたいでした。
【BonDriverProxyEx側の設定】
地デジチューナー2つを共有
00=ISDB-T;BonDriver_XX_T0.dll;BonDriver_XX_T1.dll
【使用するアプリ】
EpgDataCap_Bonを2つ(CHANNEL_LOCK=1)
TVTest(CHANNEL_LOCK=0)
【再現手順】
1.1つ目のEpgDataCap_Bonを起動、CHを7にする
2.2つ目のEpgDataCap_Bonを起動、CHを1にする
3.TVTestを起動、CHを1にする
→TVTestのCHは1になる
4.TVTestのCHを7にする
→TVTestのCHは7になる
5.1つ目のEpgDataCap_BonのCHを3にする
→TVTestのCHも3になる
6.TVTestのCHを4にする
→TVTestのCHは1になる
7.TVTestのCHを3にする
→TVTestのCHは3にならず1になる

923 :名無しさん@編集中:2015/02/18(水) 22:30:15.88 ID:udQl8MYR.net
>>922
再現手順の調査、ありがとうございます
ロック権を持っていないクライアントがチャンネル変更を要求した場合に、目的チャンネルを選局している
チューナは無く、空きチューナも無く、かつロックされていないチューナも見つからなかった場合に、
目的チャンネルには変更できないけどとりあえず適当にチューナを選択していたのですが、その際に、
自身の保持チャンネルを、その選択したチューナが選局しているチャンネルに更新していないのが原因でした

調べて頂いた再現手順で言うと、ステップ5.でTVTestのクライアントインスタンスの保持チャンネルもch3に
変更されますが、ステップ6.ではch1にはならず(もちろんch4にもならず)ch3のままとなってしまっており、
この為、ステップ7.で既にch3を選局していると判断してしまっていました
対応してみたので、ご確認ください

924 :名無しさん@編集中:2015/02/18(水) 23:11:58.81 ID:aZNN5F6A.net
酷いソフトですね

って言うか
各人の捉え方の様々な解釈で作ってしまう、検証してしまうのは
金を取って販売する企業としては、随分問題でしょう
何ですか、意地悪テストってのは
各人がその時の主観で突っ込み入れるのが
上場企業の研究所wがする仕事の仕方なんですか ?

過去に泥塗るのやめて、蓄音機と犬のマーク外しましょうよ

925 :名無しさん@編集中:2015/02/18(水) 23:35:13.11 ID:NNkfmJyW.net
>>924
ひどい誤爆ですね

926 :名無しさん@編集中:2015/02/19(木) 01:08:32.60 ID:aYUIYxRs.net
たれか我をすくってたべ

この言葉の意味を知ろうとして web で検索しようが
容易に答えにたどり着けない。

誰か私を救ってくれ…賜べは、ほとんど命令
お前らの言い方なら

黙って見てねぇで誰でもいいから俺様を助けろや

927 :名無しさん@編集中:2015/02/19(木) 19:43:17.01 ID:gIUcp32r.net
>>926
大丈夫、見守ってるよ。
寒い中、今も外で。

928 :名無しさん@編集中:2015/02/19(木) 22:28:49.92 ID:pOZH0MyG.net
なんだこのキモいレス

929 :919:2015/02/20(金) 17:58:23.73 ID:aM64I9d6.net
>>923
対応ありがとうございます
問題が発生しなくなっているようです

ところで別件ですが、BonDriver_Proxy.dllのGetSignalLevelで、アプリ側が意図した値が取得できない問題があるようです
例えばTVTestの場合、チャンネルスキャン時のSetChannnelのほぼ直後にGetSignalLevelを行いますが、
1.SetChannnel直後のSignal値が反映されず誤ってチャンネルをスキップしてしまう
2.連続した空きチャンネルで最後に受信できていたチャンネルのSignal値が返ってくるためスキャン時間が大幅に長くなる
等の問題が発生してしまうようです
さほど重要な問題ではないですが、検討いただけるとありがたいです

930 :名無しさん@編集中:2015/02/21(土) 19:15:53.79 ID:2DwPdDMs.net
>>929
ナルホド、確かに発生しそうだなと思ったのでひとまず対応してみました
とりあえず変更入れたのはクライアント側のみですが、実は完全な対応の為にはサーバ側にも
変更が必要なのはわかっているので、その内そっちもやるかもしれません

931 :名無しさん@編集中:2015/02/23(月) 13:59:47.39 ID:hBwtMkBZ.net
サーバー側で1秒に1回しかGetSignalLevel()やってないから
正しい値が返ってこないのはあまり変わらないような

932 :名無しさん@編集中:2015/02/23(月) 23:20:03.96 ID:UDYY8Ngn.net
>>930
それが
> 実は完全な対応の為にはサーバ側にも変更が必要なのはわかっているので
の件ですねヽ(;´ー`)ノ
なので対応してみました
#b25パッチを作成してる方は若干変更が必要ですが、面倒は減ったんじゃないかと思います

ちなみに、クライアント側だけでの対応でも>>929さんの2.の問題は間違いなく回避できる筈ですし、
1.の問題も、問題が発生するパターンは変更前チャンネルのCNRが低い値で、それを間違って読んでしまって
発生すると言う事と、普通チャンネルスキャン時はチャンネル変更してから数秒はデータ取得して待つので、
#TVTestの場合は(チャンネル変更後の待ち時間をそれ以下にしていない限り)最低2秒は待つようになっている様です
現実的には大体問題無くなるんじゃないかなと

933 :名無しさん@編集中:2015/02/23(月) 23:27:21.42 ID:UDYY8Ngn.net
>>930 ×
>>931 ○
失礼しました(;´Д`)

934 :名無しさん@編集中:2015/02/26(木) 04:18:21.49 ID:Wp9ifx2V.net
BonDriverProxyが起動しない
Windows8.1 64bitもWindows Home server 2011も駄目だった

935 :名無しさん@編集中:2015/02/26(木) 05:03:27.91 ID:j7WKQUYl.net
タスクマネージャー見てみたか?

936 :名無しさん@編集中:2015/02/26(木) 05:20:48.43 ID:Wp9ifx2V.net
見たけどそれらしいのは無かった
exeファイルを削除できたから間違いなく起動してない
ランタイムは一通り入ってる

937 :名無しさん@編集中:2015/02/26(木) 05:29:57.08 ID:Wp9ifx2V.net
VMware上のWindows7 32bitでも駄目だった

938 :名無しさん@編集中:2015/02/26(木) 05:46:23.78 ID:3EKXQtSS.net
類似ケースの原因で >>738 が有るけど、どうですか?

939 :名無しさん@編集中:2015/02/26(木) 06:09:53.33 ID:Wp9ifx2V.net
>>938
正常に起動しました
ありがとうございました

940 :名無しさん@編集中:2015/02/26(木) 10:12:56.17 ID:mAUaTCSo.net
いいってことよ

941 :名無しさん@編集中:2015/02/26(木) 19:43:21.24 ID:YG9taM25.net
BonDriverProxy系はdescrゴニョゴニョ機能無いん?

942 :名無しさん@編集中:2015/02/26(木) 21:50:09.93 ID:TB3KuJJn.net
>>941
パッチがある。

943 :名無しさん@編集中:2015/02/26(木) 22:39:01.55 ID:YG9taM25.net
上の方で語ってるbなんたらの事か
ビルドは出来てもソース読めないとキツそうだなあ

944 :名無しさん@編集中:2015/03/02(月) 12:47:49.58 ID:+s4yJ+Ff.net
BonDriverProxyってスカパープレミアムで使える?

945 :名無しさん@編集中:2015/03/03(火) 00:25:57.83 ID:b5s0O0SH.net
このスレに少し関係あるかも

TVTest.tuner.ini で各チューナーの仕様を定義してBonDriver設定の初期値などに利用するようにした
https://github.com/DBCTRADO/TVTest/commit/f3e90c79d911937c47ca24d2eedcabef69cb8414

946 :名無しさん@編集中:2015/03/03(火) 23:09:54.29 ID:b9dYtZAn.net
>>944
このスレの上の方で使ってる人いたよ

947 :名無しさん@編集中:2015/04/02(木) 00:05:21.99 ID:hxKWfrUY.net
proxyex、出来自体はspinelよりいいんだけどサーバーがスリープから復帰後にクライアントから見失うのが残念。
サービス化しても変わらんかった。sexeかまさないと、scコマンドで登録だとサービス開始できないし。@win8.1

948 :名無しさん@編集中:2015/04/02(木) 00:12:05.60 ID:bLcdZAtm.net
それサーバっつかクライアント側の問題じゃないの?
一度切断しちゃうと再接続してくれないって事だよね、多分

949 :名無しさん@編集中:2015/04/02(木) 00:25:04.59 ID:ZKuoJWGG.net
いや電気代の節約で録画サーバーをスリープさせてるんだけど、復帰後はproxyexが動いてないのよ

950 :名無しさん@編集中:2015/04/02(木) 00:30:19.91 ID:ZKuoJWGG.net
spinelはスリープから復帰後も何事もなく動くんだけどねえ。

951 :名無しさん@編集中:2015/04/02(木) 00:43:51.72 ID:t8aqd/+l.net
あ、使用機器はW3U3です。ID変わっちゃっててゴメン

952 :名無しさん@編集中:2015/04/02(木) 01:27:13.38 ID:jW5+7fs8.net
proxyexじゃなくUSBの問題じゃねーか

総レス数 997
376 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200