V4L2 DQBUF 的 ioctl 参数无效

发布于 2024-11-04 03:44:39 字数 412 浏览 2 评论 0原文

我遇到了一个 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:");
}

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

I came across a V4L2 problem.Below is the code.

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:");
}

When run on ARM 2440 with linux 2.6.24, arm-linux-gcc 3.4.1, the error is "dqbuf: invalid argument".But on my PC, it works well.
I don't know why it happened.
thx.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我要还你自由 2024-11-11 03:44:40

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

因此,您应该在以下链接中寻求帮助:

我希望这有帮助。

问候。

v4l problems are very specific and I had trouble finding help myself, some time ago.

So here are some links where you should be searching for help:

I hope this helps.

regards.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文