5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

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

【EDCB】EpgDataCap_Bonについて語るスレ 51 [無断転載禁止]©2ch.net

1 :名無しさん@編集中:2016/05/18(水) 22:39:06.90 ID:/EuwjoWY
EpgDataCap_Bon(EDCB)について語るスレです。


■アップローダーAxfc UpLoaderでの検索例 -
http://www1.axfc.net/uploader/search.pl?search_str=EpgData&sort=1&sort_type=uid&sort_m=DESC
http://www1.axfc.net/uploader/search.pl?search_str=EDCB&sort=1&sort_type=uid&sort_m=DESC

■ソースコード(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について語るスレ 50 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/avi/1460473448/

761 :名無しさん@編集中:2016/06/27(月) 18:01:50.08 ID:essOhEcS
Material WebUIについてバグか仕様上の制限かわからないけど一応報告。
ファイル名(フルパスではない)が260バイト以上のものがライブラリに存在するとライブラリを開いた時にEpgTimerSrv.exeがクラッシュする。

762 :名無しさん@編集中:2016/06/27(月) 18:12:44.21 ID:URVC5BHD
>>761
クラッシュするなら、間違いなくバグだろうね。
260バイトと言えば、C言語のMAX_PATHの値だね。
固定サイズでMAX_PATH使っててバッファオーバーフローしてるんだろうね

763 :名無しさん@編集中:2016/06/27(月) 19:51:17.55 ID:funNIgTT
>>762
小難しい話になるけど、バッファオーバーフローでなくLuaFileSystem(lfs.dll)による例外落ち
LFSは_findfirst/_findnextを使ってるんだが、こいつらは
ANSI換算でMAX_PATH越えるファイル(LFSの中の人はたぶん想定していない)に出会うと
無効なパラメータハンドラってのが呼ばれて、これをハンドルしていない場合は例外に落ちる。
まあ・・・なんというか、前スレ>>975使おう

764 :名無しさん@編集中:2016/06/27(月) 20:18:03.30 ID:kzAa7Beq
結局LFSでバッファオーバーフロー起こしてるから、>>762も間違いではないんでない?

765 :名無しさん@編集中:2016/06/27(月) 21:19:06.87 ID:6bxuFKbA
すいません助けてください
先週からEDCBでたまに録画に失敗します。

詳しい状況は以下の通りです。
1・朝10時の番組を録画予約しているのですが、
  週に一回の割合で録画に失敗し
  EPGtimerの録画済み一覧に
 「録画時間に起動していなかった可能性があります」
  とエラーログに記載されています。

2・一回発生するとその後の予約が全部「録画時間に起動…」のエラーで録画され   ていません。

3・その際にEDCBが予約録画待機中のままで止まっています
  EDCBを再起動するまで上記の状態が続きます。

今までの録画済み一覧を「結果」でソートしたところ
上記の症状が数ヶ月に一回位だったのですが
先週から頻発しております。
ただ、先週から目立って環境を変えたりハードウェアを増設したりはしてません。

いろいろググったり過去ログを探ってりしてみて
イベントビューアーでもエラーログを確認して書こうと思ったのですが
何処にログがあるのかもわかりません。
どうすれば解決するでしょうか?

OS windows10
EDCBバージョン 10.66(人柱版)

766 :名無しさん@編集中:2016/06/27(月) 21:25:35.81
win10の長いフルパス対応希望

767 :名無しさん@編集中:2016/06/27(月) 21:36:42.37 ID:funNIgTT
>>764
バッファオーバーフローと例外落ちじゃ安全面に雲泥の差があるけど
まあさほど間違いでもない
LFSに対しては、すなおにFindFirstFileA/FindNextFileA呼んでおけば
少なくとも落ちることは無いのに・・・と思う

768 :名無しさん@編集中:2016/06/27(月) 21:39:35.46 ID:UUDze7cr
>>765
時刻あたりがうまくいってないんじゃないの?

769 :765:2016/06/27(月) 21:45:23.16 ID:6bxuFKbA
>>768
時計がずれてるってことですか?
もう少し詳しく教えてもらってもよろしいですか?

770 :名無しさん@編集中:2016/06/27(月) 21:48:53.09 ID:+oRC/tw/
>>760
地デジにもBS・110CSにもTDTは送出されてない
TOTとSITにはCRC32があってEDCBでもチェックしてる
なので、放送局が送出段階で変な値を入れてない限りは多分大丈夫
で、>>751も書いてるけど、ある局でもしTOTに正しくない値が入って来てたなら、TOTによる時間合わせを
使ってなくてもその局の録画は失敗する事になるはず

ただし現在のEDCBの実装では、A局の番組を録画しようとしてて、A局のTOTは間違ってなくてもB局のTOTが変な値に
なっていると、B局のEPG取得時に時間変更されてしまうと言う可能性はありそう
言い換えると、全放送局が常時正しいTOTを送出してくれてる事が前提の実装になってる

送出段階でTOTが変な値になってる事があるのかどうかは知らないけど、例えばカラーバー中とかなら正しい値が
来てなくてもおかしくないかも・・・

771 :名無しさん@編集中:2016/06/27(月) 22:11:50.62 ID:iMChB6vX
>>765
自分も同じような問題に悩まされてたけど
xtne6f氏版に乗り換えたら発生しなくなった

772 :765:2016/06/27(月) 22:20:02.31 ID:6bxuFKbA
ありがとうございます。
ビルドするのは初めてなので、暇な時間のあるときにやってみます。

773 :名無しさん@編集中:2016/06/27(月) 22:25:55.31 ID:funNIgTT
>>761の対策をpastebinしたので参考まで
http://pastebin.com/Bf3rcXzn
もちろんMAX_PATH越えるファイルはリストできないけど
これはANSI系列のAPI使う限り宿命なのであしからず。
落ちるよりずっとマシ

248 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)