diff options
author | Juergen Lock <nox@FreeBSD.org> | 2011-07-16 22:26:31 +0000 |
---|---|---|
committer | Juergen Lock <nox@FreeBSD.org> | 2011-07-16 22:26:31 +0000 |
commit | 389fafa207521439d38d888154c7210514126022 (patch) | |
tree | 09246f98f967586f1772b7965663b0988b71a70e /comms | |
parent | ec254b43846ef2f3c9733923b4a72a3f8166c092 (diff) |
Notes
Diffstat (limited to 'comms')
-rw-r--r-- | comms/lirc/Makefile | 1 | ||||
-rw-r--r-- | comms/lirc/files/lircd.conf.in | 4 | ||||
-rw-r--r-- | comms/lirc/files/pkg-message.in | 38 |
3 files changed, 41 insertions, 2 deletions
diff --git a/comms/lirc/Makefile b/comms/lirc/Makefile index c81ea71e1b12..ed3b1c323106 100644 --- a/comms/lirc/Makefile +++ b/comms/lirc/Makefile @@ -7,6 +7,7 @@ PORTNAME= lirc PORTVERSION= 0.9.0 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= comms MASTER_SITES= SF/${PORTNAME}/LIRC/${PORTVERSION} diff --git a/comms/lirc/files/lircd.conf.in b/comms/lirc/files/lircd.conf.in index e80e52186013..23ae44813ee2 100644 --- a/comms/lirc/files/lircd.conf.in +++ b/comms/lirc/files/lircd.conf.in @@ -7,7 +7,7 @@ # # contributed by # -# brand: webcamd RC5 emulation +# brand: webcamd <= 0.1.26 RC5 emulation # model no. of remote control: # devices being controlled by this remote: # @@ -16,7 +16,7 @@ begin remote - name webcamd_RC5_emu + name webcamd_0.1.26_RC5_emu bits 13 flags RC5 eps 30 diff --git a/comms/lirc/files/pkg-message.in b/comms/lirc/files/pkg-message.in index ed6b4cb7462e..05366eca8869 100644 --- a/comms/lirc/files/pkg-message.in +++ b/comms/lirc/files/pkg-message.in @@ -42,4 +42,42 @@ you can try using irrecord like described here: file://%%LOCALBASE%%/share/doc/lirc/html/help.html#new_remote +Update for webcamd >= 3.0.0.1: + +webcamd 3.0.0.1 now supports /dev/input/eventX (X there can be for +example 0, 8, 16 etc) and uses it exclusively for almost all tuners, +only mceusb IR-only devices now support both interfaces. So if you +don't get a /dev/lircX device node anymore and want to make lirc +use a remote with such a tuner you now need the lirc devinput driver, +if you start lircd via the rc.d script set lircd_flags and lircd_device +in rc.conf(5), like: + + lircd_flags="-H devinput" + lircd_device="/dev/input/event0" + +The example lircd.conf includes the devinput config file too so if +all goes well irw(1) should still work with such tuners and show +buttons pressed, and if not and the tuner's Linux driver uses the +rc.core interface you can often still add a custom keymap, only +with devinput you no longer want to use irrecord(1) but ir-keytable(1) +which is part of the multimedia/v4l-utils port. Using that tool +you can e.g. check remote events coming in on /dev/input/eventX, + + ir-keytable -d /dev/input/eventX -t + +list the current keytable, + + ir-keytable -d /dev/input/eventX -r + +or add scancodes on the fly by loading a custom keymap, + + ir-keytable -d /dev/input/eventX -w keymap.txt + +(on Linux this can be automated using udev, don't know if we need +something like that also...) Some (Linux-centric, so not all of +them apply) notes re ir-keytable(1) and the lirc devinput change +are also here: + + http://forum.xbmc.org/showthread.php?t=101151 + ********************************************************************** |