[mythtv] [mythtv-commits] mythtv commit: r17972 - in trunk/mythtv by danielk

Paul Harrison mythtv at dsl.pipex.com
Tue Jul 29 21:58:22 UTC 2008

mythtv at cvs.mythtv.org wrote:
>       Author: danielk
>         Date: 2008-07-29 15:51:45 +0000 (Tue, 29 Jul 2008)
> New Revision: 17972
>    Changeset: http://cvs.mythtv.org/trac/changeset/17972
> Modified:
>    trunk/mythtv/libs/libmythui/lirc.cpp
>    trunk/mythtv/libs/libmythui/lirc.h
>    trunk/mythtv/libs/libmythui/mythmainwindow.cpp
>    trunk/mythtv/programs/mythfrontend/globalsettings.cpp
> Log:
> Improves LIRC handling in MythTV.
>  * Allows user to connect to the local LIRC daemon, even if it is running on say /dev/lircd2 rather than /dev/lircd. This is very useful if you have multiple LIRC daemons running, say one for transmit and nother for recv, you do not need to go through any contortions to make sure the LIRC daemon for recv is always on /dev/lircd
>  * Allows user to connect to a remote LIRC daemon, using host[:port], ip[:port] instead of the default '/dev/lircd'.

There seems to be a problem with this. Even though you pass the program 
name lirc should use  in the LIRC ctor it isn't used so lirc passes an 
event for every program in the lircrc config file eg I have configs for 
mythtv, mplayer and xine in the same config file used by mythtv which 
causes 3 events to be generated for each key press.

Paul H.

More information about the mythtv-dev mailing list