From: Jon Smirl <jonsmirl@gmail.com>
To: Jarod Wilson <jarod@wilsonet.com>
Cc: "David Härdeman" <david@hardeman.nu>,
"Mauro Carvalho Chehab" <mchehab@redhat.com>,
linux-input@vger.kernel.org,
"Linux Media Mailing List" <linux-media@vger.kernel.org>
Subject: Re: [PATCH 00/15] ir-core: Several improvements to allow adding LIRC and decoder plugins
Date: Fri, 23 Apr 2010 14:06:49 -0400 [thread overview]
Message-ID: <o2l9e4733911004231106te8b727e9nfa75bfd9c73e9506@mail.gmail.com> (raw)
In-Reply-To: <z2hbe3a4a1004231040uce51091fnf24b97de215e3ef1@mail.gmail.com>
On Fri, Apr 23, 2010 at 1:40 PM, Jarod Wilson <jarod@wilsonet.com> wrote:
> On Wed, Apr 7, 2010 at 5:32 AM, David Härdeman <david@hardeman.nu> wrote:
>> On Mon, Apr 05, 2010 at 04:49:10PM -0400, Jarod Wilson wrote:
>>> On Fri, Apr 2, 2010 at 6:20 AM, David Härdeman <david@hardeman.nu> wrote:
>>> > Porting the msmce driver to rc-core will be high on my list of
>>> > priorities once I've done some more changes to the API.
>>>
>>> Very cool. Though note that the latest lirc_mceusb is quite heavily
>>> modified from what Jon had initially ported, and I still have a few
>>> outstanding enhancements to make, such as auto-detecting xmit mask to
>>> eliminate the crude inverted mask list and support for the mce IR
>>> keyboard/mouse, though that'll probably be trivial once RC5 and RC6
>>> in-kernel decoders are in place. I'd intended to start with porting
>>> the imon driver I'm working on over to this new infra (onboard
>>> hardware decoder, should be rather easy to port), and then hop over to
>>> the mceusb driver, but if you beat me to it, I've got no problem with
>>> you doing it instead. :)
>>
>> I'd be happy with you doing it, you seem to know the hardware better
>> than me. The mceusb driver I'm using right now with ir-core is based on
>> Jon's driver which is in turn based on a version of lirc_mceusb which is
>> quite old by now. My version of the driver is basically just random bits
>> and pieces thrown together, enough to get pulse/space durations flowing
>> through ir-core so that I can test the decoders, but not much more - so
>> it's not something I'd even consider useful as a starting point :)
>
> So now that I'm more or less done with porting the imon driver, I
> think I'm ready to start tackling the mceusb driver. But I'm debating
> on what approach to take with respect to lirc support. It sort of
> feels like we should have lirc_dev ported as an ir "decoder"
> driver/plugin before starting to port mceusb to ir-core, so that we
> can maintain lirc compat and transmit support. Alternatively, I could
> port mceusb without lirc support for now, leaving it to only use
> in-kernel decoding and have no transmit support for the moment, then
> re-add lirc support. I'm thinking that porting lirc_dev as, say,
> ir-lirc-decoder first is probably the way to go though. Anyone else
> want to share their thoughts on this?
I'd take whatever you think is the simplest path. It is more likely
that initial testers will want to work with the new in-kernel system
than the compatibility layer to LIRC. Existing users that are happy
with the current LIRC should just keep on using it.
MSMCE is a good device for debugging protocol engines. It's easy to
use and pretty much always captures the pulses correctly.
>
> (Actually, while sharing thoughts... Should drivers/media/IR become
> drivers/media/RC, ir-core.h become rc-core.h, ir-keytable.c become
> rc-keytable.c and so on?)
Why aren't these files going into drivers/input/rc? My embedded system
has a remote control and it has nothing to do with media.
--
Jon Smirl
jonsmirl@gmail.com
next prev parent reply other threads:[~2010-04-23 18:06 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-04-01 17:56 [PATCH 00/15] ir-core: Several improvements to allow adding LIRC and decoder plugins Mauro Carvalho Chehab
2010-04-02 1:44 ` Jon Smirl
2010-04-02 10:20 ` David Härdeman
2010-04-05 20:49 ` Jarod Wilson
2010-04-07 9:32 ` David Härdeman
2010-04-23 17:40 ` Jarod Wilson
2010-04-23 18:06 ` Jon Smirl [this message]
2010-04-23 18:29 ` Mauro Carvalho Chehab
2010-04-23 22:20 ` Andy Walls
2010-04-24 5:22 ` David Härdeman
2010-04-24 12:35 ` Jon Smirl
2010-04-24 14:15 ` David Härdeman
2010-04-24 15:07 ` Jon Smirl
2010-04-24 21:23 ` David Härdeman
2010-04-24 21:59 ` Jon Smirl
2010-04-24 5:12 ` David Härdeman
2010-04-28 4:32 ` Jarod Wilson
2010-05-25 21:05 ` Jarod Wilson
2010-05-26 18:28 ` Jarod Wilson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=o2l9e4733911004231106te8b727e9nfa75bfd9c73e9506@mail.gmail.com \
--to=jonsmirl@gmail.com \
--cc=david@hardeman.nu \
--cc=jarod@wilsonet.com \
--cc=linux-input@vger.kernel.org \
--cc=linux-media@vger.kernel.org \
--cc=mchehab@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).