Re: Remaining drivers that aren't V4L2?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Friday 12 March 2010 23:20:44 Michael Akey wrote:
> Hans Verkuil wrote:
> > On Friday 12 March 2010 21:11:49 Devin Heitmueller wrote:
> >   
> >> Hello,
> >>
> >> I know some months ago, there was some discussion about a few drivers
> >> which were stragglers and had not been converted from V4L to V4L2.
> >>
> >> Do we have a current list of driver which still haven't been converted?
> >>     
> >
> > These drivers are still v4l1:
> >
> > arv
> > bw-qcam
> > c-qcam
> > cpia_pp
> > cpia_usb
> > ov511
> > se401
> > stradis
> > stv680
> > usbvideo
> > w9966
> >
> > Some of these have counterparts in gspca these days so possibly some drivers
> > can be removed by now. Hans, can you point those out?
> >
> > arv, bw-qcam, c-qcam, cpia_pp and stradis can probably be moved to staging
> > and if no one steps up then they can be dropped altogether.
> >   
> 
> Does this mean that the bw-qcam driver will be removed in future 
> revisions or does this mean it will just never be updated to v4l2?

Removal. At least, that is what I would propose. Greg KH has proposed some time
ago to use the staging tree not only for incoming but also for outgoing drivers.

And drivers that have not seen any development for years and that nobody seems
to be using and where the hardware is obsolete are definitely candidates for
this removal process.

I suspect that the only two drivers that we might need to keep are usbvideo and
cpia_usb. The latter is still used in hardware you can buy today, the same may
also be true of the first, and products supported by the usbvideo driver are
certainly still out there.

If we are indeed left with just two V4L1 drivers that cannot easily be removed,
then we should perhaps try to convert them after all, even though it is hard to
be motivated to do that work.

I definitely agree with Devin that it would be really great to finally remove
the V4L1 support completely from the kernel.

Regards,

	Hans

> 
> > According to my notes I should be able to test cpia_usb. I would have to
> > verify that, though. I think it is only used in a USB microscope. It is
> > effectively a webcam. I can also test usbvideo (USB 1 TV capture device).
> > The latter is probably the most important driver that needs converting,
> > because I think these are not uncommon.
> >
> > However, I have no time to work on such a driver conversion. But if someone
> > is seriously willing to put time and effort in that, then I am willing to
> > mail the hardware.
> >
> >   
> >> I started doing some more tvtime work last night, and I would *love*
> >> to drop V4L support (and *only* support V4L2 devices), since it would
> >> make the code much cleaner, more reliable, and easier to test.
> >>
> >> If there are only a few obscure webcams remaining, then I'm willing to
> >> tell those users that they have to stick with whatever old version of
> >> tvtime they've been using since the last release four years ago.
> >>     
> >
> > To my knowledge the usbvideo driver is probably the least obscure device
> > that is still using V4L1.
> >
> > Regards,
> >
> > 	Hans
> >
> >   
> 
> 

-- 
Hans Verkuil - video4linux developer - sponsored by TANDBERG
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux