[GEM-dev] uvc webcam (eee pc 900 built in) with pix_video?

cyrille henry cyrille.henry at la-kitchen.fr
Mon May 11 11:17:44 CEST 2009


hello Ben,

i don't have a eee, but i do have exactely the same camera on my laptop.

my ./configure output somthing like this : 
    use v4l              : yes (libv4l)

using ubuntu 8.10 (intrepid) and the same version than your of libv4l.

when creating a pix_video object, i've got in the pd log : 
video driver 0: video4linux2
video driver 1: video4linux
video driver 2: ieee1394 for linux

pix_video help patch is working out of the box.

i can't understand why it's not working for you.

Cyrille

ben at ekran.org a écrit :
> Thanks Johannes.
> 
> I tried a straight:
> 
> svn update && svn revert . && aclocal && autoconf && ./configure && make
> 
> same issue.
> 
> I've attached the webcam lsusb -v info, maybe the 901 has a different camera?
> 
> I'm linking with libv4l-0 0.5.7-1~intrepid1
> 
> Let me know if you have any ideas, otherwise I'll leave this off the demo
> list.
> 
> Thanks all.
> .b.
> 
>> Ivica Ico Bukvic wrote:
>>
>>> Gem. IIRC when I was inquiring about this the last time I think the
>>> reply
>>> was that currently v4l2 is not supported well under Gem (although please
>>> take this with a boulder of salt as this has been a while ago).
>>
>> this has changed with the advent of libv4l (which is now in debian)
>>
>> at least here on my eepc 901 the camera works out of the box with Gem
>> (no special configure tweaks needed)
>>
>>
>>>> I'm working with an svn copy of GEM updated yesterday. I'm configuring
>>>> with:
>>>>
>>>> ./configure --prefix=/usr --without-libv4l1
>>>> --with-libv4l2-libs=/usr/lib/
>>>> --with-libv4l2-includes=/usr/include/
>> see above: no special switches should be needed (if libv4l is installed)
>>
>>>> and GEM complains about the camera when I start pix_video (and I get no
>>>> video image):
>>>>
>>>> v4l: VDIOCGCHAN: Invalid argument
>>>>
>>>> This device/camera must only have one channel?
>> yes, but how is Gem supposed to know?
>> anyhow, it shouldn't really matter, as the driver will either ignore the
>>   channel-change request or you could set it to "channel 0".
>>
>>>> I can't tell if I'm using v4l1 or 2. configure tells me v4l: yes not
>>>> matter if its v4l1 or v4l2 I enable. I also have a vague memory that
>>>> configure should tell me what v4l its using, like:
>>>>
>>>> v4l: yes (libv4l2)
>> your memory might be correct, but the world moves on and
>> configure-scripts get updated.
>>
>> i'll check back on my eee which version of libv4l i'm using.
>>
>> fgamsdr
>> IOhannes
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> GEM-dev mailing list
>> GEM-dev at iem.at
>> http://lists.puredata.info/listinfo/gem-dev




More information about the GEM-dev mailing list