[mythtv] Now and Next EIT on Dutch TV.
John
reidjr at btconnect.com
Fri Dec 23 18:57:44 EST 2005
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
>mythtv-dev at mythtv.org
>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.
More information about the mythtv-dev
mailing list