Messages in this thread | | | From | Laurent Pinchart <> | Subject | Re: [PULL] http://www.linuxtv.org/hg/~hverkuil/v4l-dvb-ng | Date | Tue, 2 Dec 2008 17:58:35 +0100 |
| |
Hi Mauro,
On Monday 01 December 2008, Mauro Carvalho Chehab wrote: > Hi Hans, > > On Mon, 1 Dec 2008 15:24:43 +0100 > > Laurent Pinchart <laurent.pinchart@skynet.be> wrote: [snip]
> > In a few months time (probably even earlier) the v4l2_device structure > > will be reworked (and possible renamed). > > Hmm... why? it would be better to try to have the KABI changes for it at > the same kernel release if possible.
Because Hans is working on more changes.
> > I'm fine with it going to linux-next now if > > we agree on the following. > > > > - We should only advocate v4l2_device usage for subdevices-aware video > > devices. Porting all drivers to v4l2_device is currently pointless and > > will only make future transitions more difficult. > > This makes sense to me. > > > - v4l2_device should be marked as experimental. I don't want to hear any > > API/ABI breakage argument in a few months time when the framework will > > evolve. > > Are you meaning marking this as experimental at Kconfig? This seems too > complex, since we'll need to test for some var on every driver that were > converted, providing two KABI options for each converted driver (the legacy > and the v4l2_device way). This doesn't seem to be a good idea, since will > add a lot of extra complexity to debug bugs.
Not at the Kconfig level, just in the documentation (and possible headers).
This is a work in progress. Hans wants the changes to go mainline to get broader testing, which is a valid reason, but I'd like to make sure people understand that more changes are coming.
Best regards,
Laurent Pinchart
| |