![]() |
|
|||||||
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
#11 | ||
|
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 991 ![]() ![]() ![]() ![]() ![]() |
Подредактировал патч (секцию для своей камеры), всё отработал, поменял автоматом uvc_driver.c, uvc_video.c, uvcvideo.h нормально в build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/linux-3.18.*
Сам патч ложить в сюда \target\linux\generic\patches-3.18\850-uvc-quirk-compression-rate.patch Название камеры, Vid, Pid, остальное не трогать. Код:
+ /* Logitech HD Webcam C270 */
+ { .match_flags = USB_DEVICE_ID_MATCH_DEVICE
+ | USB_DEVICE_ID_MATCH_INT_INFO,
+ .idVendor = 0x046d,
+ .idProduct = 0x0825,
+ .bInterfaceClass = USB_CLASS_VIDEO,
+ .bInterfaceSubClass = 1,
+ .bInterfaceProtocol = 0,
+ .driver_info = UVC_QUIRK_RESTORE_CTRLS_ON_INIT
+ | UVC_QUIRK_COMPRESSION_RATE },
Цитата:
uvc2http (makefile&config) в папку /package Убедиться, что компиляция с поддержкой dwMaxVideoFrameSize успешна, в роутере должно быть (путь до либы пишем свой): Код:
root@OpenWrt:~# grep dwMaxVideoFrameSize /lib/modules/3.18.23/uvcvideo.ko 3uvcvideo: dwMaxVideoFrameSize fixed to %d. Цитата:
На скринах: лог ядра, потребление RAM до и после патча для С510 И тесты сравнительные Model fps size bit rate Cpu Mem C110 30fps 640x480 3.7Mb/s 22-24% 7,9% /1,5% path/ C510 30fps 1280x720 5,3Mb/s 31-34% 6,3% /1,7% path/ C270 30fps 1280x720 2,0Mb/s 11-16% 1,7% path без патча не замерял Прикрепил патч, настроенный для Logitech C270 Добавил отдельный патч для Logitech C110, C270, C510 P.S.2 Удалось установить и на платформу ramips, пока проверил на NEXX WT1520,все делается также, только: 1. По пути /target/linux/ramips/patches-3.18 удаляем патч 059 для iPassion iP2970 (в поиск вбить uvc) 2. Сюда же скопировать приложенный патч для Logitech и сделать make clean По logread dwMaxVideoFrameSize fixed to включена. До включения было свободно RAM - 6.5Мб, после патча 8,5Мб (проверял на Logitech С270) P.S.3 Добавил пакет для ramips, патченный под камеры Logitech C110, C270, C510 Последний раз редактировалось sakatgg; 23.05.2016 в 14:22. |
||
|
|
|
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|