summaryrefslogtreecommitdiff
path: root/drivers/media/video
diff options
context:
space:
mode:
authorJarod Wilson <jarod@redhat.com>2010-11-13 01:49:04 +0300
committerMauro Carvalho Chehab <mchehab@redhat.com>2010-12-20 19:11:10 +0300
commit2ee95db222137429407dfcd6801b0f1a8c689771 (patch)
tree228177f58b1e601c366a80f3b23ad260c28fd265 /drivers/media/video
parent2d6e588c48d4ce6e5d6a2cec3f98ca9e23b2ac2c (diff)
downloadlinux-2ee95db222137429407dfcd6801b0f1a8c689771.tar.xz
[media] mceusb: fix keybouce issue after parser simplification
Something I failed to notice while testing the mceusb RLE buffer decoding simplification patches was that we were getting an extra event from the previously pressed key. As was pointed out to me on irc by Maxim, this is actually due to using ir_raw_event_store_with_filter without having set up a timeout value. The hardware has a timeout value we're now reading and storing, which properly enables the transition to idle in the raw event storage process, and makes IR decode behave correctly w/o keybounce. Also remove no-longer-used ir_raw_event struct from mceusb_dev struct and add as-yet-unused enable flags for carrier reports and learning mode, which I'll hopefully start wiring up sooner than later. While looking into that, found evidence that 0x9f 0x15 responses are only non-zero when the short-range learning sensor is used, so correct the debug spew message, and then suppress it when using the standard long-range sensor. Signed-off-by: Jarod Wilson <jarod@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video')
0 files changed, 0 insertions, 0 deletions