Comment 12 for bug 268134

Revision history for this message
joshyg6 (josheg) wrote : Re: [Bug 268134] Re: qc-usb driver does not work anymore with 2.6.27-2.3

that's too bad, man. i wish this driver would work.. are other people
working on it? think it will be fixed in the next driver release?

On Wed, Dec 17, 2008 at 9:12 AM, Sebastian Keller
<email address hidden>wrote:

> I don't have Intrepid anymore, but only Jaunty and its kernel currently
> does not ship the quickcam driver. But I'm quite sure the current behaviour
> in the driver is broken, as it assigns the wrong kind of type to the b.type
> variable. When I wrote the patch I also found why it worked before (even
> though it was wrong) and which change caused it to stop working, but I can't
> remember that right now and I don't have the time to look it up again.
> So I don't think all that info is actually needed, since it should be
> already know what is wrong and how to fix it, but if you really need all
> that info please change again to incomplete.
>
> ** Changed in: linux (Ubuntu)
> Status: Incomplete => Confirmed
>
> --
> qc-usb driver does not work anymore with 2.6.27-2.3
> https://bugs.launchpad.net/bugs/268134
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in "linux" source package in Ubuntu: Confirmed
>
> Bug description:
> gst-launch-0.10 v4lsrc autoprobe-fps=false device=/dev/video0 !
> "video/x-raw-yuv, format=(fourcc)YUY2, width=360, height=296,
> framerate=(fraction)15/2" ! ffmpegcolorspace ! ximagesink
> Setting pipeline to PAUSED ...
> ERROR: Pipeline doesn't want to pause.
> ERROR: from element /pipeline0/v4lsrc0: Could not get/set settings from/on
> resource.
> Additional debug info:
> v4l_calls.c(198): gst_v4l_open (): /pipeline0/v4lsrc0:
> Device opened, but wrong type (0x0)
> Setting pipeline to NULL ...
> FREEING pipeline ...
>
> The according lines from gst-plugins-base/sys/v4l/v4l_calls.c:
> if ((GST_IS_V4LSRC (v4lelement) &&
> !(v4lelement->vcap.type & VID_TYPE_CAPTURE))) {
> ...
> GST_ELEMENT_ERROR (v4lelement, RESOURCE, SETTINGS, (NULL),
> ("Device opened, but wrong type (0x%x)", v4lelement->vcap.type));
>
>
> Nothing strange in dmesg.
>
> lsusb: Bus 004 Device 002: ID 046d:0840 Logitech, Inc. QuickCam Express
>
> Also ekiga does not recognize that cam anymore.
>
> As I noticed some changes to that module regarding v4l2 I tried v4l2src,
> too:
> gst-launch-0.10 v4l2src device=/dev/video0 ! "video/x-raw-yuv,
> format=(fourcc)YUY2, width=360, height=296, framerate=(fraction)15/2" !
> ffmpegcolorspace ! ximagesink
> Setting pipeline to PAUSED ...
> ERROR: Pipeline doesn't want to pause.
> ERROR: from element /pipeline0/v4l2src0: Error getting capabilities for
> device '/dev/video0': It isn't a v4l2 driver. Check if it is a v4l1 driver.
> Additional debug info:
> v4l2_calls.c(95): gst_v4l2_get_capabilities (): /pipeline0/v4l2src0:
> system error: Unknown error 515
> Setting pipeline to NULL ...
> FREEING pipeline ...
>