[mythtv-users] 'End late' ignored when recording LiveTV
peper03 at yahoo.com
Fri Jul 27 19:19:31 UTC 2012
I noticed recently that if I toggle the recording status on a programme
I'm watching via LiveTV, the recording often stops before the programme
does because the 'End late' value was not applied.
I did a bit of digging in the code and found this is done intentionally:
void TVRec::NotifySchedulerOfRecording(RecordingInfo *rec)
// + remove DefaultEndOffset which would mismatch the live session
rec->GetRecordingRule()->m_endOffset = 0;
The comment for NotifySchedulerOfRecording seems to indicate that this
goes against the purpose of this method:
"In this case the scheduler needs to know about the recording so it
can properly take overrecord into account, and to properly
reschedule other recordings around to avoid this recording."
Normally I'd open a ticket but since it's been done intentionally I
thought I'd check here to see if anyone can explain why.
I don't need this feature very often but there's not much point using it
at all if there's a good chance it's going to cause me to miss the end
of the programme.
More information about the mythtv-users