linux-uvc-devel Mailing List for linux-uvc (Page 353)
Linux UVC driver and tools
Brought to you by:
pinchartl
You can subscribe to this list here.
2006 |
Jan
(183) |
Feb
(152) |
Mar
(69) |
Apr
(65) |
May
(57) |
Jun
(38) |
Jul
(109) |
Aug
(77) |
Sep
(85) |
Oct
(72) |
Nov
(149) |
Dec
(68) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(183) |
Feb
(143) |
Mar
(84) |
Apr
(120) |
May
(109) |
Jun
(68) |
Jul
(88) |
Aug
(150) |
Sep
(124) |
Oct
(182) |
Nov
(131) |
Dec
(175) |
2008 |
Jan
(195) |
Feb
(260) |
Mar
(167) |
Apr
(150) |
May
(101) |
Jun
(129) |
Jul
(245) |
Aug
(64) |
Sep
(72) |
Oct
(75) |
Nov
(152) |
Dec
(135) |
2009 |
Jan
(72) |
Feb
(93) |
Mar
(107) |
Apr
(35) |
May
(59) |
Jun
(127) |
Jul
(91) |
Aug
(73) |
Sep
(79) |
Oct
(82) |
Nov
(84) |
Dec
(104) |
2010 |
Jan
(61) |
Feb
(44) |
Mar
(81) |
Apr
(74) |
May
(50) |
Jun
(58) |
Jul
(31) |
Aug
(66) |
Sep
(83) |
Oct
(68) |
Nov
(61) |
Dec
(23) |
2011 |
Jan
(88) |
Feb
(81) |
Mar
(101) |
Apr
(95) |
May
(21) |
Jun
(147) |
Jul
(56) |
Aug
(121) |
Sep
(66) |
Oct
(54) |
Nov
(119) |
Dec
(50) |
2012 |
Jan
(54) |
Feb
(67) |
Mar
(24) |
Apr
(72) |
May
(134) |
Jun
(64) |
Jul
(105) |
Aug
(50) |
Sep
(38) |
Oct
(38) |
Nov
(53) |
Dec
(43) |
2013 |
Jan
(69) |
Feb
(15) |
Mar
(25) |
Apr
(14) |
May
(10) |
Jun
(13) |
Jul
(31) |
Aug
(30) |
Sep
(44) |
Oct
(12) |
Nov
(29) |
Dec
(19) |
2014 |
Jan
(18) |
Feb
(42) |
Mar
(25) |
Apr
(11) |
May
(20) |
Jun
(15) |
Jul
(2) |
Aug
(3) |
Sep
(10) |
Oct
(22) |
Nov
(27) |
Dec
(18) |
2015 |
Jan
(19) |
Feb
(17) |
Mar
(12) |
Apr
(10) |
May
(12) |
Jun
(22) |
Jul
(7) |
Aug
(12) |
Sep
(2) |
Oct
(16) |
Nov
(3) |
Dec
(30) |
2016 |
Jan
(19) |
Feb
(10) |
Mar
(20) |
Apr
(2) |
May
(3) |
Jun
(3) |
Jul
(4) |
Aug
(5) |
Sep
(14) |
Oct
(1) |
Nov
(7) |
Dec
(19) |
2017 |
Jan
(4) |
Feb
(4) |
Mar
(5) |
Apr
(3) |
May
(1) |
Jun
(8) |
Jul
(4) |
Aug
(7) |
Sep
|
Oct
(4) |
Nov
(7) |
Dec
(2) |
2018 |
Jan
(11) |
Feb
(5) |
Mar
(4) |
Apr
(6) |
May
(6) |
Jun
(4) |
Jul
(6) |
Aug
(2) |
Sep
(3) |
Oct
(6) |
Nov
|
Dec
(2) |
2019 |
Jan
(2) |
Feb
(10) |
Mar
(6) |
Apr
|
May
(6) |
Jun
(6) |
Jul
(2) |
Aug
(4) |
Sep
(2) |
Oct
(11) |
Nov
(1) |
Dec
(1) |
2020 |
Jan
(4) |
Feb
(1) |
Mar
(5) |
Apr
(19) |
May
(18) |
Jun
(5) |
Jul
(13) |
Aug
(12) |
Sep
(7) |
Oct
(4) |
Nov
|
Dec
(1) |
2021 |
Jan
|
Feb
(2) |
Mar
(2) |
Apr
(1) |
May
(3) |
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
(3) |
Nov
(12) |
Dec
(1) |
2022 |
Jan
(2) |
Feb
(2) |
Mar
(6) |
Apr
(1) |
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Mikael N. <mi...@na...> - 2006-01-10 13:07:14
|
Hi! I wanted to report a partial success with my new QuickCam Fusion. Bus 002 Device 002: ID 046d:08c1 Logitech, Inc. I'm running Debian unstable, using kernel 2.6.15. Compilation works, the module is however installed in /lib/modules/2.6.15 and not /lib/modules/2.6.15-1-686 as it should, and it seems to be because Debian stores the EXTRAVERSION in $KSRC/.extraversion, and I don't really know a general way around it... Anyway, trying the test program I get Device /dev/video0 opened: . Unable to set format: 22. (22 is invalid argument) Trying instead using fmt.fmt.pix.width = 640; fmt.fmt.pix.height = 480; fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_MJPEG; it seems to work: it creates a number of files that "file *" tells me are JPEG files, but I cannot view them using regular image tools. Tips for checking them? I have not gotten xawtv or tvtime to work (xawtv does not like my Xorg server: XF86DGANoDirectVideoMode, and tvtime complains about not having studio quality capture). Other tips on applications I should try? It seems some of my problems might be related to the fact that this laptop only has USB 1... Thanks for the driver, and please let me know if there is something I could help debug... /Mikael -- Plus ça change, plus c'est la même chose |
From: michel X. <mx...@ma...> - 2006-01-09 20:13:43
|
Le Lundi 9 Janvier 2006 19:53, Luc Saillard a écrit : > On Mon, Jan 09, 2006 at 07:37:52PM +0100, michel Xhaard wrote: > > > You definitely need a library to decode MJPEG. libjpeg might be a bit > > > too big to do the job (MJPEG is a small subset of all possible JPEG > > > formats), but it's the easiest to use for prototyping. > > > > Why don't used the library from uvcview in utils.c > > int jpeg_decode(unsigned char **pic, unsigned char *buf, int *width, > > int *height); > > If you need i can patch this function to accept jpeg data without huffman > > table :) > > Because i've not look in this file :) > I'll will try to understand your code and adapt it if necessary, later i'll > ask your permission to put the code under the MPL. > > Luc Luc, You only need to pass your output buffer to pic, your input buffer to buf if the jpeg data width or height in the header are different from *width and *height jpeg_decode realloc the pic buffer (that is why we need **pic) and of course change *width and *height so the caller can adjust the output windows on the fly. The routine provide YUYV palette in pic Of course you can used it .The original code is from the bootstrap project adapted by Suse and by me for the UVC need (YUYV palette) . It should be simple for me to patch the routine to get something shortest and able to decode the stream without the huffman table, if you need just tell me. Regards -- Michel Xhaard http://mxhaard.free.fr |
From: Laurent P. <lau...@sk...> - 2006-01-09 19:55:51
|
> > Why don't used the library from uvcview in utils.c > > int jpeg_decode(unsigned char **pic, unsigned char *buf, int *width, > > int *height); > > If you need i can patch this function to accept jpeg data without huffman > > table :) > > Because i've not look in this file :) > I'll will try to understand your code and adapt it if necessary, later i'll > ask your permission to put the code under the MPL. If I'm not mistaken, Michel is not the original author. Laurent Pinchart |
From: Luc S. <lu...@sa...> - 2006-01-09 19:53:17
|
On Mon, Jan 09, 2006 at 07:37:52PM +0100, michel Xhaard wrote: > > You definitely need a library to decode MJPEG. libjpeg might be a bit too > > big to do the job (MJPEG is a small subset of all possible JPEG formats), > > but it's the easiest to use for prototyping. > > Why don't used the library from uvcview in utils.c > int jpeg_decode(unsigned char **pic, unsigned char *buf, int *width, > int *height); > If you need i can patch this function to accept jpeg data without huffman > table :) Because i've not look in this file :) I'll will try to understand your code and adapt it if necessary, later i'll ask your permission to put the code under the MPL. Luc |
From: Laurent P. <lau...@sk...> - 2006-01-09 19:48:27
|
> I have tested rev8 with my smp box and a fresh kernel 2.6.15 > the two box: > PIV 64 bits HT > Dual Athlon MP > are working with all resolutions . so the ehci in 2.6.11 is broken Great news. I'm glad the driver is not at fault :-) Laurent Pinchart |
From: Laurent P. <lau...@sk...> - 2006-01-09 19:47:01
|
> Why don't used the library from uvcview in utils.c > int jpeg_decode(unsigned char **pic, unsigned char *buf, int *width, > int *height); > If you need i can patch this function to accept jpeg data without huffman > table :) Because the code is GPLed. pwlib is covered by the MPL-1.1. Laurent Pinchart |
From: michel X. <mx...@ma...> - 2006-01-09 19:44:37
|
I have tested rev8 with my smp box and a fresh kernel 2.6.15 the two box: PIV 64 bits HT Dual Athlon MP are working with all resolutions . so the ehci in 2.6.11 is broken -- Michel Xhaard http://mxhaard.free.fr |
From: michel X. <mx...@ma...> - 2006-01-09 19:38:05
|
Le Lundi 9 Janvier 2006 11:33, Laurent Pinchart a écrit : > > Yes, I've made it to uncompress mjpeg data from an avi, and mov file for > > my gallery program (photon) written in python. I known it's not the best > > langage to play with bitstream, but it's working i recreate a full jpeg > > header from the stream. Else, i dont' known how to decode jpeg data + > > huffman table without the libjpeg. > > You definitely need a library to decode MJPEG. libjpeg might be a bit too > big to do the job (MJPEG is a small subset of all possible JPEG formats), > but it's the easiest to use for prototyping. Why don't used the library from uvcview in utils.c int jpeg_decode(unsigned char **pic, unsigned char *buf, int *width, int *height); If you need i can patch this function to accept jpeg data without huffman table :) > > I'll look Qt. For now, i only do conversion for the YVY2 format. > > The Qt patch I wrote modifies the Qt JPEG codec which uses libjpeg, so you > will be able to reuse the code in Gnomemeeting. Be careful about licensing > issues though. pwlib is licensed under the Mozilla Public License 1.1 and > Qt under the GNU Public License. You can reuse my code in pwlib (I grant > you the right to use it under the MPL), but not Qt code. > > > > Why did you need to modify the driver ? > > > > To support ENUM_STD. Only to not return -EINVAL. But it failed somewhere > > after that ... This is why i don't send the patch. Here the patch use: > > Mmmmm... Shouldn't mplayer be fixed instead ? V4L2 v0.8 doesn't make it > mandatory to support ENUM_STD: > > (1.7. Video Standards) > > "Here the driver shall set the std field of struct v4l2_input and struct > v4l2_output to zero, the VIDIOC_G_STD, VIDIOC_S_STD, VIDIOC_QUERYSTD and > VIDIOC_ENUMSTD ioctls shall return the EINVAL error code." > > Laurent Pinchart -- Michel Xhaard http://mxhaard.free.fr |
From: Laurent P. <lau...@sk...> - 2006-01-09 17:15:45
|
> Ok i've done the code for gnomemeeting (the easy part). I use the YUY2 > format (so it's not very efficient to convert from 1024x576, but i can be > use if another webcam don't support MJPEG stream. I'll send the patch to > damien (one for v4l2 plugin and the other for ptlib). Next step is to add > the mjpeg codec. Damien told me that Craig Southeren might not want to link against libjpeg. You should contact him. > > Mmmmm... Shouldn't mplayer be fixed instead ? V4L2 v0.8 doesn't make it > > mandatory to support ENUM_STD: > > > > (1.7. Video Standards) > > > > "Here the driver shall set the std ???eld of struct v4l2_input and struct > > v4l2_output to zero, the VIDIOC_G_STD, VIDIOC_S_STD, VIDIOC_QUERYSTD and > > VIDIOC_ENUMSTD ioctls shall return the EINVAL error code." > > Yes i known, but adding this 3 calls is not very much to help others > applications. When possible, I'd like to avoid adding workarounds for broken applications if the applications can be fixed. That way we won't have to care about backward bug compatibility during development. Laurent Pinchart |
From: Luc S. <lu...@sa...> - 2006-01-09 17:10:30
|
On Mon, Jan 09, 2006 at 11:33:25AM +0100, Laurent Pinchart wrote: > > Yes, I've made it to uncompress mjpeg data from an avi, and mov file for my > > gallery program (photon) written in python. I known it's not the best > > langage to play with bitstream, but it's working i recreate a full jpeg > > header from the stream. Else, i dont' known how to decode jpeg data + > > huffman table without the libjpeg. > > You definitely need a library to decode MJPEG. libjpeg might be a bit too big > to do the job (MJPEG is a small subset of all possible JPEG formats), but > it's the easiest to use for prototyping. Ok i've done the code for gnomemeeting (the easy part). I use the YUY2 format (so it's not very efficient to convert from 1024x576, but i can be use if another webcam don't support MJPEG stream. I'll send the patch to damien (one for v4l2 plugin and the other for ptlib). Next step is to add the mjpeg codec. > Mmmmm... Shouldn't mplayer be fixed instead ? V4L2 v0.8 doesn't make it > mandatory to support ENUM_STD: > > (1.7. Video Standards) > > "Here the driver shall set the std ???eld of struct v4l2_input and struct > v4l2_output to zero, the VIDIOC_G_STD, VIDIOC_S_STD, VIDIOC_QUERYSTD and > VIDIOC_ENUMSTD ioctls shall return the EINVAL error code." > Yes i known, but adding this 3 calls is not very much to help others applications. Luc |
From: <jws...@co...> - 2006-01-09 16:50:15
|
I'm attempting to understand what those messages indicate. One thing I'm not sure I have included is that I'm using the driver on a labtop, not with an external video card. |
From: Laurent P. <lau...@sk...> - 2006-01-09 11:32:11
|
> Yes, I've made it to uncompress mjpeg data from an avi, and mov file for my > gallery program (photon) written in python. I known it's not the best > langage to play with bitstream, but it's working i recreate a full jpeg > header from the stream. Else, i dont' known how to decode jpeg data + > huffman table without the libjpeg. You definitely need a library to decode MJPEG. libjpeg might be a bit too big to do the job (MJPEG is a small subset of all possible JPEG formats), but it's the easiest to use for prototyping. > I'll look Qt. For now, i only do conversion for the YVY2 format. The Qt patch I wrote modifies the Qt JPEG codec which uses libjpeg, so you will be able to reuse the code in Gnomemeeting. Be careful about licensing issues though. pwlib is licensed under the Mozilla Public License 1.1 and Qt under the GNU Public License. You can reuse my code in pwlib (I grant you the right to use it under the MPL), but not Qt code. > > Why did you need to modify the driver ? > > To support ENUM_STD. Only to not return -EINVAL. But it failed somewhere > after that ... This is why i don't send the patch. Here the patch use: Mmmmm... Shouldn't mplayer be fixed instead ? V4L2 v0.8 doesn't make it mandatory to support ENUM_STD: (1.7. Video Standards) "Here the driver shall set the std field of struct v4l2_input and struct v4l2_output to zero, the VIDIOC_G_STD, VIDIOC_S_STD, VIDIOC_QUERYSTD and VIDIOC_ENUMSTD ioctls shall return the EINVAL error code." Laurent Pinchart |
From: Luc S. <lu...@sa...> - 2006-01-09 11:13:56
|
On Mon, Jan 09, 2006 at 11:04:59AM +0100, Laurent Pinchart wrote: > Hi Luc, > > > I hope that gnomemeeting is link to the jpeg library or something like that. > > I don't think it will be a problem to link to libjpeg (even if Damien would > rather avoid it if possible). Remember that the MJPEG data doesn't contain > the Huffman tables, so you need to add them manually (see the Qt patch I > posted on this list). Yes, I've made it to uncompress mjpeg data from an avi, and mov file for my gallery program (photon) written in python. I known it's not the best langage to play with bitstream, but it's working i recreate a full jpeg header from the stream. Else, i dont' known how to decode jpeg data + huffman table without the libjpeg. I'll look Qt. For now, i only do conversion for the YVY2 format. > Why did you need to modify the driver ? To support ENUM_STD. Only to not return -EINVAL. But it failed somewhere after that ... This is why i don't send the patch. Here the patch use: /mnt/linux/srcs/usb/uvc/linux-uvc>LC_ALL=C svn diff Index: uvcvideo.c =================================================================== --- uvcvideo.c (revision 8) +++ uvcvideo.c (working copy) @@ -2071,12 +2071,34 @@ return uvc_video_enable(video, 0); } - /* Analog video standards make no sense for digital cameras. */ - case VIDIOC_ENUMSTD: - case VIDIOC_QUERYSTD: + /* Analog video standards make no sense for digital cameras, but some + * application need it (mplayer for example) */ case VIDIOC_G_STD: + { + v4l2_std_id *std = arg; + *std = V4L2_STD_UNKNOWN; + return 0; + } + case VIDIOC_S_STD: + { + v4l2_std_id *std = arg; + if (*std != V4L2_STD_UNKNOWN) + return -EINVAL; + return 0; + } + case VIDIOC_ENUMSTD: + { + struct v4l2_standard *std = arg; + if (std->index != 0) + return -EINVAL; + std->id = V4L2_STD_UNKNOWN; + strncpy(std->name, "webcam", sizeof(std->name)); + return 0; + } + case VIDIOC_QUERYSTD: + case VIDIOC_OVERLAY: case VIDIOC_ENUMAUDIO: Wait ... i just receved a patch for pwc, to add these lines after the strncpy. std->frameperiod.numerator = 1; // NEW std->frameperiod.denominator = pdev->vframes; // NEW Luc |
From: Laurent P. <lau...@sk...> - 2006-01-09 11:09:25
|
Hi James, > I've attached an error file containing a screen capture > and dmesg output after attempting to use tvtime. > tvtime has your patch included > I have the latest version of the driver > I'm running it on a gnome termial > error > tvtime messages > > Running tvtime 1.0.1. > Reading configuration from /home/jwspring/.tvtime/tvtime.xml > videoinput: Driver won't tell us its norm: Invalid argument > videoinput: Can't get tuner info: Invalid argument > videoinput: Driver won't tell us its norm: Invalid argument > videoinput: Can't get tuner info: Invalid argument > > Cannot allocate enough off-screen video memory. This may be fixed by: > > 1. Closing or restarting large X applications. > 2. Lowering the input width of tvtime (--inputwidth parameter). > 3. Lowering your colour depth or highest configured resolution. > 4. Increasing the amount of video memory in your X config file > (for example, if you are using the i810 XFree86 driver.) > > See http://tvtime.net/ for more information. This doesn't seem related to the driver. The dmesg log seems perfectly normal (the 'failed to query control' messages can be ignored for now). Have you tried to above fixes ? If it fails, can you try to get support from tvtime ? Laurent Pinchart |
From: Laurent P. <lau...@sk...> - 2006-01-09 11:03:47
|
Hi Luc, > Last week, i've made a patch for gnomemeeting, to add a new format to > support the pwc driver, i can add the mjpeg format. Great news ! Damien Sandras will be happy. I've had a look at pwlib. The code is quite clean, but I don't have time to do it myself, so I'm glad you offered your help. > I hope that gnomemeeting is link to the jpeg library or something like that. I don't think it will be a problem to link to libjpeg (even if Damien would rather avoid it if possible). Remember that the MJPEG data doesn't contain the Huffman tables, so you need to add them manually (see the Qt patch I posted on this list). > I've try > to modify the driver, (and a little mplayer) to support uvc but it crash my > kernel seems to be the bug related with ati chipset. I've not retested with > a more recent kernel. Why did you need to modify the driver ? > I've some problem with kopete to at least support my webcam, but i've not > looked the code. Kopete and gnomemeeting is c++ code. I'll see if I can code MJPEG support for Kopete in the not-so-distant future. I'm currently working on adding proper controls support to the driver. Laurent Pinchart |
From: Luc S. <lu...@sa...> - 2006-01-09 09:11:27
|
On Sun, Jan 08, 2006 at 11:13:41PM +0100, Laurent Pinchart wrote: > > You can already use your webcam with uvcview or tvtime (if you apply following > patch to tvtime: > http://svn.berlios.de/wsvn/linux-uvc/patches/tvtime/tvtime-1.0.2-videoinput.patch?op=file&rev=0&sc=0). > > IM support will come (hopefully) soon. It's "just" a matter of implementing > proper v4l2 and MJPEG support in Kopete and Gnomemeeting. Is there someone > here who could fix one (or both :-)) of those applications ? Last week, i've made a patch for gnomemeeting, to add a new format to support the pwc driver, i can add the mjpeg format. I hope that gnomemeeting is link to the jpeg library or something like that. I've try to modify the driver, (and a little mplayer) to support uvc but it crash my kernel seems to be the bug related with ati chipset. I've not retested with a more recent kernel. > > Finally what can I do or wil be able to do with my webcam ? > > You will be able to use your webcam with all Linux video applications. There > is no video multimedia framework widely used in Linux applications today, so > all applications must implement MJPEG support. Maybe KDE4 will fill a big Note that one another webcam is using mjpeg, It's the motion eye (meye) on some old sony laptop. But it's a v4l1 only app. > hole. But don't worry, Kopete will support your webcam before KDE4. Is there > someone here already involved with the KDE multimedia development team ? It > sounds like the right time to raise the video acquisition matter with them. I've some problem with kopete to at least support my webcam, but i've not looked the code. Kopete and gnomemeeting is c++ code. Luc |
From: James W. S. <jws...@co...> - 2006-01-09 03:33:05
|
I've attached an error file containing a screen capture and dmesg output after attempting to use tvtime. tvtime has your patch included I have the latest version of the driver I'm running it on a gnome termial |
From: <ynu...@ya...> - 2006-01-09 03:15:59
|
Hi all, Just installed the uvcvideo driver from svn (revision 8) and the uvcview 20060107 application, and my Logitech Quickcam Fusion worked perfectly (given my 5 minutes of testing, that is). Thank you all for this wonderful piece of software! doodad ~ # lsusb [deleted] Bus 001 Device 002: ID 046d:08c1 Logitech, Inc. Take care, -- Nick |
From: michel X. <mx...@ma...> - 2006-01-09 00:13:50
|
Le Dimanche 8 Janvier 2006 11:15, max...@ti... a écrit : > Hello from France ! > I've just buy a new webcam : logiteck webcam pro 5000 > I've just compile uvcview and its works really well, for the > first time I see the image from my webcam > I'm under kubuntu breezy kde 3.5 > I've got still a probleme with vlc (VideolanClient) or > kopete I can see images from my webcam. > > Does I miss something > > Thank for your help and your contribution for the OpenSource > World > > Maxime Delorme from Paris > Maxime, Thanks for your feedback :) be sure someone will implement VLC soon Best regards from Melun -- Michel Xhaard http://mxhaard.free.fr |
From: Laurent P. <lau...@sk...> - 2006-01-08 23:12:24
|
> So I'm quite disappointed. > So how could I use my new webcam ? > Is there a hope that one day I could use my webcam to do IM ? > Or at least that I could record movies ? Don't worry, there's always hope :-) You can already use your webcam with uvcview or tvtime (if you apply following patch to tvtime: http://svn.berlios.de/wsvn/linux-uvc/patches/tvtime/tvtime-1.0.2-videoinput.patch?op=file&rev=0&sc=0). IM support will come (hopefully) soon. It's "just" a matter of implementing proper v4l2 and MJPEG support in Kopete and Gnomemeeting. Is there someone here who could fix one (or both :-)) of those applications ? > Finally what can I do or wil be able to do with my webcam ? You will be able to use your webcam with all Linux video applications. There is no video multimedia framework widely used in Linux applications today, so all applications must implement MJPEG support. Maybe KDE4 will fill a big hole. But don't worry, Kopete will support your webcam before KDE4. Is there someone here already involved with the KDE multimedia development team ? It sounds like the right time to raise the video acquisition matter with them. Laurent Pinchart |
From: Laurent P. <lau...@sk...> - 2006-01-08 19:52:21
|
Hi Simo, > I'm not sure this is what you wanted, but let's try anyway. Sorry, I haven't been clear enough. I'd like the output of lsusb -v with the CVS version of usbutils (http://sourceforge.net/cvs/?group_id=3581). If you can't do that, please cat /proc/bus/usb/your/device and send me the result. > Unfortunately I don't know enough about the workings of USB, but it > sounds like now is as good a time as any to learn :) Do you have any experience with device driver development ? The starting point here would be to read the UVC spec. You can find a link at the bottom of the Linux UVC page. Laurent Pinchart |
From: Simo L. <si...@ar...> - 2006-01-08 18:43:00
|
On Sun, Jan 08, 2006 at 03:55:16PM +0100, Laurent Pinchart wrote: > Hi Simo, > > Could you please send me the whole USB descriptors ? It seems from the snipet > in your mail that your digital camera works in bulk mode, which is not > implemented yet (I don't own any bulk mode hardware). If you're interested in > implementing bulk support, please contact me. I'm not sure this is what you wanted, but let's try anyway. Unfortunately I don't know enough about the workings of USB, but it sounds like now is as good a time as any to learn :) -S --snip-- T: Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=ef(unk. ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=04cb ProdID=0169 Rev= 1.00 S: Product=USB Web Camera S: SerialNumber=Y-702^^^^^041024XFPX000F004039 C:* #Ifs= 2 Cfg#= 1 Atr=c0 MxPwr= 50mA I: If#= 0 Alt= 0 #EPs= 0 Cls=0e(unk. ) Sub=01 Prot=00 Driver=(none) I: If#= 1 Alt= 0 #EPs= 1 Cls=0e(unk. ) Sub=02 Prot=00 Driver=(none) E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms --snip-- |
From: Laurent P. <lau...@sk...> - 2006-01-08 15:54:04
|
Hi Simo, > I own a Fuji Finepix E500, it is a digital camera that can be put into a > webcam mode. When in this mode, it appears to act as a UVC device. > I would be willing to do testing as well, feel free to contact me if it > is needed. Could you please send me the whole USB descriptors ? It seems from the snipet in your mail that your digital camera works in bulk mode, which is not implemented yet (I don't own any bulk mode hardware). If you're interested in implementing bulk support, please contact me. Laurent Pinchart |
From: Laurent P. <lau...@sk...> - 2006-01-08 15:51:54
|
Hi Maxime, > I've just buy a new webcam : logiteck webcam pro 5000 > I've just compile uvcview and its works really well, for the > first time I see the image from my webcam > I'm under kubuntu breezy kde 3.5 > I've got still a probleme with vlc (VideolanClient) or > kopete I can see images from my webcam. > > Does I miss something Yes. Unfortunately, neither Kopete nor Gnomemeeting support the image formats that your webcam can produce. I expect vlc has the same problems. Applications will need to be fixed to handle MJPEG. I had a look at the video support code in Kopete, it will probably need to be rewritten. > Thank for your help and your contribution for the OpenSource > World You're welcome :-) Laurent Pinchart |
From: <max...@ti...> - 2006-01-08 11:15:20
|
Hello from France ! I've just buy a new webcam : logiteck webcam pro 5000 I've just compile uvcview and its works really well, for the first time I see the image from my webcam I'm under kubuntu breezy kde 3.5 I've got still a probleme with vlc (VideolanClient) or kopete I can see images from my webcam. Does I miss something Thank for your help and your contribution for the OpenSource World Maxime Delorme from Paris -------------- ALICE HAUT DEBIT : TRIPLE PLAY A 29,95 EUR/MOIS -------------- Découvrez vite ALICEBOX : avec le modem WIFI, profitez de l'ADSL, de la TELEPHONIE et en exclusivité de la TELEVISION ! Bénéficiez aussi de la hotline gratuite 24h/24 ! Soumis à conditions. Pour en profiter cliquez ici http://abonnement.aliceadsl.fr |