Очень интересно узнать, но к сожалению нет времени читать специальные доки на эту тему, т.к. не срочно. Но любопытно. Попробую задать ламерские вопросы в надежде на пробегание мимо специалиста, который будет не прочь объяснить что-то на пальцах.
1) Как в продвинутых приложениях идёт работа с устройствами /dev/video - постоянными вызовами read()? Как быстрее всего, короче говоря, получить данные из /dev/video0 в память приложения? Какими вызовами, способами и т.п.
2) Какие жалобы есть у специалистов на архитектуру V4L2? Допустим, невозможность интеграции туда видео-фильтров из-за отсутствия колл-беков и т.п. (это тупой пример с потолка).
3) Насколько я понимаю, драйвера видео-устройств (веб-камер) должны выдавать через /dev/video* один из нескольких стандартных форматов картинки (JPEG, YUYV, ...) . Существует ли у разработчиков драйверов свобода выхода за рамки списка форматов картинки, определённого стандартом V4L2? Т.е. всегда ли /dev/video* обязан выдавать один из заранее определённых форматов? А если камера какая-то специальная с 14 битами на канал вместо 8?
4) Ну если кто-то хочет сказать «не парься, юзай нужные библиотеки», то отвечу, что требуются шашечки, а вовсе не ехать на данный момент. Ну посоветуйте конкретную либу, если кто хочет. Но это дело десятое пока что. Сейчас хочется понять, как кругло колесо у велосипеда.
Ответ на:
комментарий
от kiverattes
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Не работает чтение с web-камеры (v4l2) (2024)
- Форум Получить h264 из Logitech c920 (2019)
- Форум v4l2 (2006)
- Форум v4l2 перечисление устройств (2012)
- Форум Помогите осилить v4l2! (2013)
- Галерея видеоэффекты для v4l2 (2009)
- Форум ламерский вопрос (2005)
- Форум Ламерские вопросы (2005)
- Форум Ламерский вопрос (2005)
- Форум Ламерский вопрос! (2003)