Недопустимый аргумент V4L2 для ioctl DQBUF - PullRequest
1 голос
/ 28 апреля 2011

Я столкнулся с проблемой 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 2440 с linux 2.6.24 , arm-linux-gcc 3.4.1 ошибка «dqbuf: неверный аргумент» .Но на моем ПК это работает хорошо. Я не знаю, почему это случилось. ТНХ.

1 Ответ

1 голос
/ 28 апреля 2011
* Проблемы с 1000 * v4l очень специфичны, и некоторое время назад я не мог найти себе помощь.

Итак, вот несколько ссылок, по которым вам следует искать помощь:

Надеюсь, это поможет.

С уважением.

...