[mythtv-commits] Re: Ticket #744: DVB-s scan misses channels on Astra 28.2

MythTV mythtv at cvs.mythtv.org
Tue Dec 6 22:54:09 UTC 2005


#744: DVB-s scan misses channels on Astra 28.2
---------------------+------------------------------------------------------
 Reporter:  Dibblah  |        Owner:  danielk
     Type:  defect   |       Status:  new    
 Priority:  minor    |    Milestone:  unknown
Component:  mythtv   |      Version:  head   
 Severity:  low      |   Resolution:         
---------------------+------------------------------------------------------
Comment (by mythdev at penyball.cix.co.uk):

 >The other channels are not shown, even though they have appeared in the
 SDT list.

 sorry dibblah, fyi I suspect the scan is behaving as implemented. The
 other channels you see in the SDT list are either associated with other
 transports or are radio channels (type=2). (the pid filters set retrieve
 SDT packets for the transport and for other transports, which is why you
 are seeing them - I  believe the code doesn't do anything with the other
 SDT's until it is scanning the appropriate transport)

 As it appeared in your other logs, the 2047 transport presents its service
 table in 3 subtables - I believe that what your logs are showing is that,
 as daniel suspected, the section tracker is marking the section complete
 after any one of the three is found. I can't see anything in the code that
 uses the section_number or last_section_number fields so I think this is
 behaving as designed. The timeout doesn't come into play because the
 tracker thinks its got the section and stops looking.

 I'd guess any fix needs to be at the super class level because subtables
 can be met in other sections - and given the likely impact on other table
 parsing that may take a little while or a bit of inspiration unless daniel
 has it up his sleeve already :)  I guess the workaround is to rescan
 (ouch)

 (Apologies for butting in again - I've just been spending a lot of time
 with this particular area over the last week or so)

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/744>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list