[mythtv-users] liblirc_client not compiled into mythfrontend

Brock Haywood brock.haywood at gmail.com
Wed Mar 31 15:30:18 UTC 2010


On Tue, Mar 30, 2010 at 4:42 PM, Brock Haywood <brock.haywood at gmail.com>wrote:

> On Tue, Mar 30, 2010 at 8:18 AM, Johnny Walker <johnnyjboss at gmail.com>wrote:
>
>> On Tue, Mar 30, 2010 at 9:34 AM, Brock Haywood <brock.haywood at gmail.com>
>> wrote:
>> >
>> > On Mon, Mar 29, 2010 at 11:22 AM, Brock Haywood <
>> brock.haywood at gmail.com>
>> > wrote:
>> >>
>> >> On Mon, Mar 29, 2010 at 11:21 AM, Johnny Walker <johnnyjboss at gmail.com
>> >
>> >> wrote:
>> >>>
>> >>> Note: we bottom post on this list for later readability of others when
>> >>> searching this list. (Which can be done at
>> >>> http://www.gossamer-threads.com/lists/mythtv/users/ )
>> >>>
>> >>> >On Mon, Mar 29, 2010 at 12:40 PM, Brock Haywood
>> >>> > <brock.haywood at gmail.com> wrote:
>> >>> >Maybe i was unclear, "ldd ./mythfrontend |grep lirc" is empty tho i
>> >>> > understand that lirc is baked into 0.22 so i shouldn't be expecting
>> to see
>> >>> > it.
>> >>> >
>> >>> >Regarding irw, when it is run I get what i was expecting.  When i
>> press
>> >>> > up on the remote, it shows up_pressed or something like that.  I'm
>> away from
>> >>> > >this machine at work so I will reply with the exact messages later.
>> >>> >
>> >>> >bh
>> >>>
>> >>> It sounds like you've made good progress if irw reports the
>> >>> keypresses. We need to compare the output of those against your
>> >>> previously posted .lircrc files. Specifically I'm thinking the remote
>> >>> name needs to match correctly as follows:
>> >>>
>> >>> output of IRW:
>> >>>
>> >>> Matches :
>> >>> 0000000000001794 00 Up mceusb
>> >>> 0000000000001794 01 Up mceusb
>> >>> 0000000000001796 00 Left mceusb
>> >>> 0000000000001796 01 Left mceusb
>> >>>
>> >>> Doesn't Match:
>> >>> 0000000000001795 00 Down Hauppauge_350
>> >>> 0000000000001795 01 Down Hauppauge_350
>> >>> 0000000000001797 00 Right Hauppauge_350
>> >>>
>> >>> Snippet of .lircrc you posted previously:
>> >>>
>> >>> begin
>> >>>     remote = mceusb <-- matches
>> >>>     prog = mythtv
>> >>>     button = RecTV
>> >>>     config = R
>> >>>     repeat = 0
>> >>>     delay = 0
>> >>> end
>> >>>
>> >>> The lirc daemon only runs the commands or keypresses in these small
>> >>> stanza's if the name of the remote sending them matches. This allows
>> >>> multiple remotes to be used.
>> >>>
>> >>> Sorry for the misinfo on the 'try stopping the lirc daemon' - I was
>> >>> actually wondering if you were seeing errors on starting / stopping it
>> >>> and wasn't thinking clearly on the irw vs. irrecord needing it. Jarod
>> >>> is actually quite the expert on lirc as he's a major contributor to
>> >>> it. (to whom we're all exceedingly grateful.)
>> >>>
>> >>> -Johnny
>> >>> _______________________________________________
>> >>> mythtv-users mailing list
>> >>> mythtv-users at mythtv.org
>> >>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>> >>
>> >> Ok, will do.
>> >>
>> >> --
>> >> - brock
>> >
>> >
>> > Here is the output from irw when pressing up, left, down, right, 1, 2,
>> 3, 4,
>> > 5, 6, 7, 8, 9:
>> >
>> > 000000037ff07be1 00 Up mceusb
>> > 000000037ff07bdf 00 Left mceusb
>> > 000000037ff07be0 00 Down mceusb
>> > 000000037ff07be0 01 Down mceusb
>> > 000000037ff07bde 00 Right mceusb
>> > 000000037ff07bfe 00 One mceusb
>> > 000000037ff07bfd 00 Two mceusb
>> > 000000037ff07bfc 00 Three mceusb
>> > 000000037ff07bfb 00 Four mceusb
>> > 000000037ff07bfa 00 Five mceusb
>> > 000000037ff07bf9 00 Six mceusb
>> > 000000037ff07bf8 00 Seven mceusb
>> > 000000037ff07bf8 01 Seven mceusb
>> > 000000037ff07bf7 00 Eight mceusb
>> > 000000037ff07bf6 00 Nine mceusb
>> > 000000037ff07bf6 01 Nine mceusb
>> >
>> > Does this make sense with what is in the lircrc?
>> >
>> > --
>> > - brock
>>
>> Yes it appears that the remote name matches so given that the lirc
>> daemon was started BEFORE mythtv was started you should be seeing the
>> menu cursor move up and down in response to the key-presses on the
>> remote.
>>
>> You're original post said that you were ahving trouble getting lirc to
>> work in mythtv - are you seeing no activity at all or just unexpected
>> behaviour?
>>
>> Lets review your /var/log/mythtv/mythfrontend.log for mention of any
>> issues during startup. Here's an example problem:
>>
>> 2009-12-29 17:41:27.863 Using theme base resolution of 1280x720
>> 2009-12-29 17:41:27.909 LIRC, Error: Failed to connect to Unix socket
>> '/dev/lircd'
>>                        eno: No such file or directory (2)
>> 2009-12-29 17:41:28.196 Using the Qt painter
>>
>> Here's a proper startup:
>>
>> 2010-01-19 08:06:15.122 Using theme base resolution of 1280x720
>> 2010-01-19 08:06:15.148 LIRC: Successfully initialized '/dev/lircd'
>> using '/home/johnny/.mythtv/lircrc' config
>> 2010-01-19 08:06:15.501 Using the Qt painter
>>
>> One thing to remember is that the lirc daemon has to be reloaded and
>> then mythfrontend restarted when you make changes to .lircrc.
>>
>> -Johnny
>> _______________________________________________
>> mythtv-users mailing list
>> mythtv-users at mythtv.org
>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>>
>
> So,i'm getting no response from the remote control when running myth. I
> also don't see anything in the frontend log.
>
> Here is the output of the log when starting up the frontend, pressing some
> buttons on the remote and shutting down the frontend:
>
> 2010-03-30 16:39:40.238 mythfrontend version: tags/release-0-22 [0.22]
> www.mythtv.org
> 2010-03-30 16:39:40.239 Using runtime prefix = /usr/local
> 2010-03-30 16:39:40.239 Using configuration directory = /home/myth/.mythtv
> 2010-03-30 16:39:41.157 Empty LocalHostName.
> 2010-03-30 16:39:41.158 Using localhost value of vectorsigma
> 2010-03-30 16:39:41.168 New DB connection, total: 1
> 2010-03-30 16:39:41.173 Connected to database 'mythconverg' at host:
> 127.0.0.1
> 2010-03-30 16:39:41.175 Closing DB connection named 'DBManager0'
> 2010-03-30 16:39:41.203 ScreenSaverX11Private: XScreenSaver support enabled
> 2010-03-30 16:39:41.203 ScreenSaverX11Private: Gnome screen saver support
> enabled
> 2010-03-30 16:39:41.205 DPMS is disabled.
> 2010-03-30 16:39:41.207 Primary screen: 0.
> 2010-03-30 16:39:41.209 Connected to database 'mythconverg' at host:
> 127.0.0.1
> 2010-03-30 16:39:41.211 Using screen 0, 1920x1080 at 0,0
> 2010-03-30 16:39:41.244 MythUI Image Cache size set to 20971520 bytes
> 2010-03-30 16:39:41.245 Enabled verbose msgs:  important general
> 2010-03-30 16:39:41.258 Primary screen: 0.
> 2010-03-30 16:39:41.259 Using screen 0, 1920x1080 at 0,0
> 2010-03-30 16:39:41.261 Using theme base resolution of 1280x720
> 2010-03-30 16:39:41.667 Using the Qt painter
> 2010-03-30 16:39:41.935 Loaded base theme from
> /usr/local/share/mythtv/themes/Mythbuntu/base.xml
> 2010-03-30 16:39:41.947 Loaded base theme from
> /usr/local/share/mythtv/themes/default-wide/base.xml
> 2010-03-30 16:39:42.001 Loaded base theme from
> /usr/local/share/mythtv/themes/default/base.xml
> 2010-03-30 16:39:42.002 Unable to load window 'backgroundwindow' from base
> 2010-03-30 16:39:42.016 Current MythTV Schema Version (DBSchemaVer): 1244
> 2010-03-30 16:39:42.019 New DB connection, total: 2
> 2010-03-30 16:39:42.028 Connected to database 'mythconverg' at host:
> 127.0.0.1
> 2010-03-30 16:39:42.544 Desktop video mode: 1920x1080 60.0024 Hz
> 2010-03-30 16:39:42.918 Registering Internal as a media playback plugin.
> 2010-03-30 16:39:42.977 Registering WebBrowser as a media playback plugin.
> 2010-03-30 16:39:43.070 MMUnix::AddDevice() Error: failed to stat /dev/bdi,
>
>                         eno: No such file or directory (2)
> 2010-03-30 16:39:43.075 MMUnix::AddDevice() Error: failed to stat
> /dev/power,
>                         eno: No such file or directory (2)
> 2010-03-30 16:39:43.080 MMUnix::AddDevice() Error: failed to stat
> /dev/trace,
>                         eno: No such file or directory (2)
> 2010-03-30 16:39:43.086 MonitorRegisterExtensions(0x100, gif,jpg,png)
> 2010-03-30 16:39:43.121 Current MythMusic Schema Version
> (MusicDBSchemaVer): 1017
> 2010-03-30 16:39:43.215 MonitorRegisterExtensions(0x40,
> mp3,mp2,ogg,oga,flac,wma,wav,ac3,oma,omg,atp,ra,dts,aac,m4a,aa3,tta,mka,aiff,swa,wv)
> 2010-03-30 16:39:43.250 Current MythVideo Schema Version
> (mythvideo.DBSchemaVer): 1028
> 2010-03-30 16:39:43.374 NetworkControl: Listening for remote connections on
> port 6546
> 2010-03-30 16:39:43.377 Loading window theme from
> /usr/local/share/mythtv/themes/Mythbuntu/menu-ui.xml
> 2010-03-30 16:39:43.498 Loading menu theme from
> /usr/local/share/mythtv/themes/defaultmenu//mainmenu.xml
> 2010-03-30 16:39:43.502 Found mainmenu.xml for theme 'Mythbuntu'
> 2010-03-30 16:39:45.681 MythContext: Connecting to backend server:
> 192.168.1.199:6543 (try 1 of 1)
> 2010-03-30 16:39:45.683 Using protocol version 50
> 2010-03-30 16:39:52.481 NetworkControl: Socket disconnected
> 2010-03-30 16:39:52.488 AudioPulseUtil: Resume Success
> 2010-03-30 16:39:52.488 Deleting UPnP client...
> Error in my_thread_global_end(): 1 threads didn't exit
>
> Thanks,
>
> --
> - brock
>


Does the fact there are no errors in this log suggest that perhaps things
like the repeat in the .lircrc are wrong?

-- 
- brock
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-users/attachments/20100331/1d550e95/attachment-0001.htm>


More information about the mythtv-users mailing list