Управляем чем угодно откуда угодно

подключение веб-камеры

Виртурилка, 3G/4G, WiFi, моторчики, датчики, GPS и прочее - питание, драйвера, совместимость и т.д.

подключение веб-камеры

Сообщение devnull » 14 ноя 2013, 12:48

Пытаюсь подключить внешнюю веб-камеру к OTG разъему. Ядро не видит usb-устройства. Прошивку скопмилировал полностью из SDK со стандартными настройками (make defconfig). Ядро обновлял вчера через "make getkernel".
Прочитал вот это http://wiki.virt2real.ru/wiki/USB_gadget
Чтобы добавить поддержку веб-камеры в конфигурации ядра включаю
Код: Выделить всё
CONFIG_USB_G_WEBCAM=y

При этом в ней уже включен
Код: Выделить всё
CONFIG_USB_GADGET=y

Не важно, как я включаю эту опцию (через menuconfig или через редактирование .config) в любом случае, при компиляции ядра получаем ошибку:
Код: Выделить всё
  CC      drivers/usb/gadget/webcam.o
In file included from drivers/usb/gadget/uvc_queue.c:23:0,
                 from drivers/usb/gadget/webcam.c:26:
drivers/usb/gadget/uvc.h:59:27: fatal error: media/v4l2-fh.h: No such file or directory
compilation terminated.
make[4]: *** [drivers/usb/gadget/webcam.o] Error 1

Возможно в ядре используется старая или неполная версия video4linux2 или videobuf2.
Вопрос: кто-нибудь знает как сделать полноценную поддержку UVC-камер, пусть даже ценой отключения поддержки аналоговой встроенной камеры?
devnull
 
Сообщения: 2
Зарегистрирован: 14 ноя 2013, 12:25

Re: подключение веб-камеры

Сообщение Gol » 20 ноя 2013, 21:47

devnull писал(а):Возможно в ядре используется старая или неполная версия video4linux2 или videobuf2.
Вопрос: кто-нибудь знает как сделать полноценную поддержку UVC-камер, пусть даже ценой отключения поддержки аналоговой встроенной камеры?

Да, именно - сейчас видеоподсистема взята из ядра 2.6.32, т.к. начиная с 2.6.37 (если не ошибаюсь) там ооочень многое поменялось (медиа фреймворк появился) и гстример перестал поддерживать кодеки. Но перенесена не полностью, а только базовая часть. Мы (я то уж точно) уже склоняемся к мысли вернуться на старое проверенное 2.6.32 ядро и забыть про эти проблемы.
Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

Re: подключение веб-камеры

Сообщение Footniko » 15 окт 2014, 10:46

Есть какие-то продвиги в этом направлении? Тоже интересует подключение вебки.
Footniko
 
Сообщения: 28
Зарегистрирован: 15 июл 2014, 14:12

Re: подключение веб-камеры

Сообщение Footniko » 04 дек 2014, 15:26

Gol писал(а):Мы (я то уж точно) уже склоняемся к мысли вернуться на старое проверенное 2.6.32 ядро и забыть про эти проблемы.

Как я понимаю, если перейти на старое ядро, то кодек vp8 (вебовский) все равно не будет поддерживаться? Т.е. команда вида:
Код: Выделить всё
gst-launch \
   audiotestsrc ! \
      audioresample ! audio/x-raw-int,channels=1,rate=16000 ! \
      opusenc bitrate=20000 ! \
         rtpopuspay ! udpsink host=127.0.0.1 port=5002 \
   videotestsrc ! \
      video/x-raw-rgb,width=320,height=240,framerate=15/1 ! \
      videoscale ! videorate ! ffmpegcolorspace ! timeoverlay ! \
      vp8enc bitrate=256000 speed=2 max-latency=1 error-resilient=true ! \
         rtpvp8pay ! udpsink host=127.0.0.1 port=5004

работать не будет, так? Толку тогда от этих вебок...
Footniko
 
Сообщения: 28
Зарегистрирован: 15 июл 2014, 14:12


Вернуться в Железо - заставляем работать

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron