X



【EDCB】EpgDataCap_Bonについて語るスレ 71
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@編集中 (ワッチョイ 1f02-yyV0)
垢版 |
2020/04/10(金) 19:20:27.65ID:gJdkDv3b0
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

前スレ
【EDCB】EpgDataCap_Bonについて語るスレ 70
https://mevius.5ch.net/test/read.cgi/avi/1579709954/


※ DTV板はデフォルト設定が強制ワッチョイなのでextendコマンドの記述は不要です
0532名無しさん@編集中 (ワッチョイW ea94-ouS7)
垢版 |
2020/05/06(水) 17:43:02.02ID:YwdLnNZP0
>>531
出来上がったiniを見ました。
確かにですね。
どうしてそうなっていたのか訳わからんです。
やる前のiniはバックアップしてたので見ればSET_TCPセクションありました。
SETセクションの以下はゴミでしょうか?
UDPIP/UDPPort/UDPWait/UDPPacket/TCPIP/TCPPort/ChkUDP/ChkTCP
0533名無しさん@編集中 (ワッチョイW 2e02-xdBG)
垢版 |
2020/05/07(木) 07:07:15.96ID:TqFzYBLs0
BonDriver_PT3-S.ChSet.txtを編集でBSジャパン 0 2 0 16402"に変更しても変更が適用されません
具体的に言うとBSジャパン 0 3 1 16433のまま
なんですけどどうやったら変更出来ますでしょうか?
0535名無しさん@編集中 (ワッチョイ bb01-7oqX)
垢版 |
2020/05/07(木) 11:44:02.95ID:NOiHhauG0
もっとちゃんとした製品出せよ
0537名無しさん@編集中 (ワッチョイ bb01-7oqX)
垢版 |
2020/05/07(木) 12:04:32.94ID:NOiHhauG0
すまん 勘違いをしていたようだ
おま環だったみたい

EDCBが悪いのではなかったみたい
0538名無しさん@編集中 (ワッチョイ bb01-7oqX)
垢版 |
2020/05/07(木) 12:05:19.00ID:NOiHhauG0
これで直ったら明日報告する
0540名無しさん@編集中 (ワッチョイ cfda-Z6GW)
垢版 |
2020/05/07(木) 15:39:20.22ID:CrjySAB+0
>>520
発生してたw

2020/05/05(火) 18:25〜18:55
テレビ東京1
ブラッククローバー[再] #1「アスタとユノ」[字]

の録画が止まってなかった
EPG取得は16時21時07時なので関係なさそう

ログ?
00121275 675764.18750000 [6436] ★CWriteMain::Start CreateFile:D:\video\202005051825000303-ブラッククローバー[再] #1「アスタとユノ」[字].ts

この先どの辺を見るといい?
本文長すぎるって怒られたw
0547名無しさん@編集中 (ワッチョイ 2a01-7oqX)
垢版 |
2020/05/07(木) 16:28:11.10ID:K/X8gBti0
>>544
おれのとこと表示が違うや

サービス化しててEpgTimerSrv再起動かけてるのかどうかによって変るんだけど、もししてないならEpgTimerSrv.exeのPIDがぶっつり
切れてるところないか?
[6436]がEpgDataCap_bon.exeのPIDだと思うから、それじゃないやつ
0548名無しさん@編集中 (ワッチョイ cfda-Z6GW)
垢版 |
2020/05/07(木) 21:45:51.89ID:CrjySAB+0
>>547
サービス化してないしなにも触ってない状態で...
こんなやりとりの後6436 EpgDataCap_bon.exe以外は消えますね。

[8784] E:\BUILD\EDCB-20200216\EpgTimerSrv\EpgTimerSrv\EpgTimerSrvMain.cpp(422) : 予約登録処理 : Time = 52.29 [msec]
[8444] CMD_TIMER_GUI_SRV_STATUS_NOTIFY2
[8444] AutoAddEpgInfo
[8444] CMD_TIMER_GUI_SRV_STATUS_NOTIFY2
[8784] CMD2_EPG_SRV_ENUM_AUTO_ADD2: CMD_SUCCESS: 1ms
[8444] EpgData
[8784] CMD2_EPG_SRV_ENUM_PG_ALL: CMD_SUCCESS: 26ms
[6436] ★C:\tv\EDCB\Setting\EpgData\7FE67FE6_epg.dat
[6436] ★C:\tv\EDCB\Setting\EpgData\7FE67FE6_epg.dat.tmp
[8784] Shutdown cancelled
[8784] CMD2_EPG_SRV_RELOAD_EPG: CMD_SUCCESS: 106ms
[8784] Start Load EpgData
[8784] EgpDataCap3.dll [InitializeEP : id=517]
[6436]
[6436] ------- PMT Table -------
0549名無しさん@編集中 (ワッチョイ 6a25-MAww)
垢版 |
2020/05/08(金) 02:17:41.23ID:GbM4OyCF0
>>548
「予約登録処理 : Time」のログが残ってるからまあ確かにabt8WG版なんだけど
abt8WG版って4年前に更新止まってるもんで、対処する価値あるか(誰が対処するのか)?って話ではある
0550名無しさん@編集中 (ワッチョイ cfda-Z6GW)
垢版 |
2020/05/08(金) 02:55:07.12ID:I+IGHLd80
発生する仕組みが分かれば、他の派生版では起きないなら乗り換えれば良いし、
32bitビルド版では一切起きたことがなく、64bitビルド版だけで発生してるので、
両方乗り換えるべきなのか64bit版捨てればいいのかの判断が付くだけでもだいぶいい感じ

個人的には乗り換えてもいいんだけど、せっかく事象が発生するのでログをとってる状態
0551名無しさん@編集中 (ワッチョイ 6a25-MAww)
垢版 |
2020/05/08(金) 03:16:35.01ID:GbM4OyCF0
>>550
[8784]はEpgTimerSrv.exeのEPG読み込みやってるスレッドのIDだろうから
https://github.com/abt8WG/EDCB/blob/master/EpgTimerSrv/EpgTimerSrv/EpgDBManager.cpp#L84-L377
このへんで死んでる可能性濃い
範囲広いからもっとOutputDebugString追加したら限定できるかと
しかし[InitializeEP : id=517]ってのも不自然だな。普通こんなにid増えないような
0552名無しさん@編集中 (ワッチョイ cfda-Z6GW)
垢版 |
2020/05/08(金) 03:44:35.13ID:I+IGHLd80
>>551
解放漏れでもあるんですかね
順々に増えていく奴と、1が繰り返す奴がいる感じ

4/27にログを出すようにした時
[8784] EgpDataCap3.dll [InitializeEP : id=9]
[8784] EgpDataCap3.dll [UnInitializeEP : id=9]
[932] EgpDataCap3.dll [InitializeEP : id=1]
10,11,12のInitializeEP/UnInitializeEPの対
[8200] EgpDataCap3.dll [UnInitializeEP : id=1]

5/5の終わりの方
[6436] EgpDataCap3.dll [InitializeEP : id=1]
513,514のInitializeEP/UnInitializeEPの対
[7984] EgpDataCap3.dll [UnInitializeEP : id=1]
514,516のInitializeEP/UnInitializeEPの対
[8784] EgpDataCap3.dll [InitializeEP : id=517]

5/7再接続後(5/6はまるっと固まってた)
[6436] EgpDataCap3.dll [UnInitializeEP : id=1]
[4252] EgpDataCap3.dll [InitializeEP : id=1]
[4252] EgpDataCap3.dll [UnInitializeEP : id=1]
0553名無しさん@編集中 (ワッチョイ cfda-Z6GW)
垢版 |
2020/05/08(金) 04:40:59.90ID:I+IGHLd80
ちょ待てよ
障害が発生しているアプリケーション名: EpgTimerSrv.exe、バージョン: 0.10.69.0、タイム スタンプ: 0x5e4c6b26
障害が発生しているモジュール名: unknown、バージョン: 0.0.0.0、タイム スタンプ: 0x00000000
例外コード: 0xc0000005 ←分かる
障害オフセット: 0x00007ff9b278b7f8 ←どこだこれ...

寝るw
0554名無しさん@編集中 (ワッチョイ 2a01-7oqX)
垢版 |
2020/05/08(金) 05:12:24.72ID:F4m3Bzjb0
>>553
ポインターで関数呼び出ししててそのポインターがぶっ壊れてる?

ところで、この現象ってEpgDataCap_bon.exeの動作設定→録画中にEPGデータの取得を行うのチェック外しても起きるんだっけ?
大分昔のことですっかり忘れてたんだけど、おれもたまにEpgTimerSrv.exeが落ちる現象になってこのチェック外して動かすようにしたんだわ
0564名無しさん@編集中 (ワッチョイ cfda-Z6GW)
垢版 |
2020/05/08(金) 11:28:59.99ID:I+IGHLd80
>>554
>録画中にEPGデータの取得を行うのチェック

外して様子を見ても良いけども、どのくらい発生しなければ大丈夫なのかが分からない
EpgDataCap_bon.exeの設定なのにEpgTimerSrv.exeに影響するってことは、
排他回りにバグがいる(もしくはそう予想している)ってことなのかな

EpgTimerSrv.exeの原因を突き止めたいけど、どうするのが手っ取り早いだろう?
デバッガ起動しておく?往々にしてデバッグビルドじゃ発生しないんだよな
どこかでintで扱ってるとかそんな類なのではないかと思ってるけど、
ソースさらさら読める能力は俺にはないw
0565名無しさん@編集中 (ワッチョイW f379-S9Wr)
垢版 |
2020/05/08(金) 12:20:31.21ID:t1Q8RtpK0
EpgTimerSrv.exeが落ちるんだけど、どこまで戻せば落ちなくなるの?

その時のgitでの指定方法も教えてくだされ
0568名無しさん@編集中 (ワッチョイ fb8e-AOPt)
垢版 |
2020/05/08(金) 16:14:52.85ID:9HwSbURi0
>>565
Branch work の Latest commit 1c1d21b on 6 Mar または Branch work-s の Commits on Jan 12, 2020 あたりだと普通は答えるけど
Gitの使い方調べる気もないならZIPで落としなよ。上げてる釣りにしても雑すぎる。

もし真面目に書いてるならエラー次第だと思うけど、4/18のバージョンで不都合報告は君くらいだから多分どこまで戻っても同じじゃないかな。おま環てやつだ。
0569名無しさん@編集中 (ワッチョイ 2a01-7oqX)
垢版 |
2020/05/08(金) 17:23:47.85ID:F4m3Bzjb0
>>564
EPGリロードの命令発行直後に落ちてるということは、EpgDatCap_bonでEPGデータを取得してそれをEpgTimerSrvに渡したとき
渡したときにEpgTimerSrvがやってることとバッティングして落ちてるじゃないかなと推測(排他処理ができてない)
どこが悪いか探してみようとしたんだけど、落ちる頻度がそれほどではなかったからもういいやって諦めた記憶がある

[8784] CMD2_EPG_SRV_RELOAD_EPG: CMD_SUCCESS: 106ms
[8784] Start Load EpgData
0572名無しさん@編集中 (ワッチョイ ea02-oySJ)
垢版 |
2020/05/08(金) 18:55:04.39ID:nQafTmQL0
>>571
それがいっぱいヒットして数値やらWOWOWより上にしろとか
も微妙に違ってて、一応一通り試したんですけどだめでした
BSテレ東は検出するけどBSPとかWOWOWがだめとか
全部ちゃんと検出されないんです
0573名無しさん@編集中 (ワッチョイ 5bf5-6t4H)
垢版 |
2020/05/08(金) 18:58:36.95ID:f/CuPdxT0
>>572
※BS1,BSプレミアム等が、デフォルトスキャン時間設定では検出できない場合
チャンネルスキャンのタイムアウト値を大きめに変更して、スキャンする(人柱版10.61.1以降)
⇒Readme_EpgDataCap_Bon.txtの■チャンネルスキャンのタイムアウト値を変更する■を参照

チャンネルスキャンのタイムアウト値を変更するには、
BonCtrl.iniをメモ帳などのテキストエディタで開いて編集。
ChChgTimeOut
ServiceChkTimeOut
それぞれの値を大きめに変更して、スキャン。数値は15~20程度でよいと思います。
0576名無しさん@編集中 (ワッチョイ cfda-Z6GW)
垢版 |
2020/05/08(金) 20:30:04.32ID:I+IGHLd80
>>569
なるほど。とりあえずクラッシュダンプをとる設定にしたよ。
2/20頃運用開始して、3/5に発生、4/25再発、5/5再発という状況なので
うまくすれば(?)来週中にも発生するかもしれない。

でももし排他制御の問題なのだとしたら、全録状態ですぐ消す運用で
回した方がいいのかなあ。Eテレの5分番組が続くような奴とか。
やってみよう
0577名無しさん@編集中 (ワッチョイ 6a25-Qfm0)
垢版 |
2020/05/08(金) 22:37:45.71ID:GbM4OyCF0
>>552
UnInitializeEPの対があるなら解放漏れの線は薄いかな
abt8WG版はEP3AribStrinbDecoderってクラスがEpgDataCap3.dllのハンドルずっと掴んでるっぽくて
それならidがEPG再読み込みごとに増えるのは自然
id=1のやつはEpgDataCap_Bon.exeが出してるログだろう
>>576
クラッシュがもしEpgDataCap3.dllの内部だったらこれをxtne6fの最新に差し替えてみるといいかも
abt8WGのEpgDataCap3.dllは若干古いっぽい
EpgDataCap3.dll自体は原作EDCBで使っても問題ないほどに互換あるかと
0580名無しさん@編集中 (ワッチョイ bb01-7oqX)
垢版 |
2020/05/09(土) 14:09:53.93ID:JntguMWS0
PT1のICカードリーダーライターで
コロナの給付金が申請できたのはラッキーだったわ
0583名無しさん@編集中 (ワッチョイ cfda-Z6GW)
垢版 |
2020/05/10(日) 05:33:55.69ID:TwqhPeto0
>>576
キター!!

0:004> k
# Child-SP RetAddr Call Site
00 00000013`8a6f32ac 8a6f3350`00000000 0x00007ff9`c872b7f8
01 00000013`8a6f32b4 b02b199c`00000013 0x8a6f3350`00000000
02 00000013`8a6f32bc 6967dd30`00007ff9 0xb02b199c`00000013
03 00000013`8a6f32c4 6967dd59`00000156 0x6967dd30`00007ff9
04 00000013`8a6f32cc 6967dd59`00000156 0x6967dd59`00000156
05 00000013`8a6f32d4 00000000`00000156 0x6967dd59`00000156
06 00000013`8a6f32dc 00000000`00007ff9 0x156
07 00000013`8a6f32e4 00001000`00000000 0x7ff9
08 00000013`8a6f32ec 00000000`00000000 0x00001000`00000000

思ってたのと違う...だいぶ壊れてない?これ...
寝る...
0587419 (ワッチョイ bb01-7oqX)
垢版 |
2020/05/10(日) 13:12:18.04ID:WT6w/o3I0
今朝の番組予約、またシカトされたよ

Windows7 xtne6f

朝の4時と10時にEPG取得しているのだが
この間は5:00の番組
今日は4:30のジェラシックパークがシカトされた
(またもや録画されていないのをみて予約自体取り消した)

どーも、EPG取得直後の番組予約が怪しいので
今度4〜6時帯の番組予約がある時は
EPG取得をOFFにしてみる

抑制は予約がある45分前にしてあったんだけど
前回、これが怪しいと思って60分前に変更したんだけどねー

ところで
>※EPGデータの取得に使用するチューナーはT1とS1のみにして他チェックを外すほうが良い

これってまじ?
0588名無しさん@編集中 (ワッチョイ bb01-7oqX)
垢版 |
2020/05/10(日) 13:13:23.92ID:WT6w/o3I0
まあ、いいや
そういう話があるのなら、とりあえずそうしてみる
0589名無しさん@編集中 (ワッチョイ bb01-7oqX)
垢版 |
2020/05/10(日) 13:18:31.38ID:WT6w/o3I0
ダメだ

>※EPGデータの取得に使用するチューナーはT1とS1のみにして他チェックを外すほうが良い

これ、どこに設定メニューがあるのかわかんない(´Д`)
0591名無しさん@編集中 (ワッチョイ bb01-7oqX)
垢版 |
2020/05/10(日) 13:20:47.02ID:WT6w/o3I0
ああ、わかった
たびたびすまんこ
0592名無しさん@編集中 (ワッチョイ bb01-7oqX)
垢版 |
2020/05/10(日) 13:21:07.44ID:WT6w/o3I0
>>590
まあ、やってみる
ありがとう
0593名無しさん@編集中 (ワッチョイ 6a02-oySJ)
垢版 |
2020/05/10(日) 13:56:42.09ID:31WKH4vV0
地デジの番組 番組表確認して予約したが
番組情報が取得できず 録画出来てなかったわ
xtne6f最新版 でも番組表見るとちゃんと変更もしてない
予約もダブっていない
再現性が難しいがたまに起きるようになった
0594名無しさん@編集中 (ワッチョイ cfda-Z6GW)
垢版 |
2020/05/10(日) 14:04:52.42ID:TwqhPeto0
>>586
ああ、うん。置いてもだめなんだ。なのでだいぶ壊れてると思う。
領域が壊れてるのかスタックポインタが壊れたのか分からないけど。

だんだん面倒になってきたからxtne6f版に乗り換えようと思ったら、
今は時期が悪いのか。なかなか難しいなw
0595名無しさん@編集中 (ワッチョイ bb01-oySJ)
垢版 |
2020/05/10(日) 14:14:50.45ID:WT6w/o3I0
>>593
やっぱりそういうことがあるのか!!
俺だけじゃないんだ
ハマーンカーンかと思ってた
0596名無しさん@編集中 (ワッチョイ 6a25-Qfm0)
垢版 |
2020/05/10(日) 21:40:30.94ID:6SfY+rFq0
>>593
番組情報取得できず〜で多いのはチューナー死かSpinelやなんかのコネクション切れて0バイト録画
ログみればこういうのは一発でわかるからログをとれ
>>594
Symbol File Path (だったか)でpdbのフォルダ指定しなきゃいけなかった気もする
リターンアドレスの解析設定なんてデバッガ次第だからそこまでは知らん
EpgDataCap3で死んでたらそっちのpdbもいる
0597名無しさん@編集中 (ワッチョイ beda-jgrQ)
垢版 |
2020/05/10(日) 21:48:40.34ID:9H6IjLRy0
EPG取得で止まる人がさ、
その止まった時のEPGDataを保存しておいて
EPG再読み込みとかして再現するか試せないかね

1つずつやってみれば、もしかしたら局も絞れて
落とすデータが1局分に出来るかもしれんし
0600名無しさん@編集中 (ワッチョイ cfda-Z6GW)
垢版 |
2020/05/10(日) 23:30:25.67ID:TwqhPeto0
>>596
うん。あまり貼っても邪魔だから貼ってないけど、
正常
00 00000013`8acff738 00007ff9`c4988b03 ntdll!NtWaitForSingleObject+0x14
01 00000013`8acff740 00007ff7`ed8021d1 KERNELBASE!WaitForSingleObjectEx+0x93

異常
00 00000013`8a6f32ac 8a6f3350`00000000 0x00007ff9`c872b7f8
01 00000013`8a6f32b4 b02b199c`00000013 0x8a6f3350`00000000
02 00000013`8a6f32bc 6967dd30`00007ff9 0xb02b199c`00000013

00007ff9 0xb02b199cはSet188TS@CTSPacketUtil+24Cあたりなんだが、
ここまで壊れてると単なるゴミの可能性もある
0601名無しさん@編集中 (ワッチョイ 6a02-oySJ)
垢版 |
2020/05/11(月) 03:43:50.23ID:ECdvCWSL0
> 番組情報取得できず〜で多いのはチューナー死かSpinelやなんかのコネクション切れて
うんわかってる
問題なかったのにたまにこうなるようになったから書いたんだ
0612名無しさん@編集中 (ワッチョイ eae5-mmMd)
垢版 |
2020/05/12(火) 16:18:21.02ID:1z/OVKM90
浦島太郎がきましたよ
>>334
おもいっきり引っかかってるよ。
そら、8年も根本からの変更放置してたら忘れるところも一杯。

>>338
いつもならここら定期的に見てるから修正加えるんだけど、コロナのお陰で完璧に触ってなかった。
そら変わってればエラーでますわな。
以前新しいやつをビルドして使ったら、別の不具合出てやむなく使わなかったんだよね。
それで仕方なく放置。もう直ってるだろうけどさ。

どちらにしろヒントには感謝する、ありがとう
ch外しただけでバグ出なくなったし、とりあえずは再スキャンで直るな

と思ったら>>308のファイルがない…サイト見て直すしかないか
PT3じゃないから半自動化もできーん
0613名無しさん@編集中 (ワッチョイW da4b-L+qq)
垢版 |
2020/05/12(火) 21:03:42.01ID:VQLFx3ns0
>>609
地元ローカルはたまに見てるね。
voiceやなんしょんやらのグルメや店紹介の番組は好きなほうよ。サンテレビで親が釣り番組も見てるからそれもかな。
全国はNEWSをちょいと見るだけやが全体的に視聴時間はかなり減ったなー
0618名無しさん@編集中 (ワッチョイ 2b01-gIXh)
垢版 |
2020/05/13(水) 01:14:46.68ID:eAHCAfA/0
いたいなあ
なんで殴るの?
0620名無しさん@編集中 (ワッチョイ 2b01-gIXh)
垢版 |
2020/05/13(水) 06:03:38.13ID:eAHCAfA/0
  _, ._
( ・ω・)パ-ン
  ⊂彡☆))Д´)>>619
0625名無しさん@編集中 (ワッチョイ b3b6-aUbQ)
垢版 |
2020/05/13(水) 23:15:16.06ID:zb/HHqY20
EDCBとBonDriverProxyExの組み合わせで利用していて
チューナーPCは基本スリープで、録画する時にWOLで起動させる設定にしているのですが
たまにチューナーPCの調子が悪くなる事があって、EDCB側はチューナーを開いている判定になっているものの
チューナーPC側ではエラーが発生しており、EDCBではSignalが0となり録画が失敗することがあります。
そのため、エラーが発生した際にチューナーPCを再起動する設定を入れたのですが
EDCB側でもチューナーを再度開く動作が必要となります。

そこで質問なのですが、Signalが0の場合にチューナーを開き直すような設定はEDCBにありますか?
EDCBはxtne6f版を使っています。
0626名無しさん@編集中 (ワッチョイ 5d8e-DBEz)
垢版 |
2020/05/14(木) 00:20:15.72ID:/W0O2TR50
そんな設定を見かけたことはないですなぁ
とりあえず適切な場所と条件でシグナル判定&再オープン処理とか入れてみればいいんじゃね?
ソース追うのが面倒なら現状の対処はつけっぱでいいと思う。
Intelで月600円以下、AMDで800円以下の追加出費になるだろうけど。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況