[mythtv] More scheduling scheduler

David Engel gigem at comcast.net
Tue May 9 20:08:42 UTC 2006

On Mon, May 08, 2006 at 01:17:54AM +1000, Paul Andreassen wrote:
> What does a cardid of 0 mean and is only set in PruneRedundants?

Anything that isn't going to be recorded gets its cardid and inputid
reset to an invalid values of 0.  It reduces visual clutter in
PrintLists and makes the recording entries easier to find, at least
for me.

> Fixed in attached patch.  This assumes that the softpadding is going to be 
> soft even for high priority programs.  If not the longer commented section 
> should work.

I'll try to get to this in the next few days.  I've been terribly busy
with other things lately.  My main question is if the between time
should be split proportionally for softend and softstart or should
softend always be maximized with softstart getting the rest?

> In Watch Recordings screen (for default, MythCenter, 12x29+640x512) the 
> timedate + offsetstring doesn't fit due to the picture.  I'm not sure if it 
> needs to be displayed on this screen.

Probably not.

> I've extended the timedate area only for conflict and schdiff but not 
> programlist.  programlist is used in previouslist.cpp for after scheduling 
> and in proglist.cpp for before scheduling.  Neither had any softpadding to 
> display.

proglist can definitely show things that are already scheduled.

On Mon, May 08, 2006 at 02:45:16PM +1000, Paul Andreassen wrote:
> On Mon, 8 May 2006 01:17 am, Paul Andreassen wrote:
> > I've compiled with '[9863]  Make soft padding work better when
> > SchedMoveHigher? is disabled.' and soft padding isn't removed for high
> > priority programs even when SchedMoveHigher is enabled.
> After more testing it does work but depends on the order of scheduling of the 
> programs.  Because it doesn't try every fit, it didn't wiggle enough for my 
> test example.  Even changing the high priority program to the same as the 
> others didn't help.  But by increasing the priority of the conflicting 
> program did.

Can you provide specifics?

David Engel
gigem at comcast.net

More information about the mythtv-dev mailing list