> 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