[mythtv] Re: [mythtv-commits] mythtv commits

Steve Davies steve at one47.co.uk
Wed Jan 21 15:36:48 EST 2004



David Engel wrote:
> 
> I'm still unclear as to why the looser check doesn't work for you.
> The chanid check still requires an exact match and probably makes the
> sourceid check superfluous.

I THINK the problem I was having is that the test now says "does the 'other' 
program lie inside the bounds of the 'current' program." If the method is 
called in reverse, then the meaning is negated. I might have been calling it 
with the parameters back-to-front.

Now that I look at it, I'm not sure I ever need to call 
IsSameProgramTimeslot() anyway! I'll check.

> 
>>The patch also fixes up some common scheduler omissions which I've seen 
>>mentioned on the list.
> 
> Care to elaborate?  I know of one issue I was going to look into later
> today.

One is the scenario where A overlaps B, and B overlaps C. The scheduler MIGHT 
disable A to allow B to record, and then disable B to allow C to record. A can 
now be recorded, so I have added a pass to check for auto-disabled programs 
which can be recorded after-all.

There is also the case where conflict resolution fails, but there is an 
"rsOtherShowing" available that the scheduler missed because it was originally 
conflicting with something. The same pass finds these, and uses them if possible.

> 
>>Perhaps I should send you the (updated) patch off-list for approval?
> 
> 
> Unless there's a good reason not to, please send it to the list.
> 
I'll post an updated patch soon.

Regards,
Steve

-- 
Steve Davies                   steve at one47.co.uk

PGP Fingerprints:
DH/DSS : 5D85 8164 91D7 E9CC 4F80  842B AB86 93D9 8938 7612
RSA    :      4E2E E60F 3D76 9E7E  70F9 901B 70FA 56C8
RSA4096: 02BE 5C0E EFA2 E1E4 EA89  C9CC 1E4F F654 3BC7 B65E



More information about the mythtv-dev mailing list