[mythtv-commits] Ticket #6605: LiveTV forcing JumpTo 1

MythTV mythtv at cvs.mythtv.org
Thu Jun 11 14:35:49 UTC 2009


#6605: LiveTV forcing JumpTo 1
-------------------------------------+--------------------------------------
 Reporter:  tralph11 at yahoo.com       |        Owner:  gnome42
     Type:  patch                    |       Status:  closed 
 Priority:  minor                    |    Milestone:  0.22   
Component:  MythTV - Video Playback  |      Version:  head   
 Severity:  medium                   |   Resolution:  fixed  
  Mlocked:  0                        |  
-------------------------------------+--------------------------------------
Changes (by shane):

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


Comment:

 (In [20688]) Closes #6605. Fix 'LiveTV forcing JumpTo 1' endless loop.

 If playback is in SwitchToProgram() doing a livetv continuous file
 transition
 and the decoder reaches the of the file after waitingForChange has been
 set to
 true, the decoder will never call the FileChanged() callback to complete
 the
 SwitchToProgram() transition.

 However, if there is another file in the tvchain NVP will try to force a
 jump to the next file by calling JumpToNext(true, 1). But, since
 GetDecoder()->
 GetWaitForChange() returns true. JumpToProgram() will never be called to
 do
 the transition.

 Fix by not testing waitingForChange if a JumpToProgram() is needed.

 Thanks to elmojo, and iamlindoro and others for testing.

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


More information about the mythtv-commits mailing list