[mythtv] Segmented tables with DVB EIT

Taylor Jacob rtjacob at earthlink.net
Tue Feb 15 13:25:00 UTC 2005


Quoting Noone Important <nooneimprt4nt at gmail.com>:
<snip>
> But I never see another emit for channel 881, so only the first 7
> programs get added to the db.

Segmented EIT works in the UK, but not in Germany for some reason on Astra..
What service are you looking at?

> I am in general very confused by how the Table[] works.  Specifically,
> I can't seem to figure out the condition that lets
> SectionTracker::Complete()==true (which seems to be the condition that
> allows the emit to happen).

It's a bunch of nasty inheritance to hopefully make the siparser emits be
handled in a more elegant way.. Most of the Table[EVENTS] code is in sitype.cpp
under EventHandler..

> I know the EIT stuff is in flux, but I just need to know how it works
> in order to try to fix it.

As far as I know this is the only real bug in the EIT code.. I still want to
change the emits to be per table so that it won't eat up so much ram holding
the events before inserting them into the database..

Taylor


More information about the mythtv-dev mailing list