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

MythTV noreply at mythtv.org
Mon Apr 4 11:08:34 UTC 2011


#9592: No updates via eit
-------------------------------+----------------------------
 Reporter:  lugiber@…          |          Owner:  stuarta
     Type:  Bug Report         |         Status:  new
 Priority:  minor              |      Milestone:  0.24.1
Component:  MythTV - EIT       |        Version:  0.24-fixes
 Severity:  high               |     Resolution:
 Keywords:  EIT eit            |  Ticket locked:  0
-------------------------------+----------------------------

Comment (by mcblau@…):

 I made a rather primitive hack in 3 files (1 is used by the
 channelscanner, 2 by actally setup grabbing EIT

 {{{
 #!div style="font-size: 80%"
 Diff :
   {{{#!diff

 diff U3 /root/mythtv-0.24/libs/libmythtv/channelscan/channelscan_sm.cpp
 /root/mythtv-0.24.rc01/libs/libmythtv/channelscan/channelscan_sm.cpp
 --- /root/mythtv-0.24/libs/libmythtv/channelscan/channelscan_sm.cpp
 Thu Sep 09 18:57:41 2010
 +++ /root/mythtv-0.24.rc01/libs/libmythtv/channelscan/channelscan_sm.cpp
 Wed Mar 09 22:07:30 2011
 @@ -999,7 +999,7 @@
  {
      // HACK beg -- special exception for this network
      //             (dbver == "1067")
 -    bool force_guide_present = (sdt->OriginalNetworkID() == 70);
 +    bool force_guide_present = (sdt->OriginalNetworkID() == 70) ||
 (sdt->OriginalNetworkID() == 222);
      // HACK end -- special exception for this network

      // Figure out best service name and callsign...
 diff U3 /root/mythtv-0.24/libs/libmythtv/mpeg/dvbtables.cpp
 /root/mythtv-0.24.rc01/libs/libmythtv/mpeg/dvbtables.cpp
 --- /root/mythtv-0.24/libs/libmythtv/mpeg/dvbtables.cpp Sun Mar 07
 05:11:52 2010
 +++ /root/mythtv-0.24.rc01/libs/libmythtv/mpeg/dvbtables.cpp    Wed Mar 09
 22:08:06 2011
 @@ -103,8 +103,8 @@
          str.append(QString("  Service #%1 SID(0x%2) ")
                     .arg(i, 2, 10).arg(ServiceID(i), 0, 16));
          str.append(QString("eit_schd(%1) eit_pf(%2) encrypted(%3)\n")
 -                   .arg(HasEITSchedule(i) ? "t" : "f")
 -                   .arg(HasEITPresentFollowing(i) ? "t" : "f")
 +                   .arg(HasEITSchedule(i) ? "t" : "t")
 +                   .arg(HasEITPresentFollowing(i) ? "t" : "t")
                     .arg(IsEncrypted(i) ? "t" : "f"));

          if (0 != ServiceDescriptorsLength(i))
 diff U3 /root/mythtv-0.24/libs/libmythtv/mpeg/dvbstreamdata.cpp
 /root/mythtv-0.24.rc01/libs/libmythtv/mpeg/dvbstreamdata.cpp
 --- /root/mythtv-0.24/libs/libmythtv/mpeg/dvbstreamdata.cpp     Mon Apr 20
 00:07:22 2009
 +++ /root/mythtv-0.24.rc01/libs/libmythtv/mpeg/dvbstreamdata.cpp
 Wed Mar 09 22:11:13 2011
 @@ -408,7 +408,7 @@

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

   }}}
 }}}

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/9592#comment:3>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list