[mythtv-commits] Ticket #11399: EIT scanner causes unnecessary reschedules and prevents idle shutdown

MythTV noreply at mythtv.org
Fri Feb 8 16:07:19 UTC 2013


#11399: EIT scanner causes unnecessary reschedules and prevents idle shutdown
-----------------------------------+----------------------------
 Reporter:  Roger James <roger@…>  |          Owner:  stuarta
     Type:  Patch - Bug Fix        |         Status:  new
 Priority:  minor                  |      Milestone:  0.26.1
Component:  MythTV - EIT           |        Version:  0.26-fixes
 Severity:  medium                 |     Resolution:
 Keywords:  eit idle               |  Ticket locked:  0
-----------------------------------+----------------------------

Comment (by dekarl@…):

 Roger, there is an open ticket that suggests that it is possible to
 receive EIT from multiple unrelated sources/operators for the very same
 channel, see #9480.

 My understanding is that you get a separate, unrelated, independent
 version_number per TableID/ServiceID combination.

 IIRC Freeview has its transports generated by one entity and thus are not
 representative for most DVB networks. If Freeview does simply collect all
 EITa from each transport and push it out as EITo with only one bit (in the
 TableID plus the CRC) changed you will have the same version_number on
 EITa/o. But then it is by accident and not by design.

 When I asked about testing my changes I was thinking of testing only these
 changes against fixes/0.26 before I backport them. They should improve the
 "EIT scanner causes lots of reschedules" part of this ticket by reducing
 the scope and count of reschedules. I was hoping to get a simple "works on
 0.26 over here" from someone :)

 I tried to split the scope of this ticket into breakage "idle shutdown
 does not work with the EIT scanner" and optimization "there are lots of
 reschedules that make the CPU do work that might be unneeded".

 In my opinion concentrating on the idle shutdown breakage might be more
 rewarding due to the complexity of the EIT concepts :-)

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/11399#comment:7>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list