[mythtv] EIT broken in SVN ?

Dave dave at 0bits.com
Mon Feb 25 12:55:25 UTC 2008


Hi devs,

Has anyone noticed that EIT is broken in SVN ? Whether i'm on the 
transponder/channel watching livetv or the EIT scanner is running in the 
background, nothing gets populated in the EPG. I've enabled backend with 
eit,siparser verbosity but nothing obvious. Here's a snippet of the eit 
scanner running (note: nothing got added and it just skips to channel 
680 about 5 mins later)

2008-02-25 16:25:16.438 EITScanner (1): Now looking for EIT data on 
multiplex of channel 2803
2008-02-25 16:25:16.438 EITCache: Pruning all entries that ended before 
UTC 2008-02-24T16:30:30
2008-02-25 16:25:16.474 EITCache: Deleting old cache entries from the 
database
2008-02-25 16:26:05.313 MainServer::HandleAnnounce Monitor
2008-02-25 16:26:05.313 adding: htpc as a client (events: 0)
2008-02-25 16:30:30.542 TVRec(1): HW Tuner: 1->1
2008-02-25 16:30:31.480 EITScanner (1): Now looking for EIT data on 
multiplex of channel 680


now whilst it's tuned to the channel, i run 'epgsnoop' which gives me 45 
valid entries.

htpc ~% ./epgsnoop >new.xml
htpc ~% grep 2803.dvb.guide new.xml|wc -l
      45

If i look at the database:

mysql> select name,sourceid,xmltvid,useonairguide,chanid from channel 
where channum=2803;
+------+----------+----------------+---------------+--------+
| name | sourceid | xmltvid        | useonairguide | chanid |
+------+----------+----------------+---------------+--------+
| MBC4 |        3 | 2803.dvb.guide |             1 |   5803 |
+------+----------+----------------+---------------+--------+
1 row in set (0.00 sec)


mysql> select * from videosource where sourceid=3;
+----------+---------+--------------+--------+-----------+----------+----------+--------+
| sourceid | name    | xmltvgrabber | userid | freqtable | lineupid | 
password | useeit |
+----------+---------+--------------+--------+-----------+----------+----------+--------+
|        3 | Nilesat | eitonly      |        | default   | NULL     | 
NULL     |      1 |
+----------+---------+--------------+--------+-----------+----------+----------+--------+
1 row in set (0.00 sec)

And in the program table nothing for my channel ;-(

mysql> select * from program where chanid=5803;
Empty set (0.00 sec)

Anybody know how to debug this further and anone else seeing EIT issues 
in svn ?

Can a user script be run when the backend is idle so i can populate the 
channels manually using epgsnoop in the meanwhile ?


Thanks
D


More information about the mythtv-dev mailing list