Daniel Chassot wrote:

However Dutch DVB-S only carries (I believe) Now and next info. Whih the
videosource set to EIT ( or with it set to a grabber but USEONAIRGUIDE =
1) , then I get no EIT info on dutch channels:

I have a similar problem on hotbird not sending anything else than now
next info on lots of channels.

To get now next info working, I had to modify the ParseSDT routine in
siparser.cpp to set EITPresent when either EIT_schedule_flag or
EIT_present_following_flag is set.

Give a try the following patch...

Daniel C
------------------------------------------------------------------------

Index: siparser.cpp
===================================================================
--- siparser.cpp        (revision 8371)
+++ siparser.cpp        (working copy)
@@ -1219,8 +1233,9 @@
        s.ServiceID = buffer[pos] << 8 | buffer[pos+1];
        s.TransportID = head->table_id_ext;
        s.NetworkID = network_id;
+        //EIT is present if either EIT_schedule_flag or 
EIT_present_following_flag is set
        s.EITPresent = PrivateTypes.ForceGuidePresent ?
-            1 : (buffer[pos+2] & 0x02) >> 1;
+            1 : (buffer[pos+2] & 0x03) > 0;
        s.RunningStatus = (buffer[pos+3] & 0xE0) >> 5;
        s.CAStatus = (buffer[pos+3] & 0x10) >> 4;
        s.Version = head->version;

------------------------------------------------------------------------

_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
Excellent, fixes the problem perfectly. SVN from #8239 should support now/next, but obviously doesnt in these cases. Is the problem that siparse only uses now/next if the longer term data is ALSO available ? Perhaps this could be submitted as an "official" patch through the SVN ticket system, then we can see if it breaks somthing else :-)

Thank you very much.
_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to