![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#11 | ||
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]()
Подредактировал патч (секцию для своей камеры), всё отработал, поменял автоматом 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) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|