1

我遇到了一个 V4L2 问题。下面是代码。

v4l2_buffer queue_buf;
CLEAR(queue_buf);

queue_buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
queue_buf.memory = V4L2_MEMORY_MMAP;

if(-1 == ioctl(fd, VIDIOC_DQBUF, &queue_buf))
{
    perror("dqbuf:");
}

在带有linux 2.6.24arm-linux-gcc 3.4.1的ARM 2440上运行时,错误是“dqbuf:无效参数”。但在我的 PC 上,它运行良好。我不知道为什么会这样。谢谢。

4

1 回答 1

1

v4l 问题非常具体,前段时间我自己也很难找到帮助。

因此,这里有一些您应该在其中寻求帮助的链接:

我希望这有帮助。

问候。

于 2011-04-28T10:05:45.587 回答