[mythtv-commits] Ticket #8863: 'myth_system' doesn't disable lirc input when running subprocesses

MythTV mythtv at cvs.mythtv.org
Wed Sep 8 05:25:03 UTC 2010

#8863: 'myth_system' doesn't disable lirc input when running subprocesses
 Reporter:  Ian Clark <mrrooster@…>          |           Owner:  beirdo    
     Type:  defect                           |          Status:  closed    
 Priority:  minor                            |       Milestone:  0.24      
Component:  MythTV - General                 |         Version:  Trunk Head
 Severity:  low                              |      Resolution:  fixed     
 Keywords:  mythfrontend mythwelcome         |   Ticket locked:  0         
Changes (by beirdo):

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


 (In [26166]) This rather large commit removes the unintentional circular
 dependency we
 managed to make when moving myth_system to libmythdb in [24623].

 Replace the calls to the lirc and joystick menu locks with events to the
 main window.  This collapses the flags to myth_system some, which touches
 lot of consumers to use the new flags.  Changed the flags to an enum (at
 suggestion of cpinkham).

 Also removes the classes and events used to do those locks as they are no
 longer used anywhere.

 Finally, make the blocked threads timeout so they can processEvents every
 then reblock.  This allows the LIRC presses, etc during that time to get
 ignored properly and in a relatively timely manner.

 Fixes #8863

Ticket URL: <http://svn.mythtv.org/trac/ticket/8863#comment:14>
MythTV <http://www.mythtv.org/>
MythTV Media Center

More information about the mythtv-commits mailing list