17/03/23 02:02:19.17 .net
>>544-545
debugViewで確認しました
pid 16496がEpgTimerで、18508が録画しているEDCBです
正常にマージンが取られて録画された時のログと比べると、「EpgData」というログが増えていて、この直前で40秒ほどかかっています
つまりEDCBを起動してチャンネルをあわせる→epgを受信する→epgを更新する→自動録画の処理に40秒かかる→その間にマージンの時間を過ぎてしまうという事みたいでした
EpgTimerSrvとの通信部分を見て、CMD2_VIEW_APP_REC_START_CTRLを優先して送るようにしないといけないか。厳しいな
1:34:11.752 [18508] CMD2_VIEW_APP_CREATE_CTRL
1:34:11.752 [18508] CMD2_VIEW_APP_SET_CTRLMODE
1:34:11.752 [18508] COneServiceUtil::SetPmtPID 0xffff => 0x0101
1:34:11.753 [16496] CMD_TIMER_GUI_SRV_STATUS_NOTIFY2
1:34:11.753 [16496] PreRecStart
1:34:52.736 [16496] CMD_TIMER_GUI_SRV_STATUS_NOTIFY2
1:34:52.737 [16496] EpgData
1:34:52.739 [18508] CMD2_VIEW_APP_REC_START_CTRL
1:34:52.739 [18508] *:StartSave