Paparazzi v2
This is my monitor at work:
Coworkers passing by are beginning to think I'm somewhat vain. Don't ask about that sumo camera. Just... nevermind.
Anyway, the second beta of Flash Player 10/Astro includes native support for cameras conforming to the Video4Linux v2 API (V4L2). The support is not complete, however, owing to the fact that there are dozens of different colorspaces that a V4L2 camera can provide to a user application. I suspect that this is a manifestation of the do-it-yourself spirit of Linux, i.e., if you need support for a particular format, you need to code it yourself.
So the first pass at V4L2 support in the Linux Flash Player contains handlers for quite a few different pixel formats. Only 2 of them have been tested so far. (I should point out that, of all the cameras in the picture above, only 2 work in V4L2 and also output a usable format.) The rest of the formats were just implemented blindly.
So I'm hoping to get your help in testing these formats.
My corporate masters have authorized me to release the source code for a small utility to gather basic data about a V4L2 camera:
- Source code, build instructions included; or if you're not comfortable with building...
- Pre-compiled x86_32 binary
An example run:
$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'VF0410 Live! Cam Video IM Pro'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
Please download the utility and run it on each /dev/videoN device you have on your system. You will ideally have one such device for each camera attached to your system: /dev/video0, /dev/video1, etc. Then, go ahead and post the results in a comment below.
Also, it would help if you could test out the V4L2 capabilities of the current Flash Player 10 beta and let me know, along with the foregoing technical data, whether or not your camera gives you a picture through Flash, without crashing, and if it looks correct. Check out this snowfall SWF for a good example.
One more thing: If you include your email address in the form's email field (not in the actual message content), and you report that your camera does not work correctly, I may contact you directly if I deem that you could be useful for collecting more data.
Technical notes: The official documentation recommends VIDIOC_TRY_FMT in order to determine camera capabilities. In my experience, VIDIOC_TRY_FMT lies. I have a camera that claims to support every format in V4L2. I found VIDIOC_ENUM_FMT to be more reliable.
Comments
Are you going to publish these data?
[ Am I going to approve the comments that contain the data? Sure. -Mike M. ]
Posted by: Frank | July 14, 2008 12:31 PM
Awesome!
"of all the cameras in the picture above, only 2 work in V4L2 and also output a usable format"
Which 2?
[ Not the sumo guy. He only outputs a compressed format. -Mike M. ]
Posted by: Justin Walters | July 14, 2008 12:54 PM
/dev/video is a V4L2 device named 'Sony VGP-VCC6 #1'
/dev/video is capable of video capture
/dev/video is capable of streaming capture
/dev/video supports 'YUY2 4:2:2' (raw format, V4L2_PIX_FMT_YUYV)
Flash (d525) doesn't detect the camera though.
Posted by: Polar | July 14, 2008 1:08 PM
$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'UVC Camera (046d:0990)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
The camera is a Logitech QuickCam Pro 9000. Works in Skype and Kopete. Have not tested with Flash 10 yet.
Posted by: Joshua Kugler | July 14, 2008 1:09 PM
/dev/video0 is a V4L2 device named 'Built-in iSight'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Ubuntu 8.04 (64-bit)
My camera isn't detected by Flash so "snowfall SWF" remains black.
Posted by: IceWil | July 14, 2008 1:21 PM
./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'USB2.0 2M WebCam '
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: philsf | July 14, 2008 1:37 PM
You may want to look at libv4l
http://lwn.net/Articles/287910/
[ GPL libs don't do the proprietary Flash Player much good. -Mike M. ]
Posted by: Peter | July 14, 2008 1:43 PM
$ uname -a
Linux xxx 2.6.25.9-40.fc8 #1 SMP Fri Jun 27 16:05:49 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux
$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'UVC Camera (046d:08c9)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
It is a UVC camera from Logitech. I am using the driver available from svn://svn.berlios.de/linux-uvc/linux-uvc/trunk (svn revision 228). Camera works fine using the luvcview application).
Flash player version 10,0,0,525 reports "No camera available".
Posted by: Raman Gupta | July 14, 2008 1:48 PM
Output:
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
I only see the snow falling on a black background. I'm running this on a x64 machine so I'm using pluginwrapper which causes these message in my kernel logs:
compat_ioctl32: v4l2 ioctl VIDIOC_S_PARM, dir=rw (0xc0cc5616)
ioctl32(npviewer.bin:3447): Unknown cmd fd(11) cmd(c0cc5616){t:'V';sz:204} arg(ff8b71ac) on /dev/video0
compat_ioctl32: v4l2 ioctl VIDIOC_S_PARM, dir=rw (0xc0cc5616)
ioctl32(npviewer.bin:3447): Unknown cmd fd(11) cmd(c0cc5616){t:'V';sz:204} arg(ff8b717c) on /dev/video0
compat_ioctl32: v4l2 ioctl VIDIOC_S_PARM, dir=rw (0xc0cc5616)
ioctl32(npviewer.bin:3447): Unknown cmd fd(11) cmd(c0cc5616){t:'V';sz:204} arg(ff8b71ec) on /dev/video0
compat_ioctl32: v4l2 ioctl VIDIOC_S_PARM, dir=rw (0xc0cc5616)
ioctl32(npviewer.bin:3447): Unknown cmd fd(11) cmd(c0cc5616){t:'V';sz:204} arg(ff8b71bc) on /dev/video0
Posted by: Bart Vanbrabant | July 14, 2008 1:50 PM
/dev/video0 is a V4L2 device named 'Philips SPC 900NC webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
currently not working, i think because v4l1 emulation layer is enabled
Posted by: ksn | July 14, 2008 1:53 PM
/dev/video0 is a V4L2 device named 'Hercules Dualpix Exchange'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
this cam uses the uvc driver from the 2.6.26 kernel.
works with the snowfall example, CPU usage is very high, though
Posted by: botio | July 14, 2008 1:57 PM
The problem with VIDIOC_TRY_FMT is some implementations don't follow the spec, and some driver devs simply don't care. You should bug driver devs. VIDIOC_ENUM_FMT in fact can give better results.
There are some code in Kopete (libkopete/avdevice) to handle funny/obscure colorspaces provided by cameras. As the main developer of the webcam code, I grant you (and Adobe) permission to use such routines. No strings attached, you don't even need to mention me or Kopete, neither release the code as GPL.
[ Thanks. But colorspace conversion algorithms are not the hard part. The hard part is testing to make sure that each is correct. ]
Posted by: Cláudio Pinheiro | July 14, 2008 2:00 PM
I couldn't get the script to work on my Nokia N800. You can probably find the information on it somewhere. The snowstorm script did not work with version 9.
On my desktop I have a Logitech Quickcam Express. It works fine with the snowstorm thing you posted (v. 10). However, the script simply returns an error.
jake@tuxy:~$ ./v4l2-formats /dev/video0
/dev/video0 is not a V4L2 device
jake@tuxy:~$
It is the right dev name. I'm on Kubuntu Gusty Gibbon.
[ That probably means that your device is being driven by the original V4L interface, if it's working at all. -Mike M. ]
Posted by: Jake | July 14, 2008 2:14 PM
./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Sony VGP-VCC2 (VAIO SZ) #1'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUY2 4:2:2' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports 'UYVY 4:2:2' (raw format, V4L2_PIX_FMT_UYVY)
Posted by: albert | July 14, 2008 2:39 PM
$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'UVC Camera (046d:08c6)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Snowfall Flash 10 beta:
- does not crash
- but no correct rendering of the image (horizontal lines)
(i686, Firefox 3, Flash 10.0.0 d525)
Posted by: chidalgo | July 14, 2008 4:04 PM
/dev/video0 is a V4L2 device named 'USB 2.0 Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
The snowfall experiment works! :D
Posted by: anabelle | July 14, 2008 6:40 PM
/dev/video0 is a V4L2 device named 'USB 2.0 Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
I just tried to use Quick Capture in YouTube, and it seems to work at the beginning but once I hit record, the camera shuts down.
I also noticed a blurry rendering of the main Google Analytics graphics and the Google Video Player
Posted by: anabelle | July 14, 2008 6:44 PM
Mike,
regarding libv4l:
Q: Under which license may I use and distribute libv4l?
A: All libv4l components are licensed under the GNU Library General Publishing License version 2 or (at your option) any later version. See the included COPYING.LIB file.
I've never heard of such license, and COPYING.LIB apparently isn't a part of the distribution tar.gz, but I think the author actually meant the GNU Lesser Public License, LGPL, which actually is just as compatible with the Flash Player, as GTK+ is. ;)
Posted by: RQ | July 14, 2008 10:04 PM
andrew@andrew-laptop:~/Desktop$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Chicony USB 2.0 Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
When using the swf that you linked, I just get a small section in the middle of the camera. As though it is zoomed in.
Good to see you're making progress though!!
Posted by: Andrew Gee | July 15, 2008 12:41 AM
p$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'HP Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
The snowfall demo does not work in the latest beta. It asks for access to the video camera, but when I click "allow" the background stays black. However, it doesn't crash either. :) The video camera works in Cheese and aMSN, so I know it's not broken or disabled.
Leaving email.
Posted by: Stoffe | July 15, 2008 2:40 AM
/dev/video0 is a V4L2 device named 'Philips 740 webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
I cannot try the cam with Flash 10 as the cam is attached to a server where I do not like to add flash.
Posted by: Dennis Karlsson | July 15, 2008 3:39 AM
/dev/video0 is a V4L2 device named 'USB2.0 1.3M UVC WebCam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: XioNoX | July 15, 2008 5:26 AM
/dev/video is a V4L2 device named 'Chicony USB 2.0 Camera'
/dev/video is capable of video capture
/dev/video is capable of streaming capture
/dev/video supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Marcel Gagne | July 15, 2008 6:18 AM
Linux video capture interface: v2.00
usbcam: registering driver r5u870 0.11.1SVN
r5u870-0: Detected Sony VGP-VCC8
r5u870-0: registered as video0
usbcore: registered new interface driver r5u870
./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Sony VGP-VCC8 #1'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUY2 4:2:2' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: gfdsa | July 15, 2008 6:48 AM
/dev/video0 is a V4L2 device named 'UVC Camera (046d:08ce)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Sidney | July 15, 2008 7:34 AM
vadi@ubuntu-laptop:~/Desktop$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'USB 2.0 Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
vadi@ubuntu-laptop:~/Desktop$
I don't see anything, and I'm using " File name: npwrapper.libflashplayer.so
Shockwave Flash 10.0.0 d525"
Posted by: Vadim P. | July 15, 2008 8:04 AM
On a first-gen macbook, Ubuntu 8.04, firefox 3.0, flash player 10,0,0,525.
/dev/video0 is a V4L2 device named 'Built-in iSight'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (UYVY)' (raw format, V4L2_PIX_FMT_UYVY)
Flash detects the camera and asks for permission. When you click allow, firefox crashes with a segfault.
Posted by: Kostas | July 15, 2008 8:22 AM
Output on DELL Inspiron 1525:
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: RQ | July 15, 2008 8:31 AM
Re: libv4l
The GNU Library General Public License is available at http://www.gnu.org/licenses/old-licenses/library.html and has been succeeded by the GNU Lesser General Public License. Hope this helps.
Posted by: Adam Russell | July 15, 2008 8:36 AM
Just gotta love those popporazzi huh!
JT
Posted by: John Thomas | July 15, 2008 11:40 AM
namohamm@namohamm-linux:~/Desktop$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'UVC Camera (046d:08c7)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: nael mohammad | July 15, 2008 11:46 AM
Here's another ++ for the N810 webcam.
Posted by: atrus123 | July 15, 2008 11:49 AM
/dev/video0 is a V4L2 device named 'HP Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Vegiemaster | July 15, 2008 11:49 AM
/dev/video0 is a V4L2 device named 'UVC Camera (046d:08c6)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
This was with an inbuilt dell laptop camera (XPS m1210)
Posted by: SCooper86 | July 15, 2008 11:52 AM
Lenovo Ideapad y510:
/dev/video0 is a V4L2 device named 'Lenovo Easy Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Tim | July 15, 2008 11:58 AM
/dev/video0 is a V4L2 device named 'HP Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: jamie dalgetty | July 15, 2008 12:02 PM
DELL XPS M1330 :
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
Posted by: mat | July 15, 2008 12:04 PM
/dev/video1 is a V4L2 device named 'Philips SPC 900NC webcam'
/dev/video1 is capable of video capture
/dev/video1 is capable of streaming capture
/dev/video1 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video1 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
Posted by: feld | July 15, 2008 12:06 PM
/dev/video0 is a V4L2 device named 'UVC Camera (046d:08ce)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Logitech QuickCamPro 5000
Camera not working with Flash Player 10
Posted by: Vaughn | July 15, 2008 12:07 PM
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Jon | July 15, 2008 12:20 PM
this is my cam
Bus 002 Device 003: ID 0c45:62c0 Microdia Pavilion Webcam
my output
./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'USB 2.0 Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: jake | July 15, 2008 12:33 PM
Integrated Dell XPS 1730 camera, works in skype
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Tried the snow demo and only got the black screen, about 5-10 seconds later froze the notebook completely when using Shockwave Flash 10.0.0 d525. The camera was detected and I was prompted to allow.
Shockwave Flash 9.0 r124 also gave the black screen but no crash. Again the camera was detected and I was prompted to allow. I'm using openSUSE 11.0
Posted by: Zenophran | July 15, 2008 12:43 PM
/dev/video0 is a V4L2 device named 'HP Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
HP dv2000
openSUSE 10.3
Linux mike-64 2.6.22.18-0.2-default #1 SMP 2008-06-09 13:53:20 +0200 x86_64 x86_64 x86_64 GNU/Linux
Thank you for the continued support of Linux
Posted by: Mike | July 15, 2008 12:46 PM
/dev/video0 is a V4L2 device named 'Philips SPC 1000NC Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
Posted by: jaska | July 15, 2008 12:47 PM
[neil@lx-dt:Downloads]$ ./v4l2-formats /dev/video0 (07-15 15:45)
/dev/video0 is a V4L2 device named 'VF0380 Live! Cam Optia Pro'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
Snowfall works with my camera, but it's CRAZY zoomed in, for some reason. I had to back up two feet to make sure it was indeed my head. (It was)
Posted by: Neil | July 15, 2008 12:51 PM
64 bit Ubuntu on a Dell M1330:
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
I haven't tested it with Flash 10 beta.
Posted by: Mark | July 15, 2008 12:58 PM
/dev/video0 is a V4L2 device named 'UVC Camera (eb1a:2761)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports 'YUV 4:2:2 (UYVY)' (raw format, V4L2_PIX_FMT_UYVY)
Posted by: Anonymous | July 15, 2008 1:23 PM
Cheap Logitech USB cammy:
# ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'ZC0301[P] PC Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'JPEG' (compressed format, V4L2_PIX_FMT_JPEG)
Posted by: Florin Andrei | July 15, 2008 1:27 PM
./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Sony VGP-VCC2 (VAIO SZ) #1'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUY2 4:2:2' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports 'UYVY 4:2:2' (raw format, V4L2_PIX_FMT_UYVY)
Posted by: Jan | July 15, 2008 1:29 PM
v4l2-formats /dev/video1
/dev/video1 is a V4L2 device named 'LifeView FlyVIDEO3000'
/dev/video1 is capable of video capture
/dev/video1 is capable of streaming capture
/dev/video1 supports '8 bpp gray' (raw format, V4L2_PIX_FMT_GREY)
/dev/video1 supports '15 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB555)
/dev/video1 supports '15 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB555X)
/dev/video1 supports '16 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB565)
/dev/video1 supports '16 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB565X)
/dev/video1 supports '24 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR24)
/dev/video1 supports '24 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB24)
/dev/video1 supports '32 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR32)
/dev/video1 supports '32 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB32)
/dev/video1 supports '4:2:2 packed, YUYV' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video1 supports '4:2:2 packed, UYVY' (raw format, V4L2_PIX_FMT_UYVY)
/dev/video1 supports '4:2:2 planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV422P)
/dev/video1 supports '4:2:0 planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
/dev/video1 supports '4:2:0 planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YVU420)
[ WOW! You might have been my new best friend if you had left an email address for me to contact you. -Mike M. ]
Posted by: Anonymous | July 15, 2008 1:29 PM
/dev/video0 is a V4L2 device named 'Syntek USB Video Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'rgb24' (raw format, V4L2_PIX_FMT_RGB24)
Posted by: zach | July 15, 2008 1:29 PM
HP dv6253cl, 64bit hardy heron, Shockwave Flash 10.0.0 d525.
flash works in firefox but the camera fails to initialize
/dev/video0 is a V4L2 device named 'HP Pavilion Webcam (UVC) #1'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUY2 4:2:2' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Patrick Moon | July 15, 2008 1:34 PM
/dev/video0 is a V4L2 device named 'Logitech QuickCam Pro 4000'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
Posted by: spydon | July 15, 2008 1:37 PM
/dev/video0 is a V4L2 device named 'Syntek USB Video Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'rgb24' (raw format, V4L2_PIX_FMT_RGB24)
Posted by: Anonymous | July 15, 2008 1:39 PM
/dev/video0 is a V4L2 device named 'HP Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Bob | July 15, 2008 1:41 PM
/dev/video0 is a V4L2 device named 'USB2.0 1.3M UVC WebCam '
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Anonymous | July 15, 2008 1:41 PM
Ubuntu 8.04 on HP Pavillion dv9000 laptop
/dev/video0 is a V4L2 device named 'HP Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Bob | July 15, 2008 1:44 PM
Output from an Acer Aspire 5920G:
/dev/video0 is a V4L2 device named 'Acer CrystalEye webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Adam Morris | July 15, 2008 1:44 PM
./v4l2-formats /dev/video1
/dev/video1 is a V4L2 device named 'Philips SPC 900NC webcam'
/dev/video1 is capable of video capture
/dev/video1 is capable of streaming capture
/dev/video1 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video1 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
Posted by: Richard | July 15, 2008 1:49 PM
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Nick | July 15, 2008 1:50 PM
/dev/video0 is a V4L2 device named 'BT878 video (Pinnacle PCTV Stud'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports '8 bpp, gray' (raw format, V4L2_PIX_FMT_GREY)
/dev/video0 supports '8 bpp, dithered color' (raw format, V4L2_PIX_FMT_HI240)
/dev/video0 supports '15 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB555)
/dev/video0 supports '15 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB555X)
/dev/video0 supports '16 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB565)
/dev/video0 supports '16 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB565X)
/dev/video0 supports '24 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR24)
/dev/video0 supports '32 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR32)
/dev/video0 supports '32 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB32)
/dev/video0 supports '4:2:2, packed, YUYV' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports '4:2:2, packed, YUYV' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports '4:2:2, packed, UYVY' (raw format, V4L2_PIX_FMT_UYVY)
/dev/video0 supports '4:2:2, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV422P)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
/dev/video0 supports '4:2:0, planar, Y-Cr-Cb' (raw format, V4L2_PIX_FMT_YVU420)
/dev/video0 supports '4:1:1, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV411P)
/dev/video0 supports '4:1:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV410)
/dev/video0 supports '4:1:0, planar, Y-Cr-Cb' (raw format, V4L2_PIX_FMT_YVU410)
Posted by: Swift | July 15, 2008 1:52 PM
With BT878 tested above, not detected by Flash 10 b525 (nor was another UVC video device I had on a laptop).
Posted by: Swift | July 15, 2008 1:58 PM
Tested on a Samsung X11 laptop with Fedora 9:
flash-plugin-10.0.0.525-release.i386
libflashsupport-000-0.5.svn20070904.i386
firefox-3.0-1.fc9.i386
$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'UVC Camera (046d:0991)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
The snowfall detects the camera and when I allow it it displays picture and looks to work properly. There was very high cpu load and the picture quality was very very bad.
I actually also tried
flash-plugin.i386 0:9.0.124.0-release
from the adobe yum repository. The snowfall detected the webcam but couldn't display a picture from it.
Posted by: Aleksandar Kanchev | July 15, 2008 1:59 PM
/dev/video0 is a V4L2 device named 'Logitech QuickCam Pro 4000'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
Flash 10 beta doesnt detect the camera. It says "cannot find camera" under settings
Posted by: Graham | July 15, 2008 2:06 PM
./v4l2-formats /dev/video0
/dev/video0 is not a V4L2 device
Using Logitech QuickCam Communicate
FWIW: In wxCam this camera only works when the V4L1 driver is specified; fails with V4L2 driver
Posted by: Oliver Merk | July 15, 2008 2:06 PM
./v4l2-formats /dev/video0
/dev/video0 is not a V4L2 device
Using Logitech QuickCam Communicate
FWIW: In wxCam this camera only works when the V4L1 driver is specified; fails with V4L2 driver
Posted by: Oliver Merk | July 15, 2008 2:06 PM
/dev/video0 is a V4L2 device named 'Logitech QuickCam Pro 4000'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
works fine with version 9 not with 10...sees nothing.
Posted by: quibbler | July 15, 2008 2:08 PM
donp@sparky:~/Desktop$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'UVC Camera (046d:0991)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Logitech Quick Cam Pro for Notebooks (or for Laptops, i forget)
Posted by: Don Park | July 15, 2008 2:11 PM
/dev/video0 is a V4L2 device named 'Logitech QuickCam Pro 4000'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
works fine with version 9 not with 10...sees nothing.
Posted by: quibbler | July 15, 2008 2:12 PM
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Dell XPS M1530 | July 15, 2008 2:12 PM
From an HP-2133 laptop (built-in webcam):
/dev/video0 is a V4L2 device named 'CNF7070'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
snowfall.swf didn't crash, but the video seemed blown-up... a lot. Either that, or I have a huge noggin.
Posted by: Mike K. | July 15, 2008 2:31 PM
Sony Vaio VGN-NR385E, Ubuntu 8.04, Logitech Pro 9000
russell@ubook:~/Desktop$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'UVC Camera (046d:0990)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Video recording with Flash 10 works (though a bit choppy) - I tried it the other day using Seesmic:
http://www.russellbeattie.com/blog/playing-with-seesmic
Keep up the great work!
-Russ
Posted by: Russ | July 15, 2008 2:33 PM
I have a Dell Inspiron 1520, Ubuntu Hardy
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Ben Davis | July 15, 2008 2:49 PM
$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'UVC Camera (046d:0991)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
This is a Logitech Quickcam Pro for Notebooks and works great in Skype. It also works in the snowfall example but the video looks to be really low resolution because it is very blocky. I'm using version 10,0,0,525 of flash player.
Posted by: Michael | July 15, 2008 2:55 PM
/dev/video0 is a V4L2 device named 'Acer CrystalEye webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Chris | July 15, 2008 3:05 PM
forrest@dolphin:/forrest/Apps$ ./v4l2-formats /dev/video0
/dev/video0 is not a V4L2 device
But my camera works well with cheese, camstream and skype.
forrest@dolphin:/forrest/Apps$ uname -a
Linux dolphin 2.6.22-15-generic #1 SMP Fri Jul 11 18:56:36 UTC 2008 x86_64 GNU/Linux
Posted by: Forrest Sheng Bao | July 15, 2008 3:07 PM
$ #Using my Lenovo 3000 N200 built in camera
$ uname -a
Linux keith-laptop 2.6.24-18-386 #1 Wed May 28 19:30:01 UTC 2008 i686 GNU/Linux
$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'USB 2.0 Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
$ # testing using the flashplugin-nonfree from repositories is working fine.
$ sudo apt-get remove flashplugin-nonfree
Reading package lists...
[...]
Removing flashplugin-nonfree ...
$ sudo dpkg -i flashplugin-nonfreebeta_cairo10.0.0.525ubuntu1_i386.deb
Selecting previously deselected package flashplugin-nonfreebeta.
[...]
Setting up flashplugin-nonfreebeta (cairo10.0.0.525ubuntu1) ...
$ # testing using the above flashplayer10 beta works fine also.
Posted by: Keithamus | July 15, 2008 3:13 PM
$ #Using my Lenovo 3000 N200 built in camera
$ uname -a
Linux keith-laptop 2.6.24-18-386 #1 Wed May 28 19:30:01 UTC 2008 i686 GNU/Linux
$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'USB 2.0 Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
$ # testing using the flashplugin-nonfree from repositories is working fine.
$ sudo apt-get remove flashplugin-nonfree
Reading package lists...
[...]
Removing flashplugin-nonfree ...
$ sudo dpkg -i flashplugin-nonfreebeta_cairo10.0.0.525ubuntu1_i386.deb
Selecting previously deselected package flashplugin-nonfreebeta.
[...]
Setting up flashplugin-nonfreebeta (cairo10.0.0.525ubuntu1) ...
$ # testing using the above flashplayer10 beta works fine also.
Posted by: Anonymouse | July 15, 2008 3:13 PM
I use a QuickCam Communicate STX (046d:08d7).
Using /dev/video0 is correct, because I can, for example, point VLC to it, and it displays a nice picture. So does Kopete.
danny@neo:~/Download Holding Area/linux$ ./v4l2-formats /dev/video0
/dev/video0 is not a V4L2 device
danny@neo:~/Download Holding Area/linux$ lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 0a5c:200a Broadcom Corp. Bluetooth dongle
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 008: ID 046d:08d7 Logitech, Inc.
Bus 001 Device 003: ID 0409:005a NEC Corp.
Bus 001 Device 002: ID 0409:005a NEC Corp.
Bus 001 Device 001: ID 0000:0000
I compiled and installed the driver for my camera by following these destructions...
http://ubuntuforums.org/showthread.php?t=344911
Bottom line: I'm on a recent Linux (Ubuntu 8.04) and using a Logitec webcam that is (presumably) popular.
Posted by: DannyB | July 15, 2008 3:49 PM
/dev/video0 is a V4L2 device named 'Built-in iSight'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: cs1 | July 15, 2008 3:54 PM
I have a Dell 1420n laptop with integrated uvc webcam.
jdeslip@dell-desktop:~$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Additionally, that snowball site worked for a second and then caused my entire computer to freeze! (Ubuntu 8.04 Flash 10 b2).
Youtube record preview works ok, but when I click to actually record, the video disappears.
Posted by: Jack | July 15, 2008 4:00 PM
Output:
/dev/video0 is a V4L2 device named 'WinTV PVR 250'
/dev/video0 is capable of video capture
/dev/video0 does not support streaming i/o
Posted by: Freeman | July 15, 2008 4:30 PM
/dev/video0 is a V4L2 device named 'UVC Camera (046d:08c6)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Snowfall loads fine (no crashing) but video is garbled. Horizontal lines that update when I move around, but no decipherable picture.
Posted by: Jurykov | July 15, 2008 4:36 PM
/dev/video0 is a V4L2 device named 'CNF7070'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Works with 'cheese' and 'skype' nicely, have not tested with Flash-10 beta yet.
Posted by: Shawn | July 15, 2008 4:41 PM
/dev/video0 is a V4L2 device named 'Empire PCI TV-Radio LE'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports '8 bpp gray' (raw format, V4L2_PIX_FMT_GREY)
/dev/video0 supports '15 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB555)
/dev/video0 supports '15 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB555X)
/dev/video0 supports '16 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB565)
/dev/video0 supports '16 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB565X)
/dev/video0 supports '24 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR24)
/dev/video0 supports '24 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB24)
/dev/video0 supports '32 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR32)
/dev/video0 supports '32 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB32)
/dev/video0 supports '4:2:2 packed, YUYV' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports '4:2:2 packed, UYVY' (raw format, V4L2_PIX_FMT_UYVY)
/dev/video0 supports '4:2:2 planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV422P)
/dev/video0 supports '4:2:0 planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
/dev/video0 supports '4:2:0 planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YVU420)
Posted by: Alex | July 15, 2008 4:59 PM
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
This is the integrated webcam in my Dell Inspiron 1520 laptop.
I'm running Ubuntu with backports. Flash Player 10 beta came in an update, but then later unupdated, the developers realising that it was still too buggy. But when I had it installed it didn't detect my webcam.
Posted by: Mark | July 15, 2008 5:06 PM
/dev/video0 is a V4L2 device named 'Logitech QuickCam Zoom'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
Snowfall demo seems to work just fine.
Posted by: Greg | July 15, 2008 5:12 PM
/dev/video0 is a V4L2 device named 'Logitech QuickCam Orbit'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
Posted by: hortonwho | July 15, 2008 5:21 PM
/dev/video0 is a V4L2 device named 'HP Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: oisin | July 15, 2008 5:59 PM
$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'UVC Camera (046d:0991)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Ani | July 15, 2008 6:03 PM
./v4l2-formats /dev/video0
/dev/video0 is not a V4L2 device
but the same device works on skype on /dev/video0
Linux sathia 2.6.24-19-generic #1 SMP Wed Jun 18 14:15:37 UTC 2008 x86_64 GNU/Linux
root@sathia:/raid2/home/sathia/x# lsusb | grep Logitech
Bus 004 Device 002: ID 046d:08d7 Logitech, Inc.
Bus 003 Device 004: ID 046d:c042 Logitech, Inc.
Posted by: Anonymous | July 15, 2008 6:22 PM
/dev/video0 is a V4L2 device named 'USB2.0 Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Michael | July 15, 2008 6:31 PM
Cam does not work properly. I get snow but no cam image. I tried with Flash 9 and beta 10 with newest uvcvideo driver. Flash 9 detects cam but no image. 10 doesn't even detect the cam.
Cam is a Logitech Fusion.
/dev/video0 is a V4L2 device named 'UVC Camera (046d:08ca)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Larry | July 15, 2008 7:36 PM
/dev/video0 is a V4L2 device named 'UVC Camera (046d:08c6)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Justin | July 15, 2008 8:04 PM
From an Asus EeePC 900:
/dev/video0 is a V4L2 device named 'CNF7129'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Dan | July 15, 2008 8:08 PM
Fedora 9 x86_64 (2.6.25.9)
Logitech Quickcam 9000 Pro
Not recognized by Flash 10 beta 2. Works perfectly with all other V4L2 applications. Ekiga, Skype, etc.
/dev/video0 is a V4L2 device named 'UVC Camera (046d:0990)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
If you get UVC compatible webcams supported (uvcvideo kernel driver) you will have supported ~75% of current webcams. All future webcams will be UVC compatible as well.
Posted by: Michael | July 15, 2008 8:17 PM
./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Integrated Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
this is the integrated thinkpad t61 camera. Have not attempted to use flash 10 yet.
Posted by: Jason Young | July 15, 2008 9:59 PM
/dev/video0 is a V4L2 device named 'Chicony USB 2.0 Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: j | July 15, 2008 10:02 PM
/dev/video0 is a V4L2 device named 'Chicony USB 2.0 Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Anonymous | July 15, 2008 10:04 PM
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Dell XPS M1330
OpenSuse 10.3
Posted by: Richard | July 15, 2008 10:15 PM
/dev/video0 is a V4L2 device named 'USB 2.0 Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Sean | July 15, 2008 10:17 PM
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Richard Jones | July 15, 2008 10:19 PM
From the builtin camera on my HP dv2610.
/dev/video0 is a V4L2 device named 'HP Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Pete | July 15, 2008 10:23 PM
./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Logitech QuickCam Orbit'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
Posted by: Jose | July 16, 2008 12:00 AM
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Jay M. | July 16, 2008 12:21 AM
^^^Continued...
I did not read the whole article.
No, using the snow test does nothing. Black screen, white snow. My camera,s indicator light does blink when I close the page though.
Posted by: Jay M. | July 16, 2008 12:27 AM
mewt@tehgraveyard:~/Desktop$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'UVC Camera (046d:08c7)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Cam doesn't work with flash example tho. It's a cisco webcam for Cisco Unified Video Advantage
Posted by: Anton Xuereb | July 16, 2008 1:07 AM
Output from an Asus M50SA builtin 1,3MPIX camera.
/dev/video0 is a V4L2 device named 'USB 2.0 Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Thomas | July 16, 2008 3:23 AM
./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Logitech QuickCam Pro 4000'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
Posted by: Brett Alton | July 16, 2008 6:56 AM
/dev/video1 is a V4L2 device named 'ASUS TV-FM 7134'
/dev/video1 is capable of video capture
/dev/video1 is capable of streaming capture
/dev/video1 supports '8 bpp gray' (raw format, V4L2_PIX_FMT_GREY)
/dev/video1 supports '15 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB555)
/dev/video1 supports '15 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB555X)
/dev/video1 supports '16 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB565)
/dev/video1 supports '16 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB565X)
/dev/video1 supports '24 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR24)
/dev/video1 supports '24 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB24)
/dev/video1 supports '32 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR32)
/dev/video1 supports '32 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB32)
/dev/video1 supports '4:2:2 packed, YUYV' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video1 supports '4:2:2 packed, UYVY' (raw format, V4L2_PIX_FMT_UYVY)
/dev/video1 supports '4:2:2 planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV422P)
/dev/video1 supports '4:2:0 planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
/dev/video1 supports '4:2:0 planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YVU420)
flash10 beta2 can not detect it.
Posted by: snow | July 16, 2008 7:18 AM
this is a dell xps 1530
$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Binoy | July 16, 2008 7:44 AM
dell xps 1530
the snowball test does not work. The webcam does not show anything. if I close the browser tab, the webcam light does blink.
Posted by: Binoy | July 16, 2008 7:50 AM
/dev/video0 is not a V4L2 device
web cam is a4tech pk-130mg.
works on skype.
tested on flash 9. the webcam appears on the snowflakes flash.
Haven't tested on flash 10.
ubuntu 8.04 64 bit
Posted by: lau kok pin | July 16, 2008 9:15 AM
This isn't very helpful of me, but still:
/dev/video0 is not a V4L2 device
This is a Samsung Pleomax webcam that works nicely with Skype and Kopete. It's using the gspca driver. Quite a lot of low-end and mid range webcams are supported by this driver and hence only v4l, not v4l2.
See: http://mxhaard.free.fr/spca5xx.html
Posted by: slow_bear | July 16, 2008 9:31 AM
Dell inspiron 1525n, intergrated web cam:
falken@wopr:/tmp$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
falken@wopr:/tmp$
Seems to work fine with the snow example, though the pixels on the video seem bigger than they should be, maybe.
Posted by: Tom Chiverton | July 16, 2008 10:47 AM
OK, scratch that, if I wait a minute or two it triggers a total hang - no response to caps lock key, nothing.
I'm trying to see if I can get any further diagnostics and will post back if I do.
Posted by: Tom Chiverton | July 16, 2008 11:08 AM
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Anton | July 16, 2008 12:21 PM
The output for this device was already posted, I have to add that this cam does NOT work with Flash 10 - when selecting the cam tabulator in Flash setup, the red Indicator of the cam goes on for half a second, then Flash says that it can not find a web cam....
./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Philips 740 webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
Posted by: amd-linux | July 16, 2008 1:53 PM
/dev/video0 is a V4L2 device named 'USB2.0 Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
That snow example works well, seems like its zoomed quite far in though...
I also thought you could do with:
$ lsusb
Bus 005 Device 002: ID 5986:0100 Bison Acer OrbiCam
Seen as the above gives no identifiable information about the cam. (Sorry if that's not important)
Posted by: Joseph "PriceChild" Price | July 16, 2008 2:31 PM
/dev/video0 is a V4L2 device named 'vivi'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports '4:2:2, packed, YUYV' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video1 is a V4L2 device named 'Sony VGP-VCC7 #1'
/dev/video1 is capable of video capture
/dev/video1 is capable of streaming capture
/dev/video1 supports 'YUY2 4:2:2' (raw format, V4L2_PIX_FMT_YUYV)
The snowfall demo can't find my webcam, because it's only accessible on /dev/video1.
[ The Flash settings menu (right click) should allow you to select among cameras in Linux now. -Mike M. ]
Posted by: Hermann | July 16, 2008 7:39 PM
/dev/video0 is a V4L2 device named 'Chicony USB 2.0 Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: piroz | July 16, 2008 8:01 PM
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Ikhwan | July 16, 2008 11:38 PM
./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Built-in iSight'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (UYVY)' (raw format, V4L2_PIX_FMT_UYVY)
for completeness, it's a Macbook pro (1st gen)
Posted by: Frej Soya | July 17, 2008 4:19 AM
$ ./v4l2-formats /dev/video0
/dev/video0 is not a V4L2 device
Maybe it's a V4L(1) device. It works in Camorama and Motion, but not for your format detector.
From lsusb:
Bus 004 Device 005: ID 093a:2468 Pixart Imaging, Inc. Easy Snap Snake Eye WebCam
Posted by: Shimon Rura | July 17, 2008 6:19 AM
$ uname -a
Linux deeog 2.6.24-19-generic #1 SMP Fri Jul 11 21:01:46 UTC 2008 x86_64 GNU/Linux
$dmesg
[55898.953089] uvcvideo: Found UVC 1.00 device (046d:0992)
[55898.999066] input: UVC Camera (046d:0992) as /devices/pci0000:00/0000:00:1d.1/usb4/4-2/4-2:1.0/input/input8
[55899.020825] usbcore: registered new interface driver uvcvideo
[55899.020830] USB Video Class driver (SVN r231)
$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'UVC Camera (046d:0992)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
The cam is a Logitech QuickCam Communicate Deluxe 1.3MP Effective Pixels USB running the uvc driver .231
I get the "cannot find camera" in the settings for the Flash10 Beta 2 (.525). Also, the standby, flashcam relay to vl4 also doesn't work anymore. The beta is working great for playing flash!
Thanks to you and your "corporate masters" for helping us out. Cheers!
Now to reinstall flash9'er
Posted by: Dan | July 17, 2008 8:31 AM
/dev/video0 is a V4L2 device named 'HP Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: skrat | July 17, 2008 10:37 AM
/dev/video0 is a V4L2 device named 'USB 2.0 Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
This is a Compal FL90 laptop with a built-in cam.
Posted by: Tom | July 17, 2008 12:14 PM
From an Asus EEE 701
/dev/video0 is a V4L2 device named 'UVC Camera (eb1a:2761)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports 'YUV 4:2:2 (UYVY)' (raw format, V4L2_PIX_FMT_UYVY)
Doesn't work in Flash at all.
Posted by: Richard | July 17, 2008 12:29 PM
Linux --- 2.6.25.10-47.fc8 #1 SMP Mon Jul 7 18:39:51 EDT 2008 i686 athlon i386 GNU/Linux
#./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Live! Cam Optia'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
(not tested flash 10 beta2 as yet)
Posted by: aled | July 17, 2008 1:02 PM
/dev/video0 is a V4L2 device named 'USB2.0 1.3M UVC WebCam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Works good with Skype. Crashes Firefox (Flash 10 Beta 2) when accessing some website with this functionality (ex.: www.tokbox.com)
Good work Mike... Congratulations.
Igor Gomes
Posted by: Igor Gomes | July 17, 2008 1:32 PM
Hey, rather than getting video working, why don't you and your colleagues get to work on a x86_64 build of flash 10. *THEN* you might get my time and support for this feature.
Posted by: Paul | July 17, 2008 8:00 PM
Macbook iSight
/dev/video1 is a V4L2 device named 'Built-in iSight'
/dev/video1 is capable of video capture
/dev/video1 is capable of streaming capture
/dev/video1 supports 'YUV 4:2:2 (UYVY)' (raw format, V4L2_PIX_FMT_UYVY)
Posted by: cweiske | July 18, 2008 5:09 AM
Dell XPS M1530
05a9:2640 OmniVision Technologies, Inc.
/dev/video is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video is capable of video capture
/dev/video is capable of streaming capture
/dev/video supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
----
FlashPlayer Beta2 *crashed* (ha d to remove laptop battery and restart) during snowfall video.
I removed FlashPlayer Beta2 since it wasn't running well, bad video quality and some music songs (streaming) would "jump".
Using flash-plugin 9 now and running smoothly ;)
Posted by: M4rc0 | July 18, 2008 10:53 AM
erics@edbgon ~/src $ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Pinnacle PCTV HD 800i'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports '8 bpp, gray' (raw format, V4L2_PIX_FMT_GREY)
/dev/video0 supports '15 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB555)
/dev/video0 supports '15 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB555X)
/dev/video0 supports '16 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB565)
/dev/video0 supports '16 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB565X)
/dev/video0 supports '24 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR24)
/dev/video0 supports '32 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR32)
/dev/video0 supports '32 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB32)
/dev/video0 supports '4:2:2, packed, YUYV' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports '4:2:2, packed, UYVY' (raw format, V4L2_PIX_FMT_UYVY)
Posted by: eric | July 18, 2008 11:01 AM
./v4l2-formats /dev/video
/dev/video is a V4L2 device named 'Acer Crystal Eye webcam '
/dev/video is capable of video capture
/dev/video is capable of streaming capture
/dev/video supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
uname -a
Linux laptop-fir 2.6.24.5-laptop-2mnb #1 SMP Thu Jun 12 14:47:38 EDT 2008 i686 AMD Turion(tm) 64 X2 Mobile Technology TL-58 GNU/Linux
cat /etc/release
Mandriva Linux release 2008.1 (Official) for i586
latest flash player together with latest mozilla firefox (3rd generation) works like a charm with my camera, but it burns my fingers, making my 2 processors go about 80 to 91 degrees celsius!
Posted by: A.Faith | July 18, 2008 4:10 PM
Both my QuickCam Pro 5000 and Xbox Live Vision work fine through the UVC driver. However, when closing the cam in Stickam to change settings, Flash doesn't seem to release the resource without a browser restart. I'll try out and post the results of the script the next time I'm under Linux.
Posted by: Optikal | July 18, 2008 6:11 PM
Dell XPS M1330
05a9:2640 OmniVision Technologies, Inc.
user@machine:~/Documentos$ /home/jose/Documentos/v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
----
FlashPlayer Beta2 crashed my machine, i must force a turn off, during snowfall video and any other page that use my cam (but at least it shows image but just for three seconds and then hang).
I know my cam works with flash 9 but just if i run flashcam.
I hope that info help.
Posted by: José Villavicencio | July 18, 2008 8:10 PM
DELL XPS M1530
./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
./v4l2-formats /dev/video
/dev/video is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video is capable of video capture
/dev/video is capable of streaming capture
/dev/video supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: iliealot | July 18, 2008 10:20 PM
Output on MSI PR200 YA (MS-1221) notebook:
/dev/video0 is a V4L2 device named 'USB 2.0 Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: RQ | July 19, 2008 2:27 AM
I think you do want libv4l. COPYING.LIB contains in fact LGPL licence
This lib is new and being actively developed. Newest release is here.
http://people.atrpms.net/~hdegoede/?C=M;O=D
Progress blog is here: http://hansdegoede.livejournal.com/
Posted by: Tobias | July 19, 2008 7:30 AM
The snowfall demo looks like blue and green static with blobs of vertical red lines spaced 1 pixel apart (which is quite incorrect).
/dev/video0 is a V4L2 device named 'cafe_ccic'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUYV 4:2:2' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports 'RGB 444' (raw format, V4L2_PIX_FMT_RGB444)
/dev/video0 supports 'RGB 565' (raw format, V4L2_PIX_FMT_RGB565)
/dev/video0 supports 'Raw RGB Bayer' (raw format, V4L2_PIX_FMT_SBGGR8)
Posted by: Karl Semich | July 19, 2008 8:41 AM
My /dev/video0 device is already reported in an earlier comment.
/dev/video1 is a V4L2 device named 'Kworld ATSC110/115'
/dev/video1 is capable of video capture
/dev/video1 is capable of streaming capture
/dev/video1 supports '8 bpp gray' (raw format, V4L2_PIX_FMT_GREY)
/dev/video1 supports '15 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB555)
/dev/video1 supports '15 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB555X)
/dev/video1 supports '16 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB565)
/dev/video1 supports '16 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB565X)
/dev/video1 supports '24 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR24)
/dev/video1 supports '24 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB24)
/dev/video1 supports '32 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR32)
/dev/video1 supports '32 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB32)
/dev/video1 supports '4:2:2 packed, YUYV' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video1 supports '4:2:2 packed, UYVY' (raw format, V4L2_PIX_FMT_UYVY)
/dev/video1 supports '4:2:2 planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV422P)
/dev/video1 supports '4:2:0 planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
/dev/video1 supports '4:2:0 planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YVU420)
Posted by: Andre Robatino | July 19, 2008 9:52 AM
Hey Mike :)
I actually just got a webcam (that is, _today_) as I had my own tinkering to do with that, this is the output:
/dev/video0 is a V4L2 device named 'Avant Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'JPEG' (compressed format, V4L2_PIX_FMT_JPEG)
I haven't tried Flash Player but I'd expect it to throw the same error that Skype throws (as Bart Vanbrabant already reported the same one):
compat_ioctl32: VIDIOC_S_PARMioctl32(skype:3598): Unknown cmd fd(35) cmd(c0cc5616){t:'V';sz:204} arg(f6e62e00) on /dev/v4l/video0
Probably something missing in the compatibility layer for 32-bit (I'm running on x86-64). I'll debug it later on tonight if I have nothing else to do.
Posted by: Diego Flameeyes Pettenò | July 19, 2008 12:09 PM
Dell Inspiron 1525:
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Snow demo seems to work but the camera is zoomed in quite far for some reason.
Posted by: Caleb Sawtell | July 19, 2008 5:16 PM
"Adobe Flash"? If you ask me, "Adobe Crash" would be more appropriate. Heh heh heh.
Posted by: Slick Denis | July 19, 2008 7:10 PM
/dev/video0 is a V4L2 device named 'UVC Camera (046d:08ce)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
UVC is my QuickCam Pro 5000
/dev/video1 is a V4L2 device named 'Video Camera '
/dev/video1 is capable of video capture
/dev/video1 is capable of streaming capture
/dev/video1 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video1 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
"Video Camera" is my Xbox Live Vision
Posted by: Optikal | July 20, 2008 12:23 AM
/dev/video0 is a V4L2 device named 'UVC Camera (eb1a:2761)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports 'YUV 4:2:2 (UYVY)' (raw format, V4L2_PIX_FMT_UYVY)
Asus EEE PC 701 here.
Posted by: Justin Forest | July 20, 2008 2:13 PM
Logitech QuickCam Pro 5000:
./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'UVC Camera (046d:08ce)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Microsoft Xbox Live Vision:
./v4l2-formats /dev/video1
/dev/video1 is a V4L2 device named 'Video Camera '
/dev/video1 is capable of video capture
/dev/video1 is capable of streaming capture
/dev/video1 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video1 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Optikal | July 20, 2008 4:17 PM
This is the results for the built-in camera on a Lenovo Thinkpad X300. This camera is supported out-of-the-box on Ubuntu Hardy and above (or other distros with similar kernel versions, I would expect).
/dev/video0 is a V4L2 device named 'UVC Camera (17ef:4807)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
Posted by: Chris Jones | July 21, 2008 7:08 AM
$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Logitech QuickCam Zoom'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
Video works fine on skype 2.0. The background of the snow demo is black, however.
Posted by: Anonymous | July 21, 2008 9:41 AM
uname -a
Linux xxxx 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686 GNU/Linux
$ ./v4l2-formats /dev/video0
/dev/video0 is not a V4L2 device
dmesg | grep camera
[ 1485.836000] /build/buildd/linux-ubuntu-modules-2.6.22-2.6.22/debian/build/build-generic/media/gspcav1/gspca_core.c: USB SPCA5XX camera found.(ZC3XX)
Works in amsn, skype and camstream. But in flash don't work.
I am using a flash player 10 beta 2.
Posted by: Edu | July 21, 2008 3:37 PM
To follow up the info I posted yesterday about the Thinkpad X300 camera, I tested it with the latest flash10 beta and the snowflake example. It asked to use my camera, I said yes, and nothing happened. I just get snowflakes flitting about over blackness.
Running cheese (or other webcam using apps) works fine, so I'm pretty sure the camera and permissions are fine.
Let me know if you want any more information or testing.
Posted by: Chris Jones | July 22, 2008 3:28 AM
/dev/video0 is a V4L2 device named 'USB 2.0 Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
This is a camera built into the HP Pavilion dv2000.
Capture works but ONLY the first time (any subsequent times the camera is blank). Also, the camera appears to be zoomed in (it only shows a small portion of the viewfield).
Thanks!
Posted by: Jonathan | July 22, 2008 12:48 PM
The camera is an asus laptop builtin camera. I know the driver (while since recently in the kernel) isn't optimal yet, but it works in ekiga.
In flash 9.(something) it worked somewhat in that I was asked to permit video on the snowflake flash. In flash 10 the settings page says no camera is recognized.
Posted by: Paul de Vrieze | July 23, 2008 11:47 AM
/dev/video0 is a V4L2 device named 'ASUS USB2.0 Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
Posted by: jernst | July 24, 2008 6:01 AM
/dev/video0 is a V4L2 device named 'USB 2.0 Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: ianux | July 24, 2008 10:08 AM
/dev/video0 is a V4L2 device named 'Cisco VT Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
Posted by: Phill | July 24, 2008 3:29 PM
/dev/video0 is a V4L2 device named 'Philips SPC 900NC webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
works goog in kopete and skype. flash 10 beta can't find it, but the application doesn't crash.
Posted by: mockfrog | July 24, 2008 4:28 PM
Logitech Quickcam communicate MP plus, Ubuntu 7.10 x86_64 version
I downloaded the latest uvcvideo and compiled to generate new kernel module, and loaded new kernel module. Then the webcam can work out of the box.
forrest@dolphin:/forrest/Apps$ uname -a
Linux dolphin 2.6.22-15-generic #1 SMP Fri Jul 11 18:56:36 UTC 2008 x86_64 GNU/Linux
forrest@dolphin:/forrest/Apps$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'UVC Camera (046d:09a1)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
forrest@dolphin:/forrest/Apps$
Posted by: Forrest Bao | July 25, 2008 9:13 PM
Funny how flash works with my TV Capture card (the snow thing displays the blue screen from my TV card because it can't tune it to any useful channel, but ut works fine. Here's what the utility reported:
[gpulido@hades ~]$ ./software/v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'BT878 video (Jetway TV/Capture '
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports '8 bpp, gray' (raw format, V4L2_PIX_FMT_GREY)
/dev/video0 supports '8 bpp, dithered color' (raw format, V4L2_PIX_FMT_HI240)
/dev/video0 supports '15 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB555)
/dev/video0 supports '15 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB555X)
/dev/video0 supports '16 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB565)
/dev/video0 supports '16 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB565X)
/dev/video0 supports '24 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR24)
/dev/video0 supports '32 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR32)
/dev/video0 supports '32 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB32)
/dev/video0 supports '4:2:2, packed, YUYV' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports '4:2:2, packed, YUYV' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports '4:2:2, packed, UYVY' (raw format, V4L2_PIX_FMT_UYVY)
/dev/video0 supports '4:2:2, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV422P)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
/dev/video0 supports '4:2:0, planar, Y-Cr-Cb' (raw format, V4L2_PIX_FMT_YVU420)
/dev/video0 supports '4:1:1, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV411P)
/dev/video0 supports '4:1:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV410)
/dev/video0 supports '4:1:0, planar, Y-Cr-Cb' (raw format, V4L2_PIX_FMT_YVU410)
[gpulido@hades ~]$
Thanks for making linux support better every day
Posted by: German | July 26, 2008 5:36 PM
/dev/video0 is a V4L2 device named 'UVC Camera (046d:08c3)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: JT Olds | July 27, 2008 9:58 AM
I figured out how to get Flash 9 and above to work with any Gstreamer-supported V4L2 device.
Please see http://web.jtolds.com/newsletter/3/35/
Posted by: JT Olds | July 27, 2008 4:42 PM
/dev/video0 is a V4L2 device named 'UVC Camera (046d:0992)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Johnny | July 27, 2008 10:22 PM
Also installed the Flash 1o beta on Ubuntu Hardy laptop. Logitech Quickcam works with Ustream and TokBox, not with Seesmic.
Thanks for the support!
Posted by: Johnny | July 27, 2008 10:47 PM
./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'CNF7129'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
eeepc 900 integrated cam
Posted by: gabriele | July 27, 2008 11:48 PM
This is a second Ubuntu Laptop that doesn't work so well with the same Logitech webcam. Constantly have to re-install the beta. So I though I'd post it's data as well.
/dev/video0 is a V4L2 device named 'UVC Camera (046d:0992)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Thanks again.
Posted by: Johnny | July 28, 2008 9:56 AM
[root@sandbox ~]# ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Pinnacle PCTV 40i/50i/110i (saa'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports '8 bpp gray' (raw format, V4L2_PIX_FMT_GREY)
/dev/video0 supports '15 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB555)
/dev/video0 supports '15 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB555X)
/dev/video0 supports '16 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB565)
/dev/video0 supports '16 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB565X)
/dev/video0 supports '24 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR24)
/dev/video0 supports '24 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB24)
/dev/video0 supports '32 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR32)
/dev/video0 supports '32 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB32)
/dev/video0 supports '4:2:2 packed, YUYV' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports '4:2:2 packed, UYVY' (raw format, V4L2_PIX_FMT_UYVY)
/dev/video0 supports '4:2:2 planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV422P)
/dev/video0 supports '4:2:0 planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
/dev/video0 supports '4:2:0 planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YVU420)
Yes, I know it's a tuner card, rather than a webcam, but that's what we use (connected to a security camera). Flash 10 does not see tuner card at all (http://www.eyemagnet.com/images/flash10_linux_pinnaclepctv.png). Whereas, flash 9 could (http://www.eyemagnet.com/images/flash9_linux_pinnaclepctv.png) - not that it could use it (we used flashcam to convert to V4L) but that's another matter.
Posted by: Duncan | July 28, 2008 8:46 PM
dell 1720:
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
ff3.0.1 & flash 10 beta 2. laptop locks up immediately after flash tries accessing the webcam/mic. with ff3.0.5b, i was at least able to get video and sound going for a second or two before the system locks up. no relevant logs indicate what happened and it's not a memory issue or lag as all the lights start flashing and nothing is responsive. for now it seems easier to wrap firefox in a frame forwarder rather than working through flash 10/ff. well, we're almost there at least.
Posted by: szandor | July 30, 2008 10:46 AM
If I made miniDV and HDV FireWire camcorders available through V4L2 (by writing the code), the streams would come through as DV and MPEG-2 compressed. In that case, would Flash be able to decode them? If not, is it out of the question that it ever will be able to in the near future?
Also, you should know that there are a few models of miniDV camcorders that are USB UVC compliant and also provide compressed DV as the stream format. (dvgrab supports them with the uvcvideo kernel module.) Alas, I don't have the model names offhand, but there are so few it's not that interesting; just thought I'd let you know. I don't know if AVCHD camcorders offer any support for streaming over USB.
[ It's not outside the realm of possibility to decode M/JPEG frames coming from webcams since the Flash Player already has code for those formats. The same is not true for MPEG/DV. -Mike M. ]
Posted by: Dan Dennedy | July 30, 2008 2:39 PM
Thanks for that little utility, I'm having a strange problem, my webcam (label Webcam Elch2 according to this : Bus 001 Device 004: ID 046d:0929 Logitech, Inc.) works with all flashplayer versions prior to "beta refresh", but not anymore since 2 or 3 days, I ran the tests and this is what I get :
v4l2-formats /dev/video0
dev/video0 is not a V4L2 device
So, I also tried : gstreamer-properties
and it also says my cam isnt a v4L2 but a v4L1 device. Does that mean It wont be supported by flashplayer10 or is there a workaround
Thanks
[ The beta refresh inadvertently broke V4L1 support. This will be fixed in the final release. -Mike M. ]
Posted by: julien | July 31, 2008 11:28 AM
logitech quickcam for notebooks...
/dev/video0 is a V4L2 device named 'UVC Camera (046d:09c1)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
flash 10beta2 does not seem to find it. I'm using a 32-bit firefox in a 64-bit environment. Also it doesn't work with opera (flash works fine otherwise). Everything else flash works ok though.
Posted by: hkfczrqj | August 2, 2008 1:05 PM
Dell XPS M1330 (one of the ones that actually came with Ubuntu pre-installed):
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Rene Horn | August 3, 2008 12:22 AM
/dev/video0 is a V4L2 device named 'UVC Camera (046d:0990)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Jason | August 3, 2008 10:48 AM
/dev/video0 is a V4L2 device named 'UVC Camera (046d:0990)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Jason | August 3, 2008 12:32 PM
/dev/video0 is a V4L2 device named 'Built-in iSight'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (UYVY)' (raw format, V4L2_PIX_FMT_UYVY)
Firefox 3 on Ubuntu Hardy Heron detects my camera but it just crashed with a segmentation fault when I allow it
Posted by: michele | August 4, 2008 5:49 AM
/dev/video0 is a V4L2 device named 'UVC Camera (046d:08ce)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
The flash animation with webcam works great, (Firefox 2.0.0.16, flash 10b2)
Posted by: moobyfr | August 6, 2008 3:00 AM
/dev/video0 is a V4L2 device named 'Wibrain.'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
"No camera available" in flash player
Works in Ekiga.
Posted by: Hrundik | August 7, 2008 10:34 AM
I think its time for a software update. Your latest beta is crap. You guys at adobe are slower than snails and, all this nonsence secrecy and tight lips...Please...Now you think your special too... Just get the product out. WANKERS!
Posted by: get_a_clue | August 8, 2008 1:34 AM
Can you just use libv4l instead of trying to decode every wierd format out there?
Posted by: John | August 8, 2008 4:09 AM
No webcam or Tv board on flash 10, works on skype and kopete
in flash 9 how ever i dont have video, but i see the devices on the list...
also now i see lots messages in dmesg about:
compat_ioctl32: VIDIOC_S_PARMioctl32(firefox-bin:2901): Unknown cmd fd(42) cmd(c0cc5616){t:'V';sz:204} arg(ff83b68c) on /dev/v4l/video0
of course this may be related to my kernel being 64 bits and flash/firefox 32 bits apps ;)
this webcam is integrated in the monitor, a Samsung 225UN
/dev/video0 is a V4L2 device named 'Saturn USB 2.0 Camera.'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
dev/video1 is a V4L2 device named 'Compro VideoMate TV PVR/FM'
/dev/video1 is capable of video capture
/dev/video1 is capable of streaming capture
/dev/video1 supports '8 bpp gray' (raw format, V4L2_PIX_FMT_GREY)
/dev/video1 supports '15 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB555)
/dev/video1 supports '15 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB555X)
/dev/video1 supports '16 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB565)
/dev/video1 supports '16 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB565X)
/dev/video1 supports '24 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR24)
/dev/video1 supports '24 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB24)
/dev/video1 supports '32 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR32)
/dev/video1 supports '32 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB32)
/dev/video1 supports '4:2:2 packed, YUYV' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video1 supports '4:2:2 packed, UYVY' (raw format, V4L2_PIX_FMT_UYVY)
/dev/video1 supports '4:2:2 planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV422P)
/dev/video1 supports '4:2:0 planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
/dev/video1 supports '4:2:0 planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YVU420)
Posted by: LuisManson | August 8, 2008 6:27 PM
doesn't work for me
./a.out /dev/video0
/dev/video0 is not a V4L2 device
trust wb1400T.
Bus 002 Device 002: ID 093a:2468 Pixart Imaging, Inc. Easy Snap Snake Eye WebCam
works perfectly in v4l2 mode in skype or amsn or kopete other conference apps
i'm having weird white dots on youtube video with this beta, anyone has too?
[ White dots are a known issue in that beta. Will be fixed in next version. -Mike M. ]
Posted by: Patrizio | August 10, 2008 5:19 AM
sweeney@golem:~$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'UVC Camera (eb1a:2761)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports 'YUV 4:2:2 (UYVY)' (raw format, V4L2_PIX_FMT_UYVY)
sweeney@golem:~$ lsusb
Bus 005 Device 003: ID eb1a:2761 eMPIA Technology, Inc.
...
n.b. this is an Asus Eee 701
Posted by: Tony Sweeney | August 10, 2008 10:42 AM
/dev/video0 is a V4L2 device named 'HP Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Gavin Golden | August 10, 2008 3:38 PM
dev/video0 is a V4L2 device named 'UVC Camera (046d:0990)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
this is a logitech quickcam pro 9000, keep up the great work
Posted by: chuck | August 10, 2008 5:27 PM
It's not a webcam, but might help you debug, so i'll post it anyway... my tv card (/dev/video0, v4l device) X)
It looks a bit pixeled tho, its obviously software scaled, but it works well enough.
/dev/video0 is a V4L2 device named 'BT878 video (Pinnacle PCTV Stud'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports '8 bpp, gray' (raw format, V4L2_PIX_FMT_GREY)
/dev/video0 supports '8 bpp, dithered color' (raw format, V4L2_PIX_FMT_HI240)
/dev/video0 supports '15 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB555)
/dev/video0 supports '15 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB555X)
/dev/video0 supports '16 bpp RGB, le' (raw format, V4L2_PIX_FMT_RGB565)
/dev/video0 supports '16 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB565X)
/dev/video0 supports '24 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR24)
/dev/video0 supports '32 bpp RGB, le' (raw format, V4L2_PIX_FMT_BGR32)
/dev/video0 supports '32 bpp RGB, be' (raw format, V4L2_PIX_FMT_RGB32)
/dev/video0 supports '4:2:2, packed, YUYV' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports '4:2:2, packed, YUYV' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports '4:2:2, packed, UYVY' (raw format, V4L2_PIX_FMT_UYVY)
/dev/video0 supports '4:2:2, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV422P)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
/dev/video0 supports '4:2:0, planar, Y-Cr-Cb' (raw format, V4L2_PIX_FMT_YVU420)
/dev/video0 supports '4:1:1, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV411P)
/dev/video0 supports '4:1:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV410)
/dev/video0 supports '4:1:0, planar, Y-Cr-Cb' (raw format, V4L2_PIX_FMT_YVU410)
Posted by: Mephisto | August 12, 2008 1:55 PM
Asus eeepc 701 4G:
/dev/video0 is a V4L2 device named 'UVC Camera (eb1a:2761)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports 'YUV 4:2:2 (UYVY)' (raw format, V4L2_PIX_FMT_UYVY)
Posted by: Overand | August 14, 2008 10:05 AM
Gateway T-1616:
/dev/video0 is a V4L2 device named 'Gateway USB 2.0 Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: eigenlambda | August 17, 2008 10:00 PM
Confirming blurry rendering of the main Google Analytics graphics and the Google Video Player
Tested on Firefox 3.0 and 3.1 with Intel and Nvidia and ATI drivers.
In latest update (Shockwave Flash 10.0.0 d569) it isn't solved.
Posted by: Murz | August 17, 2008 10:55 PM
"In my experience, VIDIOC_TRY_FMT lies. I have a camera that claims to support every format in V4L2. I found VIDIOC_ENUM_FMT to be more reliable."
Are you sure you're using it right? Remember, VIDIOC_TRY_FMT should always return a supported video format or fail, but it's not guaranteed to return the video format you asked for. (In fact, it's not unusual for hardware to offer you the same format no matter what you asked for.)
Posted by: makomk | August 18, 2008 7:24 AM
$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'SN9C10x PC Camera'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'bayer rgb' (raw format, V4L2_PIX_FMT_SBGGR8)
/dev/video0 supports 'compressed' (compressed format, V4L2_PIX_FMT_SN9C10X)
It works with Flash 10, but the snowfall example peeks cpu at 99%, even with with last version (10.0.0.569).
Posted by: gothmog | August 20, 2008 10:53 AM
/dev/video0 is a V4L2 device named 'UVC Camera (046d:08cb)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Clinton | August 29, 2008 11:44 AM
kd@kd-laptop:~/Downloads$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'UVC Camera (046d:0991)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
kd@kd-laptop:~/Downloads$ ./v4l2-formats /dev/video1
/dev/video1 is a V4L2 device named 'HP Webcam'
/dev/video1 is capable of video capture
/dev/video1 is capable of streaming capture
/dev/video1 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
kd
One webcam is a built-in HP webcam, the other is a logitech quickcam pro for notebooks.
I experience webcam freeze if i try to broadcast it or do youtube quick capture.
The snowfall image has strange green and pink colours upon which i do see swirling snowflakes.
OS is hardy, 8.04
By the way, thank you for all the effort to make this work for us linux users
Posted by: Kevin dyer | August 30, 2008 5:03 AM
Results of v4l2-formats:
./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'UVC Camera (05ca:1836)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
System: Sony Vaio VGN-FE41S, running debian testing
Linux klimt 2.6.26-1-amd64 #1 SMP Wed Aug 20 12:09:32 UTC 2008 x86_64 GNU/Linux
As for the snowfall...i just can see that. Image is not shown, although the camera is recognized.
Posted by: greytear | September 2, 2008 3:58 AM
Hi Mike, and thank you for the integration of V4L2.
As reported by stoffe and anton above, the Philips ToUCam 740 does not work with Flash 10. I'm trying it with version 10,0,0,569 on Ubuntu 8.04 (non-64-bits) with FF3.0.1 (and have removed the libflashsupport-nonfree package).
Your script reports the following:
/dev/video0 is a V4L2 device named 'Philips 740 webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
Ekiga works fine with the webcam.
There is a possibility to disable the built-in compression with a program called setpwc (set philips web cam) but I tried it... doesn't help.
There is definitely some communication going on between Flash and the webcam, as its red light flashes up when opening the Flash script (be it the snowfall test or another I have here that normally gives a list of available webcams).
In the plugin settings for the webcam, it says no webcam has been detected. Each time I switch from the microphone tab to the webcam tab, the light flashes for half a second, but that doesn't help.
I'm available for help or debug if needed. I really *want* to get it to work.
Posted by: Yannick | September 4, 2008 6:46 PM
/dev/video0 is a V4L2 device named 'Laptop Integrated Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
from dell inspiron 1525 webcam
Posted by: Froid | September 5, 2008 6:37 PM
/dev/video0 is a V4L2 device named 'Microsoft� LifeCam NX-6000'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
Posted by: Rand | October 2, 2008 12:55 PM
/dev/video0 is a V4L2 device named 'Acer CrystalEye webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: vishu | October 15, 2008 9:18 AM
$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Logitech QuickCam Pro 4000'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
$
Doesn't work with Flash 10 - Light goes on on camera for 1.5 seconds, then says "Camera unavailable". Used to work with Flash 9.
Posted by: Fufkyn | October 19, 2008 5:28 AM
/dev/video0 is a V4L2 device named 'USB Camera (041e:401c)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'JPEG' (compressed format, V4L2_PIX_FMT_JPEG)
This camera worked in Flash 9 and works in Linux programs like Cheese and Camorama, but just displays distortions in Flash 10. I wonder if it's not vfl2 in fact. It's an old Creative Webcam NX
lsusb
Bus 001 Device 003: ID 041e:401c Creative Technology, Ltd WebCam NX [PD1110]
Posted by: CN | November 2, 2008 6:37 AM
# /export/downloads/v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Logitech QuickCam Orbit'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
Posted by: PJR | November 5, 2008 8:47 PM
./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'USB Camera (046d:08d7)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'JPEG' (compressed format, V4L2_PIX_FMT_JPEG)
Previously worked with Flash 9. With Flash 10.0.12.36 most video based flash applets now produce badly distorted captures - everything from badly interleaved video to random pixel blocks.
Posted by: QP | November 7, 2008 12:54 PM
/dev/video0 is a V4L2 device named 'Philips 750 webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
flash 9 works fine, camorama and similars too.
Tnx
Posted by: RedBass | November 12, 2008 1:01 AM
andy80@centurion:~/download$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'VF0470 Live! Cam Notebook'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'JPEG' (compressed format, V4L2_PIX_FMT_JPEG)
It's a Creative Live! Webcam. It works correctly with Cheese and doesn't work so fine with Skype (but this is another story :P ). I can make it work with Flash using this workaround: http://www.jtolds.com/newsletter/2008/7/27/how-to-get-v4l2-devices-to-work-with-flash
It emulates V4L1. But I cannot make it work with native V4L2. Only www.ustream.tv recognizes it at the beginning, then the webcam module hangs and I have to rmmod it.
If you need more info, please feel free to contact me.
Best regards.
Posted by: Andrea Grandi | November 25, 2008 12:16 AM
/dev/video0 is a V4L2 device named 'HP Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: JohnnyMnemonic | November 25, 2008 3:36 AM
Posted by: Jamin Ragle | November 26, 2008 3:05 PM
I see a lot of v4l2 cameras that don't work properly with flash player 10 for linux. I presume that there are some that do?
[ Some, yes. -Mike M. ]
Posted by: Fred Eisele | December 12, 2008 7:44 AM
Here you go...It works BUT it doasn't use avaliable high resolution this webcam could provide.
/dev/video0 is a V4L2 device named 'Philips SPC 1000NC Webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
/dev/video0 supports 'MJPEG' (compressed format, V4L2_PIX_FMT_MJPEG)
Posted by: Gregor S | December 14, 2008 12:16 PM
Output from Acer Aspire 5720 :
./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Acer CrystalEye webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Michele Della Guardia | December 15, 2008 4:46 PM
/dev/video0 is a V4L2 device named 'Philips 680 webcam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
Posted by: Name | December 21, 2008 12:33 PM
Not much luck with V4L2 so far with most group apps: icamonline, stickam, tokbox, meebo
more luck with V4L1 emulation via flashcam
user:~/v4l2-formats$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'VF0540 Live! Cam Video IM/Video 0000:00:02.1'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
user:~/v4l2-formats$ uname -a
Linux system 2.6.27-9-generic #1 SMP Thu Nov 20 22:15:32 UTC 2008 x86_64 GNU/Linux
firefox:about:plugins
File name: libflashplayer.so
Shockwave Flash 10.0 d21
Posted by: John Loza | January 6, 2009 12:35 PM
Trying again:
/dev/video0 is a V4L2 device named 'USB Camera (0733:0401)'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
Intel CS330 cam, Ubuntu 8.1, Flash 10.0.15.3.
No detection. Snowfall has a black background.
Worked fine in 8.04...
Posted by: Eric Allen | January 7, 2009 10:34 PM
$ ./v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Logitech QuickCam Pro 4000'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
Device name is correct
Snowfall is black.
Posted by: DivineGod | March 5, 2009 9:02 AM
/dev/video0 is a V4L2 device named 'BisonCam'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'BAYER' (raw format, V4L2_PIX_FMT_SBGGR8)
Kernel module: "m5602"
File name: libflashplayer.so
Shockwave Flash 10.0 r22
The snowfall demo looks VERY crazy. striped and messed-up - but I can see motion. Absolutely no recognizable detail, only changes in the stripes when there is motion in front of the camera.
Thank you and GOOD LUCK on your quest!
Posted by: Ezekiel Grave | March 10, 2009 6:46 PM
Linux debian 2.6.26-1-686 #1 SMP Fri Mar 13 18:08:45 UTC 2009 i686 GNU/Linux
Bus 003 Device 002: ID 04f2:b012 Chicony Electronics Co., Ltd 1.3 MPixel UVC webcam
/dev/video0 is a V4L2 device named 'USB2.0 1.3M UVC WebCam '
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
works fine with amsn,cheese;also works with flash 10.
Posted by: madame zou | March 24, 2009 6:06 AM
cloakable@trancendence:~$ v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'Logitech QuickCam Zoom'
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
/dev/video0 supports 'Raw Philips Webcam' (compressed format, V4L2_PIX_FMT_PWC2)
/dev/video0 supports '4:2:0, planar, Y-Cb-Cr' (raw format, V4L2_PIX_FMT_YUV420)
Nothing from Flash 10. Doesn't pick up the webcam at all.
Posted by: Andrew Hailes | August 26, 2009 4:20 PM
$ v4l2-formats /dev/video0
/dev/video0 is a V4L2 device named 'CIF Single Chip '
/dev/video0 is capable of video capture
/dev/video0 is capable of streaming capture
$ lsusb
Bus 002 Device 003: ID 093a:2468 Pixart Imaging, Inc. Cammaestro 2.5DU/X-EYE/Orite SC-120/ICGear TravelCam/Easy Snap Snake Eye Webcam
$ dmesg
gspca: main v2.4.0 registered
gspca: probing 093a:2468
pac207: Pixart Sensor ID 0x27 Chips ID 0x00
pac207: Pixart PAC207BCA Image Processor and Control Chip detected (vid/pid 0x093A:0x2468)
gspca: probe ok
usbcore: registered new interface driver pac207
pac207: registered
Doesn't get recognized by Flash 10.
Thanks for the good work :)
Posted by: david_4d | November 9, 2009 8:57 AM
Philips SPC630NC
# lsusb
Bus 001 Device 004: ID 0471:2035 Philips
# v4l2-formats /dev/video1
/dev/video1 is a V4L2 device named 'USB Video Camera'
/dev/video1 is capable of video capture
/dev/video1 is capable of streaming capture
/dev/video1 supports 'YUV 4:2:2 (YUYV)' (raw format, V4L2_PIX_FMT_YUYV)
Posted by: Gerd | January 23, 2010 2:54 AM