On Wed, Feb 01, 2006 at 07:51:04PM +0100, Oliver Endriss wrote: > > > cx88? That'd be the newer Nova-T, not the Nova-T :-) > > > > Well, Nova-T 90002 REV C176, then. :-) > > > > > I've posted a set of patches to the v4l list which should be of some help; > > > you should have a look at budget-ci after applying the patches, which you can > > > also get from here: > > > <URL:http://ymbj/progs/linux/dvb-ir-20060129.patch.tar.gz> > > > > Hmm, I may be mistaken, but it looks to me as if your patches try to do the > > same thing for older cards as the new Nova-T driver already does. What I > > would really like to have is to map every RC5 frame either to a key-press or > > to a key-repeat, and a timer for generating key-release events. Does any > > existing driver (or patch) do that? > > The av7110 driver does it exactly this way. I did a lot of testing to > find the optimal method. ;-) > > (1) The repeat timer of the input layer must be turned off, and > the natural repeat rate of the RC5 frames should be used. > Anything else will result in inaccurate operation. > > (2) The key-up timeout should be set to 280ms or higher (>= 2x repeat > rate). This will allow for one missing RC5 frame which may happen > due to transmission errors. Thanks, this sounds exactly what I'm looking for! The 280 ms you mention matches the #define UP_TIMEOUT (HZ*7/25) in /usr/src/linux-2.6.14.3/drivers/media/dvb/ttpci/av7110_ir.c on my vdr box. I'll see if I'm smart enough to port the code to the cx88 driver. Marko