[mythtv-commits] Ticket #9592: No updates via eit

MythTV noreply at mythtv.org
Sat Mar 29 11:10:16 UTC 2014

#9592: No updates via eit
 Reporter:  lugiber@…             |          Owner:  dekarl
     Type:  Bug Report - General  |         Status:  assigned
 Priority:  minor                 |      Milestone:  0.28
Component:  MythTV - EIT          |        Version:  0.24-fixes
 Severity:  medium                |     Resolution:
 Keywords:  eit                   |  Ticket locked:  0

Comment (by angela.schmid@…):

 Since this problem is 3 years old and I run into it for the second time
 and lost a lot of time, I would appreciate this problem fixed. Not
 especially for me, but for the many newbies.

 I use the following patch, as my provider does not send correct SDT
 index 40d056d..c4d1ce9
 --- a/mythtv/libs/libmythtv/mpeg/dvbstreamdata.cpp
 +++ b/mythtv/libs/libmythtv/mpeg/dvbstreamdata.cpp

 @@ -436,7 +438,7 @@ void DVBStreamData::ProcessSDT(uint tsid, const
 ServiceDescriptionTable *sdt)

      for (uint i = 0; i < sdt->ServiceCount(); i++)
 -        if (sdt->HasEITSchedule(i) || sdt->HasEITPresentFollowing(i))
 +        if (sdt->HasEITSchedule(i) || sdt->HasEITPresentFollowing(i) ||
              _dvb_has_eit[sdt->ServiceID(i)] = true;

 As a user has to set useonairguide explicitly, I don't see anything
 positive to check the SDT. When the multiplex has no real EPG data it is
 fine. When it has EPG data it will be processed based on the useonairguide
 setting. There is no performance profit checking the SDT beforehand. When
 I am wrong, please explain.

Ticket URL: <https://code.mythtv.org/trac/ticket/9592#comment:19>
MythTV <http://www.mythtv.org>
MythTV Media Center

More information about the mythtv-commits mailing list