linux/drivers/media/IR
Jarod Wilson 1cd50f2561 [media] mceusb: fix up reporting of trailing space
We were storing a bunch of spaces at the end of each signal, rather than
a single long space. The in-kernel decoders were actually okay with
this, but lirc isn't. As suggested by David Härdeman, switch to storing
samples using ir_raw_event_store_with_filter, which auto-merges the
consecutive space samples for us. This also allows us to bypass having
to store rawir samples in our device struct, further simplifying the
buffer parsing state machine. Both in-kernel decoders and lirc are happy
again with this change.

Also included in this patch is proper parsing of 0x9f 0x01 commands, the
removal of some magic number usage and some printk spew fixups.

Signed-off-by: Jarod Wilson <jarod@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-12-20 14:11:07 -02:00
..
keymaps Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 2010-10-28 09:35:11 -07:00
ene_ir.c [media] IR: ene_ir: don't upload all settings on each TX packet 2010-10-21 11:04:34 -02:00
ene_ir.h [media] IR: ene_ir: don't upload all settings on each TX packet 2010-10-21 11:04:34 -02:00
imon.c Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 2010-10-28 09:35:11 -07:00
ir-core-priv.h [media] IR: extend ir_raw_event and do refactoring 2010-10-21 10:59:47 -02:00
ir-functions.c V4L/DVB: ir-core: move subsystem internal calls to ir-core-priv.h 2010-05-19 12:57:04 -03:00
ir-jvc-decoder.c [media] IR: extend ir_raw_event and do refactoring 2010-10-21 10:59:47 -02:00
ir-keytable.c Input: ir-keytable - fix uninitialized variable warning 2010-10-31 21:05:43 -04:00
ir-lirc-codec.c Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 2010-10-28 09:35:11 -07:00
ir-nec-decoder.c [media] IR: extend ir_raw_event and do refactoring 2010-10-21 10:59:47 -02:00
ir-raw-event.c [media] ir-raw-event: Fix a stupid error at a printk 2010-10-21 12:00:20 -02:00
ir-rc5-decoder.c [media] IR: extend ir_raw_event and do refactoring 2010-10-21 10:59:47 -02:00
ir-rc5-sz-decoder.c [media] IR: extend ir_raw_event and do refactoring 2010-10-21 10:59:47 -02:00
ir-rc6-decoder.c [media] IR: extend ir_raw_event and do refactoring 2010-10-21 10:59:47 -02:00
ir-sony-decoder.c [media] IR: extend ir_raw_event and do refactoring 2010-10-21 10:59:47 -02:00
ir-sysfs.c [media] IR: make sure we register the input device when it is safe to do so 2010-10-21 07:54:13 -02:00
Kconfig [media] IR: ene_ir: updates 2010-10-21 07:54:15 -02:00
lirc_dev.c Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 2010-10-28 09:35:11 -07:00
Makefile [media] IR: add driver for Nuvoton w836x7hg integrated CIR 2010-10-21 01:18:30 -02:00
mceusb.c [media] mceusb: fix up reporting of trailing space 2010-12-20 14:11:07 -02:00
nuvoton-cir.c [media] nuvoton-cir: improve buffer parsing responsiveness 2010-12-20 14:11:06 -02:00
nuvoton-cir.h [media] IR/nuvoton: address all checkpatch.pl issues 2010-10-21 07:54:20 -02:00
rc-map.c V4L/DVB: IR: Allow not to compile keymaps in 2010-08-08 23:43:00 -03:00
streamzap.c [media] IR: extend ir_raw_event and do refactoring 2010-10-21 10:59:47 -02:00