Sponsored Content
Operating Systems Linux USB video capture? composite, s-video, etc Post 302370796 by Corona688 on Thursday 12th of November 2009 12:00:04 PM
Old 11-12-2009
"porting" isn't quite the right word. That implies having access to some other source code to base things off of, and that's almost never the case for hardware drivers. They generally have to write linux drivers from scratch based on device specifications, which manufacturers are often loath to provide. So a lack of a driver doesn't mean "not ported yet", but often means "no specifications available for anyone to even try to make a driver".

Nitpicking aside, it might be better to see what drivers linux has than to randomly google USB hardware. Linux drivers usually list chipsets, not models, since many different things ultimately use the same or similar chipsets hence drivers.

Here's the USB devices the 2.6.27 kernel has available:
Code:
USB Video Class (UVC)
USB GSPCA driver (NEW)
Hauppauge WinTV-PVR USB2 support (NEW)
Empia EM28xx USB video capture support (NEW)
USB video devices based on Nogatech NT1003/1004/1005 (NEW)
USB 3com HomeConnect (aka vicam) support (EXPERIMENTAL) (NEW)
USB IBM (Xirlink) C-it Camera support (NEW)
USB Konica Webcam support (NEW)
USB Logitech Quickcam Messenger (NEW)
USB ET61X[12]51 PC Camera Controller support (NEW)
OmniVision Camera Chip support (NEW)
USB W996[87]CF JPEG Dual Mode Camera support (NEW)
USB OV511 Camera support (NEW)
USB SE401 Camera support (NEW)
USB SN9C1xx PC Camera Controller support (NEW)
USB STV680 (Pencam) Camera support (NEW)
USB ZC0301[P] Image Processor and Control Chip support (NEW)
USB Philips Cameras (NEW)
USB ZR364XX Camera support (NEW)
USB Syntek DC1125 Camera support (NEW)
USB Sensoray 2255 video capture device (NEW)

Highlighted the interesting-looking ones...
  • UVC is a generic driver that supports most any video device with the UVC device class.
  • The Hauppage driver is pretty obvious in what devices it's for.
  • The em28xx driver supports a huge variety of devices.

Last edited by Corona688; 11-12-2009 at 01:24 PM..
 

4 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

A question about video capture example

Hi,all From the v4l api page http://v4l2spec.bytesex.org/,there is a capture.c. someone says" this application is support ntsc camera,but I don't know why it support ntsc by default Any ideas? thanks (0 Replies)
Discussion started by: yanglei_fage
0 Replies

2. Programming

usb real time video storage

Hi, Am working on an embedded device with a camera and I would want to send the video data it streams to a usb device connected to it. Am using the c language and of course Linux (Fedora). Any help and suggestions are most welcomed. Thanks in advance.:) (1 Reply)
Discussion started by: THSstd
1 Replies

3. UNIX for Advanced & Expert Users

Video Cards :: Video Memory Intercept and Redirect

I need a broad spectrum understanding on this subject, and any help would be greatly appreciated. First of all, as I understand it... The way the video hardware works is the CPU sends information about input and possible changes to the display, the video card receives these changes, makes the... (2 Replies)
Discussion started by: ciNG
2 Replies

4. Solaris

Video capture and editing on Solaris vs Debian vs Ubuntu

I am interested in doing some heavy video work. I have a ADVC 110 Video capture device, which I am using to capture VHS video tapes, which I will convert on the server to DVD format and burn to DVD's using DVD production software. I will also take the captured video file and split it up in parts... (1 Reply)
Discussion started by: Marcus Aurelius
1 Replies
AUVITEK(4)						   BSD Kernel Interfaces Manual 						AUVITEK(4)

NAME
auvitek -- Auvitek AU0828 video capture device driver SYNOPSIS
auvitek* at uhub? dtv* at dtvbus? video* at videobus? uaudio* at auvitek? audio* at uaudio? DESCRIPTION
The auvitek driver provides support for USB video capture devices based on the Auvitek AU0828 bridge. This hybrid analog/digital device requires a hi-speed USB host controller (such as ehci(4)) to function properly. For auvitek devices with analog audio capture interfaces, the uaudio(4) device driver provides access to the audio stream. Application soft- ware can find a video(4) device's audio(4) device by comparing the VIDIOC_QUERYCAP bus_info field with the audio device's AUDIO_GETDEV config field. The following cards are supported by the auvitek driver: Device Decoder Tuner Hauppauge WinTV-HVR-850 au8522(4) xc5k(4) Hauppauge WinTV-HVR-950Q au8522(4) xc5k(4) Cards with an XC5000 tuner require the firmware provided by the pkgsrc/sysutils/xc5k-firmware package to function properly. SEE ALSO
audio(4), dtv(4), dtviic(4), ehci(4), uaudio(4), video(4) pkgsrc/sysutils/xc5k-firmware HISTORY
The auvitek device driver appeared in NetBSD 6.0. AUTHORS
The auvitek driver was written by Jared D. McNeill <jmcneill@NetBSD.org>. BSD
August 30, 2011 BSD
All times are GMT -4. The time now is 11:15 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy