Damien,

>From what I can see, it seems that v4l2src is failing enumerating the
> standards defined by your driver (v4l2src could enumerate 20 standards
> but stopped at the 21st). The driver is supposed to return EINVAL when
> the index is out of bounds in the VIDIOC_ENUMSTD request (see
> http://v4l2spec.bytesex.org/spec/r9288.htm ) but, for some reason
> returns EPERM ?

You solved the case, thank you! :D
I wasn't looking good enough.

Now, the problem was located, but another problem is that this is a
"semi open source" meaning that only the interface is opened and
the rest is shipped in the binary object file.

However I was able to intercept the call to ioctl and then I checked
if it is calling with those parameters, I just returned EINVAL as
specified by standard.

Now, to continue with my demo application.....

Thank you once again.

Regards,
Matej
-- 
To unsubscribe send a mail to [email protected]

Reply via email to