On Fri, 8 Apr 2005 13:31:13 +0100, [EMAIL PROTECTED] (Stuart Auchterlonie) wrote:


I've sat down and come up with a proper patch that adds support for
scheduling changes that show up in the EPG.

I've also been playing around with this (but using mythfilldatabse and tv_grab_dvb :). I had been meaning to move to something like your patch once I got the kinks out. Thanks for beating me to it :)


What happens is when epg records are received the database is checked
for existing records that conflict with the new data being received.
If there is a conflict detected then the old record is removed in
favour of the new record.

What this means is that if the network moves a show back half an
hour and this change is reflect in the trasmitted EPG then we will
use the new (&correct) information....

The issue I had with my version was that some shows had different names in the XMLTV data vs the DVB data. e.g. M*A*S*H vs MASH. This means that some record requests don't match once the switch happens.


I was thinking about possible fixes:

a) use some sort of fuzzy matching, or
b) a new table in the db that records the various names that should be considered equivalent.


I started working on a) first, and decided it was hard to get "right". I then decided to try b) but have been distracted by other things (TS timing bugs, ...).

  Have you had these problems where you are?

Be well,

Will          :-}

--
Dr William Uther                           National ICT Australia
Phone: +61 2 9385 6357               Computer Science and Engineering
Email: [EMAIL PROTECTED]          University of New South Wales
Web: http://www.cse.unsw.edu.au/~willu/     Sydney, Australia

_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to