Opened 14 years ago

Closed 14 years ago

#440 closed defect (invalid)

"Watch Recordings" menu showing inconsistent start and end times.

Reported by: agforsyth@… Owned by: bjm
Priority: minor Milestone: unknown
Component: mythtv Version:
Severity: low Keywords:
Cc: Ticket locked: no

Description

Watch recordings is showing the true start time of a recording, but the theoretical end time of the recording (the end time of the "show"), even after the recording is finished. That is, the displayed start time is when the recording actually started (meaning if it was started part way through the show, or pre-roll is enabled). The displayed end time is when the recording is scheduled to end, not taking into account programmed overrecord.

I think correct behavior would be to show the "show" / theoretical / scheduled end time while the recording is in progress, and the "recording" / actual end time once the recording is over.

Change History (4)

comment:1 Changed 14 years ago by Isaac Richards

Owner: changed from Isaac Richards to bjm

comment:2 Changed 14 years ago by bjm <bjm@…>

"Preroll" and "overrecord" are variables used by the recorder at record time which the planned schedule is unaware of. The starttime is set properly at the time that the recording starts but the "theoretical" end time is still unknown.

David Engel has already posted a proposed patch for comment that would include optional padding time in the schedule during the planning stage and would report the start and end time including this additional time when applicible.

Please see http://www.gossamer-threads.com/lists/mythtv/dev/152491 . Apply the patch, test, and reply with your comments to mythtv-dev@… .

comment:3 Changed 14 years ago by anonymous

I'm not worried about how much it actually records. I think that is being handled fine. The intent of this ticket was to have the end times of recordings being displayed correctly after the recording has ended. Two examples are below:

  1. I start recording at 8:30. The show goes to 9pm. I restart mythbackend at 8:45. According to mythfrontend, I now have one recording going from 8:30pm - 9:00pm and another going from 8:45pm - 9:00pm. Actually, I have one going from 8:30pm - 8:45pm and another going from 8:45pm - 9:00 pm.
  1. I have a show scheduled at 8:30pm and none scheduled before or after it. I have 120 seconds of pre-roll and overrecord set. The show actually starts recording at 8:28pm, and ends at 9:02pm. Mythfrontend displays the show as having started at the correct time, but displays it as having ended at 9:00pm.

I hope I've made it clear that my problem is the following: after a recording is completed, you know when it ended. So you should show when it ended as the end time. It doesn't make sense to do anything else. You know the real end time. Display it.

I don't care how overrecord / pre-roll is actually handled at all, and it is irrelevent to this issue. I only care that after a recording is done, it's end time is the actual end time of the recording.

comment:4 Changed 14 years ago by (none)

Resolution: invalid
Status: newclosed

Writing the recorded.endtime when a recording ends was changed weeks ago as part of the changing endtimes in progress updates. Current SVN will not show the padded endtime of a recording in progress but will show the actual time that a recording ended. David's patch would show the padded endtime of a show while it was being recorded.

Note: See TracTickets for help on using tickets.