Date: Sat, 4 Jun 2011 15:58:39 +0200 From: Juergen Lock <nox@jelal.kn-bremen.de> To: Koop Mast <kwm@rainbow-runner.nl> Cc: freebsd-multimedia@freebsd.org, Juergen Lock <nox@jelal.kn-bremen.de> Subject: Re: Pre-release of webcamd [v0.2.4] - testing remotes Message-ID: <20110604135839.GA74882@triton8.kn-bremen.de> In-Reply-To: <1307182718.9325.57.camel@crashalot.rainbow-runner.nl> References: <201105240020.49377.hselasky@c2i.net> <4DDCF73B.2080200@gmail.com> <201105251442.27159.hselasky@c2i.net> <201106031847.p53Ilgl3076499@triton8.kn-bremen.de> <1307182718.9325.57.camel@crashalot.rainbow-runner.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Jun 04, 2011 at 12:18:35PM +0200, Koop Mast wrote: > On Fri, 2011-06-03 at 20:47 +0200, Juergen Lock wrote: > > In article <201105311932.38205.hselasky@c2i.net> you write: > > >Hi, > > Hi! > > > > > >Attaching new patch for ports. Some minor changes. > > > > Since this version now provides Linux-like /dev/input/eventX device > > nodes I tested that a bit and made the following patches: > > > > 1. For the new webcamd: > > > > http://people.freebsd.org/~nox/dvb/webcamd/0.2.4/pctv452e.c-rc.patch > > > > Switch Technotrend S2-3600 and PCVTV 452e dvb-s2 tuner remote > > handling from .rc.legacy to .rc.core, allowing rc5 scancodes > > of (some) other remotes to show up on /dev/input/eventX > > so e.g. an universal remote with more buttons could be used > > instead of the shipped minimal remote of the PCVTV 452e > > tuner. (And this also allows repeat to work with the lirc > > patch below.) > > > > http://people.freebsd.org/~nox/dvb/webcamd/0.2.4/patch-input.h.txt > > > > Fix EVIOCGKEYCODE and EVIOCGKEYCODE_V2 ioctl definitions > > in linux/input.h, they need to be _IOWR not _IOR (like with > > FE_GET_PROPERTY they're wrong on Linux too but there the > > driver doesn't care.) > > I take it the input.h and uinput.h you included in the v4l_compat update > also contain these fixes? > Yes. (Sorry I should have said so.) > > 2. For multimedia/v4l_compat: > > > > http://people.freebsd.org/~nox/dvb/webcamd/0.2.4/v4l_compat-20101027_2.patch > > > > Add <linux/input.h> and <linux/uinput.h> headers needed to access > > /dev/input/eventX that webcamd now can provide. > > I merged the patch and the new headers in the tarball. I also updated > libv4l to 0.8.4. > > http://people.freebsd.org/~kwm/libv4l-0.8.4.diff > > > 3. New port multimedia/v4lutils: (preliminary, help wanted, maybe > > Hans wants to maintain this too like multimedia/libv4l that > > builds from the same sourcetree?) > > > > http://people.freebsd.org/~nox/dvb/webcamd/0.2.4/v4lutils.shar > > I poked it a bit than this is what I came up with. > This will build with clang, and will build on 7.x. Although some small > fixes are more personal preference. > > http://people.freebsd.org/~kwm/v4l-utils-0.8.4.shar > > I haven't really tested the utils either but the v4l2-ctl util option > --list-formats (--list-formats-ext) is really nice to see what the > webcam supports. Thank you, very nice! :) (So far I only built your updated ports and confirmed that ir-keytable still works.) Juergen
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110604135839.GA74882>