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

MythTV mythtv at cvs.mythtv.org
Sun Sep 5 01:43:24 UTC 2010

#8863: 'myth_system' doesn't disable lirc input when running subprocesses
 Reporter:  Ian Clark <mrrooster@…>          |            Type:  patch           
   Status:  new                              |        Priority:  minor           
Milestone:  unknown                          |       Component:  MythTV - General
  Version:  Trunk Head                       |        Severity:  low             
 Keywords:  mythfrontend mythwelcome         |   Ticket locked:  0               
 When running a subprocess via EXEC, eg XBMC, Myth doesn't suspend lirc
 input, with the result that upon exiting the sub process Myth receives all
 the pending inputs in rapid sucession. This results in random items being
 selects, rapid channel changing, etc.

 This can also be seen with mythwelcome.

 Steps to reproduce:

 1. Configure mythfrontend to allow exit via the menu
 2. Start mythwelcome
 3. Start mythfrontend from mythwelcome
 4. Press the back button to bring up the mythfrontend menu. (This is the
 button on my remote anyway.)
 5. Select 'Yes, Exit now'
 6. Mythfrontend will restart due to receiving the remote input from step

 The attach patch modifies mythsystem.cpp to correctly lock lircd input.

 SVN Revision: 26124

Ticket URL: <http://svn.mythtv.org/trac/ticket/8863>
MythTV <http://www.mythtv.org/>

More information about the mythtv-commits mailing list