
mythtv at cvs
Aug 23, 2005, 5:26 PM
Post #1 of 16
(3273 views)
Permalink
|
|
Ticket #255: Improved scheduling of consecutive programs with pre-roll/overrecord
|
|
#255: Improved scheduling of consecutive programs with pre-roll/overrecord ---------------------------------------------+------------------------------ Reporter: Max Barry <mythtv [at] maxbarry> | Owner: ijr Type: patch | Status: new Priority: minor | Milestone: Component: mythtv | Version: head Severity: medium | Cc: | ---------------------------------------------+------------------------------ Hello devs, Attached is a patch to improve MythTV's scheduling of consecutive programs. It's meant to help users in areas where TV stations tend not to broadcast shows at the advertised time (e.g. Australians), and who try to compensate for this with the global overrecord setting. = Current Behavior = When consecutive programs are scheduled, Myth will default them both to the same tuner and ignore the global pre-roll and/or overrecord settings -- even if a second (or subsequent) tuner sits idle. This is problematic for users in areas where TV stations tend not to broadcast programs at their advertised time, as ignoring the overrecord usually means missing the end of the show. At present, such users need to manually extend the end time of every single recording, which is annoying and occasionally leads to creating unintended scheduling conflicts. = After Patch = Myth will attempt to honour the global pre-roll and overrecord settings by switching a program to a different card or showing, if this can be done without disrupting anything else. Myth's behaviour is unaltered except when: '''(a)''' there are scheduled programs that do not conflict, but are too close together to allow the pre-roll and overrecord settings to be honoured; and '''(b)''' one or more of these programs has an alternative showing available (e.g. free tuner card or other broadcast time) that could be recorded in full, including pre-roll and overrecord. Please note that this means the patch does not alter MythTV's behaviour at all unless the user has set a positive pre-roll or overrecord. = Issues = If a user goes into Utilities/Setup -> Setup -> TV Settings -> General and changes his global pre-roll or overrecord setting, it'd be nice for a reschedule to be triggered. But I haven't coded this (because I have no idea how to). So if you turn pre-roll/overrecord on or off, it doesn't have any effect until the next reschedule (i.e. mythbackend restarts or a new program is recorded/scheduled). Max. -- Ticket URL: <http://cvs.mythtv.org/trac/ticket/255> MythTV <http://www.mythtv.org/> MythTV
|