Re: [Vala] V4l2 - STREAMON Fails
- From: Abderrahim Kitouni <a kitouni gmail com>
- To: Ervin <ierosvin gmail com>
- Cc: vala-list gnome org
- Subject: Re: [Vala] V4l2 - STREAMON Fails
- Date: Sat, 22 Jan 2011 23:14:18 +0100
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]