記事一覧はこちら

EDCBのabt8WG版で録画開始時に先頭十秒くらい録画されない件メモ

対応策としては、abt8WG版を古いのにするしかないっぽい。

以下の質問より

http://echo.2ch.net/test/read.cgi/avi/1485185216/540-n

【EDCB】EpgDataCap_Bonについて語るスレ 55©2ch.net
http://mevius.2ch.net/test/read.cgi/avi/1485185216/541
541 名前:名無しさん@編集中[sage] 投稿日:2017/03/22(水) 01:11:38.39
録画マージンで開始を5秒にして、EDCBのViewボタンの下にあるテキストボックスを見ていたんだけど
EDCBは(俺の設定で)2分前に無事起動して「予約録画待機中」とだけテキストボックスに表示されていて
5秒前に「予約録画待機中
予約録画中」となるかと思ったら、10秒後 つまり15秒ほど遅れて実際の録画が開始されてしまった。

今までの録画ファイルのタイムスタンプを見ると、本来55秒にファイルが作成されて欲しいのに、23秒に作られるファイルもあったりして
当然それは先頭の23秒が録画出来ていない。
EDCBが「予約録画中」になる条件って他になにかありましたでしょうか?

PCの時計はNTPで完全に合わせてます。
並行していくつかの録画が走っているので、HDDのスピンアップでも無いです。
Win10+abt8WG版です

abt8WG版はxtne6f版等色々なブランチをつまみ食いしてる。なのでxtne6f版の調査も有効。

http://echo.2ch.net/test/read.cgi/avi/1485185216/621-n

【EDCB】EpgDataCap_Bonについて語るスレ 55©2ch.net
http://mevius.2ch.net/test/read.cgi/avi/1485185216/621

621 名前:名無しさん@編集中 (ワッチョイ 422a-A25/)[sage] 投稿日:2017/03/29(水) 02:48:38.14 ID:6fwKpnsU0
xtne6f版やその派生で録画開始が遅れる問題について自分なりに調べたので報告します。

詳細は>>552にある通りで最新版(cdc5192)でも起きます。ちなみに録画中のEPG取得をやめたり自動予約登録が0件だと発生しません。
(プログラム予約機能で開始時刻を1分ずつずらした予約を4つ入れて遅延が起きるかどうかテストしてる)
10.66時代にはなかった現象だと思ったので古いverで実験したところ、work-plus-s-150926では起きるがwork-plus-150926では問題ないということが分かりました。
さらにネットワーク図を見ながらコミット単位で調査していくと、「CReserveManagerを中心に整理」(0a77af9)以降に発生していることが確認できました。
(d232ba7までは問題なく、その間の3つはtypoでビルドできない状態でしたが修正して実験したら遅延はありませんでした)
0a77af9は変更量がかなり大きなコミットで説明にバグチェックが必要と書かれていますがそれがまだ十分ではないということなのでしょう。
自分は中の実装までは追えないので報告はここまでです。あとはよろしくお願いします。

自動録画処理をCheckReserveThreadで行うようにするといいらしい。

http://mevius.5ch.net/test/read.cgi/avi/1503144995/698-n

【EDCB】EpgDataCap_Bonについて語るスレ 57 [無断転載禁止]©2ch.net
http://mevius.5ch.net/test/read.cgi/avi/1503144995/698

698 名前:名無しさん@編集中 (ワッチョイ 77a5-qmOZ)[sage] 投稿日:2017/12/10(日) 22:05:26.99 ID:bSCdMILO0
>>692
確かにソースみると、0a77af9 (2015/02/27) で
それまで録画開始処理は CheckReserveThread でやっていたけど、
それをやめてメインスレッドでやるようになってるから、
自動予約処理(AutoAddReserveEPG)に時間がかかると録画開始が遅れるね

時系列はこんな感じ

日時 出来事
2015/02/27 バグが混入 https://github.com/xtne6f/EDCB/commit/0a77af9
2016/10/11 abt8WG版の最終コミットhttps://github.com/abt8WG/EDCB/commit/669262b158a25e1c84443ff00597fc981fa78aa6 これ以降更新停止・・・
2017/03/18 調査されたバージョン https://github.com/xtne6f/EDCB/commit/cdc5192
2017/04/29 tkntrec版に修正が入った? EPGデータ更新時などに予約情報の通知を抑制する

abt8WG版は動きないし、乗り換えないといけないなあ。

2chのテンプレにある各バージョンの最終コミット

バージョン 最終更新日時 watch star メモ
Velmy 2015/07/17 10 13 更新止まってる
abt8WG 2016/10/11 7 8 愛用してるけどもう駄目か
xtne6f 2017/07/14 28 43 特に説明無し。Releaseでバイナリ配布してる
tkntrec 2017/07/15 6 16 xtne6f版ベース。アプリ画面のキャプチャを公開してくれているので雰囲気が分かる。しかも作って放置じゃなくてちゃんと更新してくれている!

長いものに巻かれるとxtne6f版がいいけど、番組名でググるはどうしても欲しい。録画の先頭が切れる問題が直っているのか、正直よくわからん。わからんのであればtkntrec版を試してみるか・・・