From: "Markus Rechberger" <mrechberger@gmail.com>
To: "Mauro Carvalho Chehab" <mchehab@infradead.org>
Cc: "Linux Kernel Mailing List" <linux-kernel@vger.kernel.org>,
em28xx <em28xx@mcentral.de>
Subject: Re: [PATCH 1/7] Adding empia base driver
Date: Fri, 24 Oct 2008 22:15:58 +0200 [thread overview]
Message-ID: <d9def9db0810241315qde568c8yeff2af3511d24bb7@mail.gmail.com> (raw)
In-Reply-To: <20081024153509.0f51d676@pedra.chehab.org>
On Fri, Oct 24, 2008 at 7:35 PM, Mauro Carvalho Chehab
<mchehab@infradead.org> wrote:
> On Wed, 22 Oct 2008 22:59:00 +0200
> "Markus Rechberger" <mrechberger@gmail.com> wrote:
>
>> em2880-dvb:
>> * supporting the digital part of Empia based devices, which
>> includes ATSC, ISDB-T and DVB-T
>>
>> em28xx-aad.c:
>> * alternative audio driver, can be used instead of em28xx-audio if
>> alsa is not available
>> or not compiled into the kernel, it provides a raw interface to
>> the PCM samples
>>
>> em28xx-audio.c:
>> * em28xx alsa driver and audio driver for FM radio
>>
>> em28xx-audioep.c:
>> * em28xx alsa driver for devices which are set to vendor specific
>> audio on interface 1,
>> in that case snd-usb-audio will not attach to the interface and
>> em28xx-audioep will be needed
>>
>> em28xx-cards.c:
>> * card definition and initial setup of devices.
>>
>> em28xx-core.c:
>> * core videohandling and VBI frame slicing
>>
>> em28xx-i2c.c:
>> * i2c setup and GPIO setup handling of the devices (including
>> em2888 based ones)
>>
>> em28xx-input.c:
>> * currently mostly disabled since the linuxtv input handling is
>> broken by design and racy
>>
>> em28xx-keymaps.c:
>> * keymap references of some remotes (could be merged into
>> ir-common, although as mentioned
>> this should be in userland done by lirc).
>>
>> em28xx-video.c:
>> * inode handling for analog TV, radio and VBI, also some device probing
>>
>> em28xx-webcam.c:
>> * videology webcam specific i2c commands
>
> NACK.
>
> There's already a driver for em28xx. Be welcome sending incremental patches to
> improve, like other developers do. But another driver for the same chip would
> just create a mess.
>
the description right above shows up what the current driver is
missing, excluding the bugfixes.
Technical reasons why the source is basically kept in the structure as
it is, is eg. higher backward
compatibility without having to update the whole system. See eeePC
packages which are available
from some vendors. The driver seamlessly works with the rest which is
installed there, without
any framework upgrade.
Most users are currently using the drivers from mcentral.de since it's
more stable and very
well tested over the last 3 years. It was basically your decision to
not merge it back then
http://mcentral.de/v4l-dvb/
I pulled out the source and moved it together then and worked on
additional device support.
http://mcentral.de/hg/~mrec/em28xx-new/shortlog
There are more than 200 changesets pointing out how it evolved, if
someone wants to have an indepth
view about it. Bugreports and patches have been posted to the em28xx
mailinglist where people worked
on it, including enduser applications.
The xc3028 as it is in the kernel is based on leaked and partly
reverse engineered information.
I know that because I was also CC'ed with the leaked driver information.
The Xceive drivers which I submitted are the latest versions from
Xceive addressing several bugs,
you might not have access to their changelog.
Before continuing any discussion the sourcecode and every statement I
made for those patchsets
should be commented, otherwise a discussion won't go anywhere.
br,
Markus
next parent reply other threads:[~2008-10-24 20:16 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <d9def9db0810221359h5118b8d2pd6d2b3f4f95496ce@mail.gmail.com>
[not found] ` <20081024153509.0f51d676@pedra.chehab.org>
2008-10-24 20:15 ` Markus Rechberger [this message]
2008-10-24 20:20 ` Markus Rechberger
2008-11-01 14:05 Hans Verkuil
-- strict thread matches above, loose matches on Subject: below --
2008-10-22 21:14 Markus Rechberger
2008-10-22 22:09 ` Greg KH
2008-10-22 22:24 ` Markus Rechberger
2008-10-22 22:26 ` Markus Rechberger
2008-10-22 22:27 ` Greg KH
2008-10-22 22:35 ` Markus Rechberger
2008-10-22 22:49 ` Greg KH
2008-10-23 8:53 ` el es
2008-11-26 19:12 ` Aidan Thornton
2008-11-27 4:25 ` Markus Rechberger
2008-11-27 9:33 ` Pekka Enberg
2008-11-28 15:48 ` Devin Heitmueller
2008-11-28 20:09 ` Greg KH
2008-11-30 6:23 ` Markus Rechberger
2008-10-23 9:29 ` Alan Cox
2008-10-23 11:10 ` Markus Rechberger
2008-11-01 13:59 ` Hans Verkuil
2008-11-02 4:27 ` Mauro Carvalho Chehab
[not found] ` <a2aa6e3a0811072150t535e802cge3375a7b88ee6287@mail.gmail.com>
2008-11-08 10:15 ` Mauro Carvalho Chehab
2008-11-08 10:22 ` Markus Rechberger
2008-11-08 10:37 ` Mauro Carvalho Chehab
2008-11-08 10:42 ` Markus Rechberger
2008-11-08 10:46 ` Markus Rechberger
2008-11-08 10:56 ` Mauro Carvalho Chehab
2008-11-08 11:02 ` Markus Rechberger
2008-11-26 20:36 ` Aidan Thornton
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=d9def9db0810241315qde568c8yeff2af3511d24bb7@mail.gmail.com \
--to=mrechberger@gmail.com \
--cc=em28xx@mcentral.de \
--cc=linux-kernel@vger.kernel.org \
--cc=mchehab@infradead.org \
/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
all inboxes | Powered by JetHome®