[mythtv-commits] Ticket #4376: Handle keypresses in the main UI thread (refs #4230 and #4085)

MythTV mythtv at cvs.mythtv.org
Mon Dec 31 19:56:12 UTC 2007

#4376: Handle keypresses in the main UI thread (refs #4230 and #4085)
 Reporter:  andrei at tanas.ca  |        Owner:  danielk 
     Type:  task             |       Status:  assigned
 Priority:  minor            |    Milestone:  unknown 
Component:  mythtv           |      Version:  head    
 Severity:  medium           |   Resolution:          
  Mlocked:  0                |  
Changes (by danielk):

  * type:  patch => task
  * milestone:  0.21 => unknown


 Key and network control commands both have to be processed in the RunTV()
 thread for TV class to remain in a consistent state.

 I'm sure MS Windows allows for multi-threaded GUIapplications, there are
 probably just some additional limitations. We need to trace the reason for
 the deadlock when switching from the program guide from LiveTV, and QTimer
 can be replaced with something that works on MS Windows. QTimer in
 particular causes its own thread-safety problems in Linux and OS X anyway.

Ticket URL: <http://svn.mythtv.org/trac/ticket/4376#comment:2>
MythTV <http://svn.mythtv.org/trac>

More information about the mythtv-commits mailing list