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 に答える