Re: gspca zc3xx spc210nc zoom problem
Karthik P S <[email protected]> Thu, 23 Jul 2009 17:23:22 +0200
| Newsgroups | gmane.linux.drivers.spca50x.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi All Just to follow up: > Hi > > webcam: philips spc210nc > kernel: stable 2.6.30 from kernel.org > > Picture is generally fine but after 10 or 15 min the picture scales (zoom= s) a 1/4 th part of the image to occupy the complete window. > This happens with skype. I have just put a pictoral explanation here for = clarity (see url: below) > There was this posting in skype forums: (a patch was included) http://forum.skype.com/index.php?showtopic=3D127561&view=3Dfindpost&p=3D574= 031 See below for a summary. http://forum.skype.com/index.php?showtopic=3D12756= 1&view=3Dfindpost&p=3D715021 Can any spca devel confirm if this is upstream (merged) ? Many thanks, Karthik > SUMMARY > = > I'm using Skype quite often, and used to use my webcam too. Under > Ubuntu 7.10, there were no problems in using it: Skype + cam worked > amazingly. Since I've upgraded to Ubuntu 8.04, when I'm starting my > cam under Skype, it seems to work correctly, but a few seconds later, > my video resolution changes and I can see/send only half the video. > (It's like a zoom on the upper left corner.) And the most > extraordinary about it: In the video-section of the options, > everything's fine, the video doesn't resize, doesn't bug at all. > (I've tested it during about half an hour.) I don't know if it's due > to Skype and an incompability to Ubuntu 8.04 or if it's due to Ubuntu > 8.04 itself. Does anyone have the same problem? Does anyone know how > to solve it? > OK, I think I've got it solved. In a nutshell: the patch that can be = > found from the ekiga forum works in general, however, it doesn't do = > so out of the box, because ubuntu doesn't place the gspca driver in = > the default directory, and so it doesn't get removed when the patched > version installs. > = > Do the following: 1. download the GSPCA driver source: > = > = > 2. unpack the source: tar xzf gspcav1-20071224.tar.gz wget = > http://mxhaard.free.fr/spca50x/Download/gspcav1-20071224.tar.gz > = > 3. download the patch: wget = > http://saillard.org/ekiga/gspcav1-20070508_force_using_hardware_mode_v3.p= atch > = > = > = > 4. apply the patch: cd gspcav1-20071224 patch -p1 < = > ../gspcav1-20070508_force_using_hardware_mode_v3.patch > = > 5. remove the ubuntu gspca driver(!): sudo rm -f /lib/modules/`uname = > -r`/ubuntu/media/gspcav1/gspca.ko > = > 6. build and install the gspca driver: sudo ./gspca_build > = > If you want to make double sure, use locate gspca | grep = > ^/lib/modules/`uname -r` in step 5 to verify that there are no = > gspca.ko drivers sitting around elsewhere. If there they do, remove = > them before proceeding to step 6. > = > You will probably have to re-apply this procedure after every = > kernel-upgrade. So just keep the source around and repeat steps 5 and > 6 after a kernel-upgrade. > = > I hope this works for everyone. Please let me know if it doesn't -- = > just out of personal interest, I'm not affiliated with Skype or = > anything. > = > cheers, Christian > Any suggestions to fix this issue. If I stop video in skype and restart i= t then the problem is fixed for another 10 minutes. > > lsusb -v (is below) > > Bus 007 Device 002: ID 0471:032d Philips > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 255 Vendor Specific Class > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 8 > idVendor 0x0471 Philips > idProduct 0x032d > bcdDevice 1.00 > iManufacturer 1 Philips > iProduct 2 SPC210NC > iSerial 0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 193 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0x80 > (Bus Powered) > MaxPower 100mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 2 > bInterfaceClass 255 Vendor Specific Class > bInterfaceSubClass 255 Vendor Specific Subclass > bInterfaceProtocol 255 Vendor Specific Protocol > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 1 > Transfer Type Isochronous > Synch Type None > Usage Type Data > wMaxPacketSize 0x0000 1x 0 bytes > bInterval 1 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x82 EP 2 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0008 1x 8 bytes > bInterval 10 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 1 > bNumEndpoints 2 > bInterfaceClass 255 Vendor Specific Class > bInterfaceSubClass 255 Vendor Specific Subclass > bInterfaceProtocol 255 Vendor Specific Protocol > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 1 > Transfer Type Isochronous > Synch Type None > Usage Type Data > wMaxPacketSize 0x0080 1x 128 bytes > bInterval 1 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x82 EP 2 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0008 1x 8 bytes > bInterval 10 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 2 > bNumEndpoints 2 > bInterfaceClass 255 Vendor Specific Class > bInterfaceSubClass 255 Vendor Specific Subclass > bInterfaceProtocol 255 Vendor Specific Protocol > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 1 > Transfer Type Isochronous > Synch Type None > Usage Type Data > wMaxPacketSize 0x00c0 1x 192 bytes > bInterval 1 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x82 EP 2 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0008 1x 8 bytes > bInterval 10 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 3 > bNumEndpoints 2 > bInterfaceClass 255 Vendor Specific Class > bInterfaceSubClass 255 Vendor Specific Subclass > bInterfaceProtocol 255 Vendor Specific Protocol > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 1 > Transfer Type Isochronous > Synch Type None > Usage Type Data > wMaxPacketSize 0x0100 1x 256 bytes > bInterval 1 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x82 EP 2 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0008 1x 8 bytes > bInterval 10 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 4 > bNumEndpoints 2 > bInterfaceClass 255 Vendor Specific Class > bInterfaceSubClass 255 Vendor Specific Subclass > bInterfaceProtocol 255 Vendor Specific Protocol > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 1 > Transfer Type Isochronous > Synch Type None > Usage Type Data > wMaxPacketSize 0x0180 1x 384 bytes > bInterval 1 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x82 EP 2 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0008 1x 8 bytes > bInterval 10 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 5 > bNumEndpoints 2 > bInterfaceClass 255 Vendor Specific Class > bInterfaceSubClass 255 Vendor Specific Subclass > bInterfaceProtocol 255 Vendor Specific Protocol > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 1 > Transfer Type Isochronous > Synch Type None > Usage Type Data > wMaxPacketSize 0x0200 1x 512 bytes > bInterval 1 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x82 EP 2 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0008 1x 8 bytes > bInterval 10 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 6 > bNumEndpoints 2 > bInterfaceClass 255 Vendor Specific Class > bInterfaceSubClass 255 Vendor Specific Subclass > bInterfaceProtocol 255 Vendor Specific Protocol > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 1 > Transfer Type Isochronous > Synch Type None > Usage Type Data > wMaxPacketSize 0x0300 1x 768 bytes > bInterval 1 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x82 EP 2 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0008 1x 8 bytes > bInterval 10 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 7 > bNumEndpoints 2 > bInterfaceClass 255 Vendor Specific Class > bInterfaceSubClass 255 Vendor Specific Subclass > bInterfaceProtocol 255 Vendor Specific Protocol > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 1 > Transfer Type Isochronous > Synch Type None > Usage Type Data > wMaxPacketSize 0x0380 1x 896 bytes > bInterval 1 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x82 EP 2 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0008 1x 8 bytes > bInterval 10 > Device Status: 0x0000 > (Bus Powered) > > > > Many thanks for your help, > Karthik > > _________________________________________________________________ > Insert movie times and more without leaving Hotmail=AE. > http://windowslive.com/Tutorial/Hotmail/QuickAdd?ocid=3DTXT_TAGLM_WL_HM_T= utorial_QuickAdd_062009 > -------------------------------------------------------------------------= ----- > _______________________________________________ > Spca50x-devs mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/spca50x-devs _________________________________________________________________ Windows Live=99 Hotmail=AE: Celebrate the moment with your favorite sports = pics. Check it out. http://www.windowslive.com/Online/Hotmail/Campaign/QuickAdd?ocid=3DTXT_TAGL= M_WL_QA_HM_sports_photos_072009&cat=3Dsports ---------------------------------------------------------------------------= ---