[mythtv] [PATCH] Support for Scheduling changes in DVB EPG

William Uther willu.mailingLists at cse.unsw.edu.au
Sat Apr 9 01:49:38 UTC 2005


On Fri, 8 Apr 2005 13:31:13 +0100, stuarta at squashedfrog.net (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: willu at cse.unsw.edu.au          University of New South Wales
Web: http://www.cse.unsw.edu.au/~willu/     Sydney, Australia



More information about the mythtv-dev mailing list