Re: [Vala] V4l2 - STREAMON Fails



Hi,

It's not clear what your problem is, can you explain exactly what you
did, what you expected, and what error you got?

Anyway, see below for a guess at a solution.

                           في ر، 19-01-2011 عند 21:42 +0800 ، كتب Ervin:
One thing i noticed in the converted c code are following lines:
"
...
BufferType type = 0;
...
type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
            if (ioctl (self->priv->fd, VIDIOC_STREAMON, type) == (-1)) {
            }
...
"

Why is the BufferType not converted to something like

enum v4l2_buf_type?
That's probably a bug in the vapi, try adding cname to the CCode
annotation like :
[CCode (cprefix="V4L2_BUF_TYPE_", cname="enum v4l2_buf_type")]

and should the parameter "type" in my ioctl be prepended with "&", thus
making it "&type"?

I'm confused, is this supposed to be a question or an affirmation?
Anyway, if it should be &type, then you should write it as &type in the
vala file.

HTH,
Abderrahim




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]