[mythtv-commits] Ticket #8742: Channel changing broken after 25543

MythTV mythtv at cvs.mythtv.org
Sat Aug 14 04:51:12 UTC 2010

#8742: Channel changing broken after 25543
 Reporter:  anonymous         |           Owner:  jpoet     
     Type:  defect            |          Status:  closed    
 Priority:  minor             |       Milestone:  0.24      
Component:  MythTV - General  |         Version:  Trunk Head
 Severity:  medium            |      Resolution:  fixed     
 Keywords:                    |   Ticket locked:  0         
Changes (by jpoet):

  * status:  assigned => closed
  * resolution:  => fixed


 (In [25642]) Fix issues with DiSEqC caused by [25543].

 Creating the LiveTVRingBuffer before the channel change operation means
 the channelbase::sourceid may not be up to date when multiple sourceids
 associated with a single input.  Therefore a call to CheckChannel is
 to determine that information.

 Also, when initializing the inputs in ChannelBase, retrieve the "default
 input" from the DB in case the capture device is opened "on demand".

 Both of these issues could result in incorrect program information being
 displayed when changing from one channel to another in LiveTV, as well as
 tuning failures due to DB lookup problems.

 Thanks to Gus Bourg for discovering and diagnosing the problem with

 Thanks to Benny Sjöstrand for discovering the issue with opening devices
 demand", and fixing it.

 Thanks to Mark Buechler for his help in analyzing log files, and
 the problems.

 Fixes #8742
 Fixes #6719

Ticket URL: <http://svn.mythtv.org/trac/ticket/8742#comment:4>
MythTV <http://www.mythtv.org/>

More information about the mythtv-commits mailing list