[vdr] EPGSearch doesn't avoid repeats anymore?

Dominic Evans oldmanuk at gmail.com
Wed Nov 10 14:43:23 CET 2010

On 10/11/10 13:25, Dominic Evans wrote:
> I don't think its a bug, it seems to be the intended function.
> 1) First it checks that we either said 'don't compare the title' or the
> titles match (!compareTitle || Title1 == Title2)
> 2a) Then it ANDs this with a check that either we said 'don't compare
> the subtitle' (!compareSubtitle) OR the subtitles match (Subtitle1 ==
> Subtitle2) AND also we've either said 'only if present'
> (compareSubtitle==2) OR at least one of the sub-titles is non-empty
> (Subtitle1!="")
> I just don't know why its a useful function :-)

I did a bit more digging and discovered this was a new option since 
0.9.25.beta7 and is listed in the HISTORY as:

> Avoid repeats: 'Compare subtitle' has now a third value 'if present'
> besides 'no' and 'yes'. With this setting epgsearch will classify two
> events only as equal if their episode names match and are not empty.
> Caution: if your EPG data has no episode names for different episodes
> don't use this option! 'yes' will then be the better choice even if this
> results in double recordings.

I think the description here is incorrect though. "epgsearch will 
classify two events only as equal if their episode names match and are 
not empty" seems to be the behaviour when this option is set to 'yes', 
not when it is set to the new 'if present' third value. The last 
sentence also seems to be incorrect. 'if-present' is the optimal choice 
if your EPG data doesn't always have episode names, using them for the 
comparison if they're present, ignoring them if they're missing.

For anyone interested, I've attached the git-diff of 53677636 (when this 
was introduced).

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 53677636.patch.gz
Type: application/x-gzip
Size: 4032 bytes
Desc: not available
URL: <http://www.linuxtv.org/pipermail/vdr/attachments/20101110/d252e5d2/attachment.bin>

More information about the vdr mailing list