【EDCB】EpgDataCap_Bonについて語るスレ 69
■ このスレッドは過去ログ倉庫に格納されています
!extend:checked:vvvvv:1000:512
EpgDataCap_Bon(EDCB)について語るスレです。
■ソースコード(GitHub)
https://github.com/epgdatacapbon/EDCB
Search · EDCB · GitHub https://github.com/search?q=EDCB
※ Velmy氏版
https://github.com/Velmy/EDCB
※ xtne6f氏版
https://github.com/xtne6f/EDCB
※ tkntrec版
https://github.com/tkntrec/EDCB
※ abt8WG版
https://github.com/abt8WG/EDCB
※ Material_WebUI
https://github.com/EMWUI/EDCB_Material_WebUI
※スレを立てる際は「!extend:checked:vvvvv:1000:512」が2行になるようコピペして下さい。
前スレ
【EDCB】EpgDataCap_Bonについて語るスレ 68
https://mevius.5ch.net/test/read.cgi/avi/1560167742/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured 質問なのですが、EDCBって複数のCASカードを繋いでいる場合、
使用するカードの選択はできないのでしょうか?
TvTestだと、設定>TSプロセッサー>チューナーマップで設定ができるところです。 >>620
そもそもEDCBにCASカード関連設定できる箇所とかあったっけ?
今どうやってつないでるの? >>623
[SET]
FFFFFFFF=B25Decoder.dll
0004FFFF=B25Decoder.dll
0006FFFF=B25Decoder.dll
0007FFFF=B25Decoder.dll
000AFFFF=B1Decoder.dll
0001FFFF=B1Decoder.dll
0003FFFF=B1Decoder.dll
↑この部分? >>622
当方CATV環境でして、チャンネルによってB-CASで処理するチャンネル、
C-CASで処理するチャンネルがあります。複合はいずれもB25で可能です。
B-CASカード、C-CASカードは、ICカードリーダーにて2枚とも接続しており、
TVTestでは前述のチューナーマップにて使用するカードを指定することで
TVTestではいずれのチャンネルも視聴、録画は問題なく出来ました。
今回EDCBを導入し、EDCBで録画しようとしているところです。
現在のEDCBでの録画の状況は、
B-CASカードのみ接続すれば、B-CASで処理するチャンネルのみ複合可能。
C-CASカードのみ接続すれば、C-CASで処理するチャンネルのみ複合可能。
両方のカードを接続すると、
B-CASで処理するチャンネルのみ複合可能。C-CASで処理するチャンネルは複合不可。
という状況です。
なので、複数のカードを接続する場合は、
TVTestのように使用するカードの設定が必要なのだと思ったのですが。 >>625
自分はBは直でCはspinelでという風に使い分けてる >>625
@多分B25Decoder.dllは使うカードリーダーを明示的に設定できないと思うので、2枚ともB25の場合ソースをいじる必要がある。
(明示的に設定する方法が何か他にあるなら@Aはしなくてよい)
libaribb25/aribb25/b_cas_card.cの186行目の
while( prv->reader[0] != 0 ){
を
while( prv->reader[0] != 0 && _tcscmp(prv->reader[0],_T("あああ")) == 0){
のようにして、特定のカードリーダーを使うようにする。あああの部分はカードリーダーの名前で、TVTestのカードリーダー設定かデバイスマネージャーで見つける。
A2つのカードリーダー用にそれぞれソースを用意して、対応する2つのdllを作る。
B>>624の部分を設定することでチャンネル毎に別dllを呼ぶようにする。 >>626
当方spinelに関する知識が無いため、すぐに試すことが難しいですが、
参考にさせていただきます。
レスありがとうございます。
>>627
当方プログラムの知識は皆無ですが、解説サイト等を参考に
ビルド環境は構築してあるので、早速こちらで試したいと思います。
丁寧なご指導、ありがとうございます。 >>627
まずひとつのカードリーダーを指定して読み込むようDLLをビルドしてみたのですが、
EpgDataCap_Bon.exeを起動すると落ちてしまいました。
627の記述をそのままコピペして、カードリーダー名を追記しただけなのですが、
それで問題ないでしょうか?5ちゃん側で勝手に文字が変換されてたりする?
・186行目を以下に変更
while( prv->reader[0] != 0 && _tcscmp(prv->reader[0],_T("SCR3310-NTTCom Smart Card Reader 0")) == 0){ >>629
お年玉あげる
複数カードリーダー対応のboncaslink
BonCasLink_1.10.z2 パス:EDCB
http://whitecats.dip.jp/up/download/1577894936/attach/1577894936.zip
ここで
http://www2.wazoku.net/2sen/dtvvup/
BonCasLink BonCasServer 汎用化修正
BonCasClientの機能を組み込んだWinSCard.dll
をDL
boncaslink汎用版をビルドして
B25Decoder.dllをコピーして
B25Decoder6900.dll B25Decoder6901.dll 2つ作り
それぞれバイナリエディタでWinSCardの部分を6900Card,6901Cardに変える
BonCasClientの機能を組み込んだWinSCard.dllから6900Card.dll , 6900Card.ini , 6901...を作る
BonCtrl.iniを書き換える
C-CAS部分のOriginalNetoworkID,TransportStreamIDを設定した部分を作って
B-CAS,C-CASそれぞれの部分にB25Decoder6900.dll B25Decoder6901.dllを指定する
プレミアムで複数カードリーダー使う時もこんな感じ >>631
新年早々すごいのが
目から鱗です
わかる人はもっと色々なことしてるのでしょうね 映りが悪い特定のチャンネルだけチューナー使用を優先させないオプションがほしい ■ このスレッドは過去ログ倉庫に格納されています