Public bug reported:

Binary package hint: uvccapture

The Logitech C300 (046d:0805) webcam works with other applications such
as mplayer or guvcview, but with uvccapture it works only for smaller
resolutions (960x720, 800x600, 640x480, ...), when selecting 1280x1024
it fails with:

$ uvccaputer -x1280 -y1024
Unable to query buffer (22).
Init v4L2 failed !! exit fatal

When doing the above, dmesg gives the following error:

$ dmesg
vmap allocation for size 36704256 failed: use vmalloc= to increase size

Following that message and adding "vmalloc=268435456" (256MiB, smaller
values might work to, haven't tried) to the kernel boot parameter makes
uvccapture work.

The correct fix to make it work without changing vmalloc might be to
change the uvccapture code to use V4L2_MEMORY_USERPTR for larger
resolutions instead of V4L2_MEMORY_MMAP, but I haven't tried that yet (I
assume thats what other apps do).

Description:    Ubuntu lucid (development branch)
Release:        10.04
Codename:       lucid

uvccapture is 0.5-1

** Affects: uvccapture (Ubuntu)
     Importance: Undecided
         Status: New

-- 
uvccapture fails at larger resolution (1280x1024)
https://bugs.launchpad.net/bugs/554059
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to