【EDCB】EpgDataCap_Bonについて語るスレ89at AVI
【EDCB】EpgDataCap_Bonについて語るスレ89 - 暇つぶし2ch389:名無しさん@編集中
24/11/13 03:17:18.78 FBfN19sf0.net
TVやレコーダーみたいに自動更新してほしいよな

390:名無しさん@編集中
24/11/13 06:09:12.89 yRMUPuzb0.net
各設定画面のフォント小さくできないかな

391:名無しさん@編集中
24/11/13 07:01:48.74 bvuzt0ay0.net
>>389
TVやレコーダーみたいに高い開発費払えば?

392:名無しさん@編集中
24/11/13 10:46:26.18 Beckzmxs0.net
>>363の修正って必要なん?

393:名無しさん@編集中
24/11/13 11:13:23.87 BkOiSw2H0.net
スキャンするだけで良いんじゃね
ただEDCBはなぜかスキャンするとNHKが消える人が必ずいる

394:名無しさん@編集中
24/11/13 12:35:33.54 TA/+PpVf0.net
>>393
NHKの場合地域によっては多方面から総合とか受信してしまったりする
例えば関西地区の場合総合神戸と総合大阪の両方が
引っ掛かったりする
すると片方が邪魔してしまい受信してるにも関わらず番組表に表示されなくなる等の障害が出たりするなEDCBでは
また同一番組を二つ受信してる場合、場合によっては録画に失敗することもあるのでその場合はChSet4
ファイルの中身を確認して要らない方を消すなり
した方が良い場合もある

395:名無しさん@編集中
24/11/13 16:23:30.81 KiQtgldP0.net
スターチャンネルって今1局で1980円って高いよなぁ
映画だと1日12本しか放送できない

396:名無しさん@編集中
24/11/14 06:36:49.05 CloKoYGg0.net
>>389
これ既にある処理をGUIからやってるだけだから、コマンドラインから呼び出す引数さえ用意してくれれば、
必要な処理を組み合わせたバッチ書いて完全ではなくても自動化処理はできるのよ

やることってざっくり、こんなか?
1, ChSetを作り直し
2, チャンネルスキャン
3, 予約のTSID変更

1はsample改.exe?、3はtsidmoveでできる。
2をCUIで呼び出すことができない

途中必要なサービスの再起動とかWindowsシステムに関するのは大概自動化できる

こんな程度で高い開発費とかちゃんちゃらおかしいわ。
とかいうと煽られるんやろか?

397:名無しさん@編集中
24/11/14 07:59:31.01 Efc6DDal0.net
>>389
PCの録画システムだと多社のチューナーから接続される事になるから対応するにもダルい
と製作者側の都合もあるだろうさ
特定一社の一機種なら専用でトラポン移動の自動更新機能も楽に付けれるけど
やれアースだのプレクスだの、OEM先のdigibestだの各々のチューナーに全て合わせて
やってられるかい!ってなるわなw

398:名無しさん@編集中
24/11/14 09:32:59.69 XHRSOCMN0.net
地デジとCSではbondriverとEDCBの役割分担がbondriver:物理選局、EDCB:その後なのがBSだけbondriverで論理選局必要になってるから面倒くさいんだよな
まあフリーオからの伝統みたいなのでEDCBのせいではないけど

399:名無しさん@編集中
24/11/14 11:11:40.28 F/UZ72pe0.net
BSとCSと地上波、チューナーの個性、受信環境、契約状況とかで個別の面倒事があってそれをどの層が引き受けるかって話で、どういう設計にしてもその面倒事自体から逃れることはできないんじゃないかな

400:名無しさん@編集中 (ワッチョイW 2531-SrFb)
24/11/14 11:48:57.70 siATgQJv0.net
>>396
EpgDataCap_Bon /scanで無理やりチャンネルスキャンやってみたが、スキャン終了を検出するのも必要だった。(--;)
誰かうまく作ってね。
EpgDataCap_BonDlg.hにメンバ変数でBOOL scanを定義
EpgDataCap_BonDlg.cppのParseCommandLine関数の
頭でthis->scan = FALSE
forループ内のifのネストに
if (CompareNoCase(curr, L"scan") == 0) {
this->scan = TRUE;
}を連ねる
DlgProc関数のswitch~caseのWM_TIMERに
if (pSys->scan) {
  pSys->scan = FALSE;
  pSys->OnBnClickedButtonChscan();
}

401:名無しさん@編集中
24/11/14 12:38:26.81 S4EtrjuC0.net
毎回全スキャンみたいな力技じゃなくて
BSの放送波に乗っかってるチャンネル変更情報を参照してほしいわ

まあそれがテストしづらいから面倒くさいって話になるわけだが……

402:名無しさん@編集中
24/11/14 12:56:04.17 NrO1gy000.net
BSトラポン作成ツールWEBのおかげで手間なくできるようになって助かったわ

403:名無しさん@編集中
24/11/14 14:02:38.80 Z9qHK5Kd0.net
放送大学ラジオって無くなったの?

404:名無しさん@編集中
24/11/14 15:42:00.94 Z9qHK5Kd0.net
まだやってたのか

405:名無しさん@編集中
24/11/14 23:59:02.91 OdSjo/Aq0.net
>>396
それだとPTを使わない人は対応できないよね。
PXやDDでも動作するようなSample.exeでもあれば・・・

406:名無しさん@編集中
24/11/15 00:01:59.50 VkeoZO5I0.net
>>394
ああ…そういう仕組みになってるのかNHK
結構な罠だわね

407:名無しさん@編集中
24/11/15 09:03:03.81 CMu3AEvI0.net
チャンネルスキャンしたらtsidmoveを起動するのですか?

408:名無しさん@編集中
24/11/15 09:08:43.02 CMu3AEvI0.net
↑と思ったがtsidmoveが無いわ
xtne6f版です。

409:名無しさん@編集中
24/11/15 11:40:34.75 gVMDB0EW0.net
>>408
いやtsidmoveあるが? xtne6f版でも
自分でビルドするの面倒なら作者さん配布のEDCB-work-plus-s-binをダウンロードしてきて
toolsフォルダの中ちゃんと確認してみたら?

410:名無しさん@編集中
24/11/15 13:32:17.14 zbiG/da00.net
>>227
当方も同じ状況でテストを重ねています。WindowsUpdateからモニター周りがおかしくなり〈ディスプレイポートに繋いでるモニター1がスリープ復帰後に認識せず、電源切り→入りで復旧)ディスプレイの電源が電源設定で切れた状態になると録画に失敗します。スリープ復帰後もディスプレイの電源を切らない設定にしていても録画失敗します。夜間3録画ある場合は最後の録画終了後にスリープに入る設定にしてしのいでいます。

411:名無しさん@編集中
24/11/15 13:49:14.24 dH0rG8Tg0.net
>>410
仕様なのかバグなのか判らなかったから解決書かなかったけど、俺の場合はB25Decoder.dllの問題だった。
古いB25Decoder.dllを使うとディスプレイ省電力でリーダーがハングアップするみたい。
リーダー指定出来る新し目のB25Decoder.dllでiniファイルに明示的にカードリーダー名を指定したら解決した。
これで治れば良いんだが検討を祈る!

412:名無しさん@編集中
24/11/15 14:06:11.46 CMu3AEvI0.net
>>409
ありました。
210828版を自ビルドして使っています。
ところでtsidmoveは自動予約登録を修正してくれるツールですか?

413:名無しさん@編集中
24/11/15 14:13:19.51 q/dnttxS0.net
>>410>>227
んー?それ・・・
TVtestが起動して凡ドライバ握ったままスリープさせてない?
普段はTVtest起動中はスリープさせず閉じてからスリープさせるようにしないと?

414:名無しさん@編集中
24/11/15 14:29:57.86 CMu3AEvI0.net
>>412
久しぶりなので恐る恐るやりました。
tsidmove_helperで親切なガイダンスで安心してやれました。

415:名無しさん@編集中 (ワッチョイ 4d68-2uFP)
24/11/15 15:51:25.27 zbiG/da00.net
>>411
お返事ありがとです。B25Decoder.dllは2024/8/16版使っています。(EDCB最新版で再設定しました)「iniファイルに明示的にカードリーダー名を指定」というのが勉強不足でわかりませんでした。
なんという名前のiniファイルなのでしょうか。
それと古いEDCBを使用していた時は「BONドライバーがオープンできません」のようなメッセージでしたが新しいものだと「録画開始処理に失敗しました」にエラーが変わっていました。

416:名無しさん@編集中 (ワッチョイ 4d68-2uFP)
24/11/15 16:37:43.68 zbiG/da00.net
>>413
TVtestは起動していません。(旧EDCBの時はbonドライバーをEDCBとTVtestのどちらかが握ってフリーズしている雰囲気がありました)

417:名無しさん@編集中 (ワッチョイ 2bed-LJoO)
24/11/15 20:19:47.50 Our/NfFS0.net
今日BonDriver_PTx-ST_modに乗り換えたんだけどPTCtrl.exeがたまに落ちる。
ググると落ちたら電源再起動らしいのでやったら発生しなくなったわ。
そんなもんですか?
明日の朝まで無事でいてくれ(-人-)

418:名無しさん@編集中 (ワッチョイ 45be-2iBm)
24/11/15 21:02:43.33 9J9vI5An0.net
普通は、セットのPTxCtrl.exeを使うわけだが

419:名無しさん@編集中
24/11/15 21:12:56.70 Our/NfFS0.net
>>418
ビルドしたらPTCtrl.exeとPTxCtrl.exeとPT3Ctrl.exeの3つが出来てそれをBonDrrverProxyExに放りこんでる。
もしかしてPTxCtrl.exeをリネームするの?

420:名無しさん@編集中
24/11/15 21:35:43.53 rhfwNkih0.net
PTCtrl.exeもPT3Ctrl.exeも必要ない
PTxCtrl.exeを放り込む
てか説明書よく嫁

421:名無しさん@編集中
24/11/15 21:55:38.24 Our/NfFS0.net
>>420
そうなのか、録画中なので明日朝にPTCtrl.exeとPT3Ctrl.exeを削除するわ。
ところで これらのexeだと駄目なの?

422:名無しさん@編集中
24/11/15 22:05:06.11 Our/NfFS0.net
やっぱ気になるので録画キャンセルしてPTxCtrl.exeのみにして再起動させた。
いじょう

423:名無しさん@編集中
24/11/16 09:58:01.38 M/A8twUB0.net
>>422
報告です、録画は全てパーペキに完了して、安定モードです!

424:名無しさん@編集中
24/11/16 16:20:03.93 hWJIvZpk0.net
最近の爺さんは質問の仕方も知らんのか
テンプレを貼らないとダメなのかい

425:名無しさん@編集中
24/11/16 16:26:52.41 BFrtnVvk0.net
PTxModにおいて、

PT3Ctrl と PTxCtrl を両方置いておくとPT3Ctrlを読み込むのはなぜかしら?

PT3Ctrlを削除すればPTxCtrlを読み込むけど。 いずれにしろ異常はないし。

426:名無しさん@編集中
24/11/16 17:12:56.15 7WNb4gaI0.net
PCトラブったらもとの状態に戻せるか不安
PC替えた時のことメモっとくんだったな~ 完全に忘れてる

427:名無しさん@編集中 (ワッチョイ 2baf-LJoO)
24/11/16 18:56:29.15 M/A8twUB0.net
>>425
どうも、本日も安定モードです。
PTxCtrl.exeが優先を調べたらBOOL CBonTuner::TryOpenTuner()に記述してありますね。
どっちでも動作に問題ないようですね。

428:名無しさん@編集中 (ワッチョイ cd16-DOBF)
24/11/16 19:24:51.59 BFrtnVvk0.net
おそらく、PT3だけの運用ならPTxModでビルドしてAbove4Gに対応したPT3Ctrlを使えと、PT1&2との共用ならPTxCtrl を使えという事かと思われますが、どう?

429:名無しさん@編集中
24/11/16 19:55:39.55 IGi4V+vu0.net
Above4GはBonDriverより前、BIOSあるいはデバイスドライバ段階での問題だから関係なくね
そもそも「Above4Gに対応」なんて言ってるPT3Ctrlなんてあるの?

430:名無しさん@編集中
24/11/16 20:17:58.58 BFrtnVvk0.net
あるよね。 PTxModにpt2wdmのライブラリを入れてビルドして出来たPT3Ctrlが有る。

431:名無しさん@編集中
24/11/16 20:26:18.44 M/A8twUB0.net
>>428
CBonTuner::TryOpenTuner()を追うと
PTCtrl.exe次にPT3Ctrl.exeの順に探すforループがあって
xFirstPT3の設定で逆順でPT3Ctrl.exeを探すようになっています。
探す処理はexeファイルの存在と一度存在確認できればMutexで2重起動をチェックしてる。
それぞれ探すところで無ければPTxCtrl.exeを探しているね。
なのでAbove4Gは関係無いと思う。

432:名無しさん@編集中
24/11/16 20:48:32.99 Xm3IN5G90.net
>>430
なにその有能なやつ!

433:名無しさん@編集中
24/11/16 21:49:44.40 1hRpJSed0.net
>>415
B25Decoder.iniってファイルにして

[CardReader]
Name=Gemplus USB Smart Card Reader 0

という感じに指定する
リーダー名はTVTestで確認すると早いよ

434:名無しさん@編集中
24/11/16 22:16:37.50 6NsHURfo0.net
北関東の平野部に住んでいるけど、例へば地上波NHKのリストは8つくらいはでてくる
TVTestとかとの連携で合わせておかないと、EDCBからTVTestを呼び出して視聴する時にうまく呼び出せない

NHKだけでなく民放7局も被るからメンドクセ

435:名無しさん@編集中
24/11/16 23:25:58.54 6oSL8PFQ0.net
民放7局かぶる、NHK消える問題など

非ローカルの隣接地域の電波塔を拾ってしまうか
(TVTestだとワンセグ降格の罠。ただTVTestは簡単に削除ができる)
ローカル放送だからわざと隣接地域の電波を拾いたいとか
市販テレビに地域設定あるように
地デジのチャンネル空間を自動生成するタイプのBonDriverは厄介というか不適切

超長文の説明sampleがある手動設定はすこぶる難しい

物理チャンネルの1-62chの設定を書き込んでくれれば
手動でコメントアウトできれば誰でも簡単なのにな


で各種BonDriverはコメントアウト耐性もまた癖がある
中途で空行やコメント行があるとダメみたいな挙動

東京でpx4_drvのBonDriverだけれども
一部の隣接を排除するために13Ch-27Ch以外はコメントアウトしている
スキャンも早くなる

436:名無しさん@編集中
24/11/17 06:03:46.91 jBdMZzaD0.net
>>431

ありがとう。PTxCtrlを使う事にします。

437:名無しさん@編集中
24/11/17 09:58:31.96 gro4g5cE0.net
>>436
説明書読めと言われたけど、読まないと導入できへんから読んではいたが、
何でビルドしたら生成されるのにどこで使うかわからんかったからReleaseに出来たものは全部放り込んだ。
ソースみてどっちゃでも良いことがわかったので、説明に無いのかなと思ったわ。
アドバイスの通り、PTxCtrl.exeが万能なのでPTCtrl.exeとPT3Ctrl.exeは削除です。
PCを再起動で安定モードになったのは、BONを更新した時に古いPTCTrl.exeが終了していなくて、新しいexeを起動して落ちたようです。
いじょう

438:名無しさん@編集中
24/11/17 11:17:20.37 jBdMZzaD0.net
PTwCtrl というのも出来るけど、ボンドラの起動が圧倒的に遅くてやだね。

439:名無しさん@編集中
24/11/17 11:24:51.53 7laB/Sx70.net
PTwCtrlはAbove4G対応の奴でしょPT3持ってるけどPT2壊れなくて使った事ないから知らんけど

440:名無しさん@編集中 (ワッチョイ 36d2-2S6n)
24/11/17 11:39:49.79 gro4g5cE0.net
俺は32bit Windows7SP1で運用してるからAbove4Gは関係なく使える

441:名無しさん@編集中
24/11/17 16:13:22.58 jBdMZzaD0.net
そういう問題じゃないんだよね。将来的にAbove4Gがデフォルトになってもいいように対応しようとしてるのよね。

442:名無しさん@編集中
24/11/17 17:02:19.37 L2cQNfBG0.net
Above4Gが無効にできないマザーもある
うちのやつがそうで最初詰んだって思ったから

443:名無しさん@編集中
24/11/18 02:20:40.01 xyMSm7Ly0.net
PT1やPT2のように複数チューナーを持っているボードの場合、
「使用チューナー」で「ID:00000001(BonDriver_PT-S.dll)」「ID:00000002(BonDriver_PT-S.dll)」...と強制指定することが出来ますが
この各IDが実際にどのボードのどのチューナーか(PT1のT1、T2。PT2のT1、T2)確認する術はないのでしょうか
特定のIDのチューナーで録画した時だけボロボロドロップが出るので切り分けたいのです


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch