[mythtv-users] lircrc being ignored?

Nick Ellson grimm at nickellson.com
Wed Oct 4 03:55:50 UTC 2006



Hang on.. I managed to reboot again... and something hit me. The default 
player for "Watch Videos" is no longer Xine as i had it set to, it is 
"internal" which has no real settings in my LIRC. Is this new to 2.0?

As for the Live TV, i have not figured out why my ChUp and Dn are nolonger 
switching tuners.. that should still work..



-- 
Nick Ellson
CCDA, CCNP, CCSP, CCAI,
MCSE 2000, Security+, Network+
Network Hobbyist, VFR Private Pilot.


On Tue, 3 Oct 2006, Nick Ellson wrote:

>
> (wow, I should have at least mentioned this in my first post, sorry about
> that)
>
> /etc/lircd.conf is still my hand made one for StreamZap.
>
> irw gets every button right (and they are still as touchy as they were
> when I bought it ;)
>
> As for LIRC/IVTV using the serial? Maybe now.. I rebooted again, now I
> have ZERO remote, not even them defaults :\
>
> What did I do, gad....
>
> OK, here are details: (if needed)
>
>
> pixie etc # uname -a
> Linux pixie 2.6.18-gentoo #4 Mon Oct 2 10:44:56 PDT 2006 i686 Intel(R)
> Pentium(R) 4 CPU 2.80GHz GenuineIntel GNU/Linux
> pixie etc # lircd -v
> lircd 0.8.0
> pixie etc # cat /etc/lircd.conf
> #
> # this config file was automatically generated
> # using lirc-0.7.1-CVS(serial) on Fri Feb  4 23:20:56 2005
> #
> # contributed by Christoph Bartelmus
> #
> # brand:                       Streamzap
> # model no. of remote control: PC Remote
> # devices being controlled by this remote: USB receiver
> #
>
> begin remote
>
>   name  Streamzap_PC_Remote
>   bits            6
>   flags RC5|CONST_LENGTH
>   eps            30
>   aeps          100
>
>   one           889  889
>   zero          889  889
>   plead         889
>   pre_data_bits   8
>   pre_data       0xA3
>   gap          108344
>   toggle_bit      2
>
>
>       begin codes
>           0                        0x00
>           1                        0x01
>           2                        0x02
>           3                        0x03
>           4                        0x04
>           5                        0x05
>           6                        0x06
>           7                        0x07
>           8                        0x08
>           9                        0x09
>           POWER                    0x0A
>           MUTE                     0x0B
>           CH_UP                    0x0C
>           VOL_UP                   0x0D
>           CH_DOWN                  0x0E
>           VOL_DOWN                 0x0F
>           UP                       0x10
>           LEFT                     0x11
>           OK                       0x12
>           RIGHT                    0x13
>           DOWN                     0x14
>           MENU                     0x15
>           EXIT                     0x16
>           PLAY                     0x17
>           PAUSE                    0x18
>           STOP                     0x19
>           |<<                      0x1A
>           >>|                      0x1B
>           RECORD                   0x1C
>           <<                       0x1D
>           >>                       0x1E
>           RED                      0x20
>           GREEN                    0x21
>           YELLOW                   0x22
>           BLUE                     0x23
>       end codes
>
> end remote
>
>
> pixie etc # cat /home/pixie/.lircrc
>
> #Power Button
> begin
> prog = irexec
> button = Power
> repeat = 4
> config = /usr/local/bin/mythpowerbutton.sh
> end
>
> # Channel Up
> #begin
> #prog = mythtv
> #button = ChUp
> #repeat = 2
> #config = Up
> #end
>
> # Channel Down
> #begin
> #prog = mythtv
> #button = ChDown
> #repeat = 2
> #config = Down
> #end
>
> # OK/Select
> begin
> prog = mythtv
> button = OK
> config = Space
> end
>
> # Play
> begin
> prog = mythtv
> button = Play
> config = Return
> end
>
> # Stop
> begin
> prog = mythtv
> button = Stop
> config = Esc
> end
>
> # Escape/Exit/Back
> begin
> prog = mythtv
> button = Exit
> config = Esc
> end
>
> # Power Off/Exit
> #begin
> #prog = mythtv
> #button = Power
> #config = Esc
> #end
>
>
> # CHUP becomes tuner change
> begin
> prog = mythtv
> button = ChUp
> config = Y
> end
>
> # ChDown becomes Time Stretch
> begin
> prog = mythtv
> button = ChDown
> config = A
> end
>
>
> # Pause
> begin
> prog = mythtv
> button = Pause
> repeat = 3
> config = P
> end
>
> # Mute
> begin
> prog = mythtv
> button = Mute
> repeat = 2
> config = F9
> end
>
> begin
> prog = mythtv
> button = SeekBack
> repeat = 2
> config = Left
> end
>
> # Rewind (10 sec default)
> begin
> prog = mythtv
> button = SeekFw
> repeat = 2
> config = Right
> end
>
> # Skip forward (10 min default)
> begin
> prog = mythtv
> button = TrackNext
> repeat = 2
> config = PgDown
> end
>
> # Skip backward (10 min default)
> begin
> prog = mythtv
> button = TrackPrev
> repeat = 2
> config = PgUp
> end
>
> # Record
> begin
> prog = mythtv
> button = Record
> repeat = 2
> config = R
> end
>
> # Volume Up
> begin
> prog = mythtv
> button = VolUp
> repeat = 2
> config = ]
> end
>
> # Volume Down
> begin
> prog = mythtv
> button = VolDown
> repeat = 2
> config = [
> end
>
>
> # Widescreen
> begin
> prog = mythtv
> button = RED
> repeat = 2
> config = W
> end
>
> # Display EPG while in live TV,
> # View selected show while in EPG
> begin
> prog = mythtv
> button = Menu
> repeat = 2
> config = M
> end
>
> # Scroll Right
> begin
> prog = mythtv
> button = Right
> repeat = 2
> config = Right
> end
>
> # Scroll Left
> begin
> prog = mythtv
> button = Left
> repeat = 2
> config = Left
> end
>
> # Scroll Up
> begin
> prog = mythtv
> button = Up
> repeat = 2
> config = Up
> end
>
> # Scroll down
> begin
> prog = mythtv
> button = Down
> repeat = 2
> config = Down
> end
>
>
> # Bring up OSD info
> begin
> prog = mythtv
> button = GO
> repeat = 2
> config = I
> end
>
> # Info
> begin
> prog = mythtv
> button = GREEN
> repeat = 2
> config = I
> end
>
> # Seek to previous commercial cut point
> begin
> prog = mythtv
> button = YELLOW
> repeat = 2
> config = Q
> end
>
> # Seek to next commercial cut point
> begin
> prog = mythtv
> button = BLUE
> repeat = 2
> config = Z
> end
>
> # Numbers 0-9
>
> begin
> prog = mythtv
> button = 0
> repeat = 2
> config = 0
> end
>
> begin
> prog = mythtv
> button = 1
> repeat = 2
> config = 1
> end
>
> begin
> prog = mythtv
> button = 2
> repeat = 2
> config = 2
> end
>
> begin
> prog = mythtv
> button = 3
> repeat = 2
> config = 3
> end
>
> begin
> prog = mythtv
> button = 4
> repeat = 2
> config = 4
> end
>
> begin
> prog = mythtv
> button = 5
> repeat = 2
> config = 5
> end
>
> begin
> prog = mythtv
> button = 6
> repeat = 2
> config = 6
> end
>
> begin
> prog = mythtv
> button = 7
> repeat = 2
> config = 7
> end
>
> begin
> prog = mythtv
> button = 8
> repeat = 2
> config = 8
> end
>
> begin
> prog = mythtv
> button = 9
> repeat = 2
> config = 9
> end
>
> ### MPlayer lirc setup
>
> # Show OSD
> begin
> prog = mplayer
> button = MENU
> repeat = 3
> config = osd
> end
>
> # Pause playback
> begin
> prog = mplayer
> button = PAUSE
> repeat = 3
> config = pause
> end
>
> # Skip ahead a minute if playing
> # If paused, resume playing
> begin
> prog = mplayer
> button = PLAY
> repeat = 3
> config = seek +1
> end
>
> # Stop playback and exit
> begin
> prog = mplayer
> button = STOP
> repeat = 3
> config = quit
> end
>
> # Mute
> begin
> prog = mplayer
> button = MUTE
> repeat = 3
> config = mute
> end
>
> # Seek back 10 seconds
> begin
> prog = mplayer
> button = REW
> repeat = 3
> config = seek -10
> end
>
> # Seek forward 30 seconds
> begin
> prog = mplayer
> button = FFW
> repeat = 3
> config = seek +30
> end
>
> # Quit
> begin
> prog = mplayer
> button = BACK/EXIT
> repeat = 3
> config = quit
> end
>
> # Seek forward 10 minutes
> begin
> prog = mplayer
> button = SKIP
> repeat = 3
> config = seek +600
> end
>
> # Seek backward 10 minutes
> begin
> prog = mplayer
> button = REPLAY
> repeat = 3
> config = seek -600
> end
>
> # Toggle full-screen
> begin
> prog = mplayer
> button = FULL
> repeat = 3
> config = vo_fullscreen
> end
>
> ### Xine lirc setup
>
> begin
> prog = xine
> button = PLAY
> repeat = 3
> config = Play
> end
>
> begin
> prog = xine
> button = STOP
> repeat = 3
> config = Stop
> end
>
> begin
> prog = xine
> button = OFF
> repeat = 3
> config = Quit
> end
>
> begin
> prog = xine
> button = PAUSE
> repeat = 3
> config = Pause
> end
>
> begin
> prog = xine
> button = UP
> repeat = 3
> config = EventUp
> end
>
> begin
> prog = xine
> button = DOWN
> repeat = 3
> config = EventDown
> end
>
> begin
> prog = xine
> button = LEFT
> repeat = 3
> config = EventLeft
> end
>
> begin
> prog = xine
> button = RIGHT
> repeat = 3
> config = EventRight
> end
>
> begin
> prog = xine
> button = OK
> repeat = 3
> config = EventSelect
> end
>
> begin
> prog = xine
> button = BACK/EXIT
> repeat = 3
> config = Menu
> end
>
> begin
> prog = xine
> button = >>
> repeat = 3
> #config = SpeedFaster
> config = SeekRelative+60
> end
>
> begin
> prog = xine
> button = <<
> repeat = 3
> #config = SpeedSlower
> config = SeekRelative-60
> end
>
> begin
> prog = xine
> button = VOL_UP
> repeat = 3
> config = Volume+
> end
>
> begin
> prog = xine
> button = VOL_DOWN
> repeat = 3
> config = Volume-
> end
>
> begin
> prog = xine
> button = MUTE
> repeat = 3
> config = Mute
> end
>
> begin
> prog = xine
> button = MENU
> repeat = 3
> config = RootMenu
> end
>
> begin
> prog = xine
> button = >>|
> repeat = 3
> config = EventNext
> end
>
> begin
> prog = xine
> button = |<<
> repeat = 3
> config = EventPrior
> end
>
> begin
> prog = xine
> button = GO
> repeat = 3
> config = OSDStreamInfos
> end
>
> begin
> prog = xine
> button = RED
> repeat = 3
> config = Quit
> end
>
> begin
>         button = GREEN
>         prog   = xine
>         repeat = 3
>         config = SpuNext
> end
> begin
>         button = YELLOW
>         prog   = xine
>         repeat = 3
>         config = SpuPrior
> end
>
> # increase brightness by 10
> begin
>         button = 1
>         prog   = xine
>         repeat = 3
>         config = BrightnessControl+
> end
>
> # decrease brightness by 10
> begin
>         button = 4
>         prog   = xine
>         repeat = 3
>         config = BrightnessControl-
> end
>
> pixie etc # cat /etc/conf.d/lircd
> # Options to pass to the lircd process
> LIRCD_OPTS="-d /dev/lirc/0 --logfile=/var/log/lircd.log"
>
> pixie etc #
>
>
>
> -- 
> Nick Ellson
> CCDA, CCNP, CCSP, CCAI,
> MCSE 2000, Security+, Network+
> Network Hobbyist, VFR Private Pilot.
>
>
> On Wed, 4 Oct 2006, Nick wrote:
>
>> On 04/10/06, Nick Ellson <grimm at nickellson.com> wrote:
>>>
>>> After completing a long needed update to my system, it would appear as
>>> though *my* lircrc file is being ignored and some lean default is in use,
>>> but I cannot find how to tell and i am really not looking forward to
>>> running strace on mythfrontend....
>>>
>>> I run mythfrontend as user "pixie" and in /home/pixie/.lircrc I keep my
>>> settings, and I symlink that to /etc/mythtv/.mythtv/lircrc and to
>>> /home/pixie/.mythtv/lircrc just in case.
>>>
>>> I run lircd -v and get 0.8.0, man lircd says the -L <file> is how to get a
>>> log file, but lircd claims not to have that option :\ I am running out of
>>> options to track how to find the problem, neither mythfrontend/backend log
>>> lirc messages it seems (greping through logs during start up to both)
>>>
>>> (my lircrc used to work.. like in live tv I had the channel up/down act to
>>> switch tuner inputs, and Xine had fastforward set up)
>>>
>>> Ideas?
>>
>> Any chance your /etc/lircd.conf file has changed?
>>
>> Does irw still work?
>>
>> What options is lircd starting with?
>>
>> Was LIRC/ivtv updated and started using /dev/input instead of
>> /dev/lirc (Hauppauge PVR cards)?
>>
>> Nick
>>
>> MythTV Official wiki:
>> http://mythtv.org/wiki/
>> MythTV users list archive:
>> http://www.gossamer-threads.com/lists/mythtv/users
>> _______________________________________________
>> mythtv-users mailing list
>> mythtv-users at mythtv.org
>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>


More information about the mythtv-users mailing list