[mythtv-commits] Ticket #6355: Mythfrontend hangs when rewinding and then returning to playback via LIRC remote control

MythTV mythtv at cvs.mythtv.org
Sun Mar 22 13:03:23 UTC 2009


#6355: Mythfrontend hangs when rewinding and then returning to playback via LIRC
remote control
---------------------------------------+------------------------------------
 Reporter:  tomimo at ncircle.nullnet.fi  |        Owner:  ijr    
     Type:  defect                     |       Status:  new    
 Priority:  minor                      |    Milestone:  unknown
Component:  MythTV - Video Playback    |      Version:  head   
 Severity:  medium                     |   Resolution:         
  Mlocked:  0                          |  
---------------------------------------+------------------------------------

Comment(by tomimo at ncircle.nullnet.fi):

 I've been playing with this problem and I must say that I have not been
 able to find a really good way to fix this remote controller & video
 thread race. I'll add another patch that adds a couple of while loops at
 the end of DoPlay() and IsVideoActuallyPaused() which try to avoid the
 potential race condition hang.

 The very same patch also contains some videothread pause/unpause
 waitcondition fixes which instead of fixing any bugs seem to cause
 playback errors with the following error messages in the logs
 "GetNextFreeFrame() is getting a busy frame P." I'm very curious about the
 logic how the pause/unpause changes are able to cause this error ...

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


More information about the mythtv-commits mailing list