> 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

Reply via email to