mibin
Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
Добрый день.
Нашел на сайте пример кода Video4Linux2 правда на ADV ov5642.
Изучая код я пытаюсь инициализировать ADV7180:
Код fsize.index = 0;
if ( ioctl(fd, VIDIOC_ENUM_FRAMESIZES , &fsize) < 0 ) {
fprintf(stderr, "Error in VIDIOC_ENUM_FRAMESIZES. %d: %s", errno, strerror(errno) ); // Ошибка в VIDIOC_ENUM_FRAMESIZES
exit(EXIT_FAILURE);
};
Сваливает ошибка: 22 Invalid arguments
В чем проблема может быть?
sasamy
Пункты: 76182
Регистрация: 14.08.2009
mibin
Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
Хм...чего-то не хватает
при компиляции пакета выдает ошибку.
mxcfb.h: No such file or directory
sasamy
Пункты: 76182
Регистрация: 14.08.2009
mibin
Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
Ошибка компиляции:
In function 'int start_capturing()'
error: invalid conversion from 'void*' to 'unsigned char*'
In function 'int prepare_output()'
error: invalid conversion from 'void*' to 'unsigned char*'
sasamy
Пункты: 76182
Регистрация: 14.08.2009
Цитата
Ошибка компиляции:
не поверите - я по шагам написал прямо после того как все это проделал у себя и получил картинку на экране
UPD единственное - пропустил шаг с распаковкой архива
$ tar xjvf buildroot-2012.05-fsl.tar.bz2
mibin
Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
эм...ну я думаю пофиг как распаковывать tar'ом или через mc...
:) че-то веселое...ладно посмотрим
mibin
Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
Запустил с параметрами
Код ./mxc_v4l2_tvin -ow 800 -oh 480 -ol 0 -ot 0 -f YU12
Получил ошибка
Код VIDIOC_DQBUF failed.
Пока не совсем понимаю из-за чего может возникать эта ошибка.
mibin
Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
mibin
Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
Может это с драйверами связано? Как понять что драйвер стоит?