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
