[mythtv-commits] Ticket #255: Improved scheduling of consecutive
programs with pre-roll/overrecord
MythTV
mythtv at cvs.mythtv.org
Wed Aug 24 00:26:07 UTC 2005
#255: Improved scheduling of consecutive programs with pre-roll/overrecord
---------------------------------------------+------------------------------
Reporter: Max Barry <mythtv at maxbarry.com> | 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
More information about the mythtv-commits
mailing list