moritz wrote:
> Yves Degoyon wrote:
>
>> ola
>>
>>> Pdp gives me very the same error:
>>>
>>> ---------------------------------------------------------
>>> pdp_v4l: cap: name UVC Camera (041e:4058) type 1 channels 1 maxw
>>> 1600 maxh 1200 minw 48 minh 32
>>> pdp_v4l: picture: brightness 33825 depth 16 palette 8
>>> VDIOCGCHAN: Invalid argument
>>> pdp_v4l: auto open failed
>>> pdp_v4l: no device opened
>>> pdp_v4l: attempting auto open
>>> pdp_v4l: opening /dev/video0
>>>
>>> ---------------------------------------------------------
>>>
> hm, i compiled now pdp from cvs.same error..
>
> i d'ont know which file i have to modify?
pdp_v4l.c,
search for VIDIOCGCHAN,
and you're there.
sevy
>
> thanx
> moritz
>
>
>
>>>
>>>
>> could be that the driver doesn't return the right number of channels
>> here.
>>
>> did you compile pdp sources?
>> in this case, in this part of the code :
>>
>>
>> /* get channel info */
>> for (i = 0; i < x->x_vcap.channels; i++)
>> {
>> x->x_vchannel.channel = i;
>> if (ioctl(x->x_tvfd, VIDIOCGCHAN, &x->x_vchannel) < 0)
>> {
>> perror("VDIOCGCHAN");
>> goto closit;
>> }
>> post("pdp_v4l: channel %d name %s type %d flags %d",
>> x->x_vchannel.channel, x->x_vchannel.name,
>> x->x_vchannel.type, x->x_vchannel.flags);
>> }
>>
>> and comment "goto closit" like this :
>>
>> // goto closit
>>
>> mmm, i dunno if that can help,
>> suerte,
>> sevy
>
>
>