По поводу камеры: сейчас практически весь камерный софт сваливается при компиляции с одной и той же ошибкой. Кажется это что то свзязаное с libcap
../../include/linux/videodev2.h:1593: error: expected specifier-qualifier-list before ‘__le32’
По поводу камеры: сейчас практически весь камерный софт сваливается при компиляции с одной и той же ошибкой. Кажется это что то свзязаное с libcap
../../include/linux/videodev2.h:1593: error: expected specifier-qualifier-list before ‘__le32’
Во-первых, не стесняйтесь писать, какое же именно ядро (2.4/2.6) вы собираете. Угадывать по косвенным признакам всем надоело.
Во-вторых, заглядываем в 280-v4l-1-core.patch и видим:
Т.е. ни один старый драйвер и не должен собираться. Бекпорты, чисто нашими силами, не планируются.V4L backport from 2.6.32.21 (for newer webcam drivers)
NB! breaks obsolete 2.6.22 webcam drivers
Ядро 2.6
Речь не о драйвере, а о софте для капчеринга\управления камерой.
Ну например:
v4l-utils-0.8.1
uvccapture-0.5
fswebcam-20100622
А вообще огромное спасибо за uvc
А почему бы не выкинуть поддержку камер в ядре 2.4 окончательно? Все равно ими очень мало кто пользуется, места немного освободится? Когда будет бекпорт с 2.6 (если будет), то тогда и включить.
ASUS RT-N15U
Глянул одним глазом на v4l-utils - там по умолчанию идёт локальная копия videodev2.h, рассчитанная на ядро >= 2.6.34. Самое простое - заменить __le32 на __u32
А вообще, в этом пакете очень плохо с кросс-компиляцией, поддержкой старых ядер и т.п. Рецепт, как всегда, прост - берешь рашпиль в руки и обрабатываешь по контуру...
P.S. ivtv я тоже не бекпортил, поэтому не соберется.
С билда r2080 появилась поддержка UVC, за что очень большое Спасибо групе разработчиков.
Купил себе вебкамеру Logitech c500. Работает очень прекрасно даже с самоспаяным из витой пары USB шнуром на 15 метров.
Есть два вопроса, как сделать расширение больше 640х480?
Каким софтом можно записывать видео с вебкамеры на роутер?
Last edited by TheSAS; 26-09-2010 at 18:47.
- допилить веб-интерфейс самим или ждать пока дойдут руки у нас
- отключить камеру в веб-интерфейсе и запустить руками, например
Code:insmod videodev insmod input-core insmod v4l2-common insmod uvcvideo mjpg_streamer -b -p /var/run/rcamd.pid -i "input_uvc.so -r 800x600 -f 5" -o "output_http.so -p 7776"
YUV жрет cpu, а в общем и целом возражений нет - хорошо бы сделать то, что поддерживает mjpg-streamer. Но у меня дойдут руки не скоро...
Также открыт вопрос с "охранными" функциями - в mjpg-streamer всё отдано на откуп сторонним плагинам/приложениям.
P.S. Компактной альтернативы mjpg-streamer'ы не вижу
Патчик для вебморды на выбор разрешений вебкамер. Добавил разрешения 800х600,1024х768,1280х1024,1600х1200.
Билд подправил в исходном сообщении. )
С расширением разобрался, большое спасибо.
Также спасибо VicSer, за патч для вебкамер.