トップページ > DTV > 2014年10月09日 > 3i+Zw8Q9

書き込み順位&時間帯一覧

22 位/195 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000002002



使用した名前一覧書き込んだスレッド一覧
名無しさん@編集中
BonDriver共有ツール総合

書き込みレス一覧

BonDriver共有ツール総合
543 :名無しさん@編集中[sage]:2014/10/09(木) 21:36:09.23 ID:3i+Zw8Q9
>>541
> 00=PT-Ta;BonDriver_PT-T.dll;BonDriver_PT-T.dll;BonDriver_PT-T.dll;BonDriver_PT-T.dll

これは、実体が同じBonDriverを複数並べていると言う事でしょうか?
BonDriver_PTは、単一バイナリで複数チューナを扱えると言う事になっていますが、それは複数プロセスから
別々に読み込まれる場合に限っての話で、BonDriverProxyExでの上記設定の様に、一つのプロセスから複数回
読み込まれる事を想定した物ではないようなので、こういう使い方はサポートされていないと考えた方が無難です
そのような使い方をした場合エラーになってくれればまだ良いのですが、実際にはそうはならず、
単にBonDriver_PT内部の各種状態変数の上書き破壊が発生し、いろんな箇所で実際の状態との齟齬が生じる為、
最終的にはホストプロセスを巻き込んで落ちる事になります
https://github.com/u-n-k-n-o-w-n/BonDriverProxy/blob/master/ReadMe.txt#L64-L66
で書いているのはその辺に関しての話ですね
#ちなみに、BonDriver_PT3も同じです

また、BonDriverProxyEx側も、ドライバリストに列挙されているのは実体が別のDLLだと想定しているので、
実体が同じDLLをロードした場合、仮にBonDriver_PTの様な問題が無かったとしても、おそらくメモリリークを
起こす事になると思います

なので、使用方法としては、
> 01=PT-Tz;BonDriver_PT-T3.dll;BonDriver_PT-T2.dll;BonDriver_PT-T1.dll;BonDriver_PT-T0.dll
のような方法でお願いします

> # 色々試してみたのですが、仕様的に昇順降順の使い分けは無理ですかね?

えと、昇順降順の使い分けと言うのは、具体的にはどう言う動作でしょうか?
BonDriver共有ツール総合
544 :名無しさん@編集中[sage]:2014/10/09(木) 21:41:27.47 ID:3i+Zw8Q9
>>542
TSヘッダのエラーインジケータを見てなかったので、絶妙に壊れたPATやPMTが来た場合、本来残すべきTSパケットを
上手く検出できない可能性がありました
また他の可能性として、ECMのPIDがPMTの記述子領域2で指定されてるパターンと言うのもあるかもしれません
当方そのパターンの実物は見た事が無いのですが、ARIB STD-B25 仕様確認テストプログラムでは対応しようとしてるので、
実は実際に利用されているのかもしれません
と言うわけで、その辺対応してみました
もちろんこれらが原因ではない可能性もあるので、もしまた再現したら詳しい状況等を教えていただけると助かります

またそれらとは別に、TSパケットの同期/再同期処理は行っていない(そもそもの対象のPT3のchardev版は、デバドラ側で
TSの同期を保証してくれている様だった為)ので、使用しているデバドラの仕様によってはTSの同期ズレが発生するかも
しれません
が、この場合はTSの出力自体が行われなくなる筈なので、とりあえずご指摘の件には関係ないんじゃないかなとは思います


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。