LINUX.ORG.RU

UVC камера и USB 1.1


0

2

В общем сложился такой фейл: приобрел 2 камеры Genius eFace 2025. Все-бы ок, однако при работе через USB 1.1 они показывают только 160x120@30fps картинку. (На USB 2.0 - все ок) Отсюда собственно пара вопросов:

1. Есть какой-нибудь хак для uvcvideo который заставлял-бы его принудительно выставлять разрешение и fps для камеры, не смотря на список поддерживаемых выдаваемый последней?

2. Если у кого есть возможность посмотреть - какие из имеющихся в продаже камер поддерживают хотя-бы 640x480@15fps на USB 1.1 (например сделать rmmod ehci_hcd; luvcview -L)

160x120@30*24bit ~= 13Мбит что соответствует максимальной скорости USB 1.1, 640x480@15*24bit ~= 105 Мбит, если камера не умеет аппаратное сжатие, то ничего не получится

inoremap ★★
()
Ответ на: комментарий от inoremap

Согласен, однако камера все-таки mjpeg делает, да и с камерами которые прям raw data шлют я не встречался. Вот вывод uvcview если интересно:

luvcview version 0.2.1 
video /dev/video0 
/dev/video0 does not support read i/o
{ pixelformat = 'YUYV', description = 'YUV 4:2:2 (YUYV)' }
{ discrete: width = 160, height = 120 }
   Time interval between frame: 1/15, 
{ pixelformat = 'MJPG', description = 'MJPEG' }
{ discrete: width = 160, height = 120 }
   Time interval between frame: 1/30, 
То что есть камеры которые умеют с тем-же MJPEG 640x480@30fps - это факт. Другой момент, что китайские мастера видимо считают что никто уже не использует USB 1.1. :)

Sp0i3eR
() автор топика

>Согласен, однако камера все-таки mjpeg делает, да и с камерами которые прям raw data

YUYV и есть по сути raw data с упаковкой 2х пикселов в 4 байта


640x480@15fps


На usb 1.1 выдаст любая камера поддерживающая 640x480

Вместо новой камеры рекомендую купить USB2.0 контроллер

sS ★★★★★
()
Ответ на: комментарий от sS

>Вместо новой камеры рекомендую купить USB2.0 контроллер

Если-бы... Забыл уточнить, что речь идет о ARM-овом девайсе...

Sp0i3eR
() автор топика
Ответ на: комментарий от Sp0i3eR

> речь идет о ARM-овом девайсе...

Тогда смена камеры никак не поможет но mjpeg в 640x480 на один USB 1.1 канал тянуть должно

PS: поиграй с параметрами модуля uvcvideo quirks=...

sS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.