![]() |
|
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
![]() |
#1 | ||
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Вообщем это:
Цитата:
Если ложить патч Legich5 на свое место Цитата:
=== ПОСПЕШИЛ ![]() это был патч sakatgg - с моей камерой + еще 45 минут Код:
Applying patch platform/850-uvc-quirk-compression-rate.patch patching file drivers/media/usb/uvc/uvc_video.c Hunk #1 succeeded at 118 (offset 5 lines). patching file drivers/media/usb/uvc/uvcvideo.h Hunk #1 FAILED at 148. 1 out of 1 hunk FAILED -- rejects in file drivers/media/usb/uvc/uvcvideo.h patching file drivers/media/usb/uvc/uvc_driver.c Patch platform/850-uvc-quirk-compression-rate.patch does not apply (enforce with -f) make[4]: *** [/home/user/openwrt/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7620/linux-3.18.23/.quilt_checked] Error 1 make[4]: Leaving directory `/home/user/openwrt/target/linux/ramips' make[3]: *** [compile] Error 2 make[3]: Leaving directory `/home/user/openwrt/target/linux' make[2]: *** [target/linux/compile] Error 2 make[2]: Leaving directory `/home/user/openwrt' make[1]: *** [/home/boss/openwrt/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/stamp/.target_compile] Error 2 make[1]: Leaving directory `/home/user/openwrt' make: *** [world] Ошибка 2 ./openwrt/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7620/linux-3.18.23/drivers/media/usb/uvc/uvcvideo.h Смотрим патч: ./openwrt/target/linux/ramips/patches-3.18/850-uvc-quirk-compression-rate.patch Последний раз редактировалось sunny; 10.11.2015 в 16:11. |
||
![]() |
![]() |
![]() |
#2 | ||
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Цитата:
Последний раз редактировалось sakatgg; 10.11.2015 в 16:10. |
||
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
sakatgg
Скрин я заменил сейчас все точно ![]() ======================================== ========= Обрати внимание в файле: Код:
151 #define UVC_QUIRK_MOTION 0x00000800 ![]() А мы вместо него пытаемся добавить: Код:
151 #define UVC_QUIRK_COMPRESSION_RATE 0x00000800 О, убрал из патча правку: ./openwrt/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7620/linux-3.18.23/drivers/media/usb/uvc/uvcvideo.h совсем, теперь: Код:
Applying patch platform/850-uvc-quirk-compression-rate.patch patching file drivers/media/usb/uvc/uvc_video.c Hunk #1 succeeded at 118 (offset 5 lines). patching file drivers/media/usb/uvc/uvc_driver.c Applying patch platform/850-uvc-quirk-compression-rate.patch~ patching file drivers/media/usb/uvc/uvc_video.c Hunk #1 succeeded at 126 with fuzz 2 (offset 13 lines). patching file drivers/media/usb/uvc/uvcvideo.h Hunk #1 FAILED at 148. 1 out of 1 hunk FAILED -- rejects in file drivers/media/usb/uvc/uvcvideo.h patching file drivers/media/usb/uvc/uvc_driver.c Hunk #1 FAILED at 2184. 1 out of 1 hunk FAILED -- rejects in file drivers/media/usb/uvc/uvc_driver.c Patch platform/850-uvc-quirk-compression-rate.patch~ does not apply (enforce with -f) make[4]: *** [/home/user/openwrt/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7620/linux-3.18.23/.quilt_checked] Error 1 make[4]: Leaving directory `/home/user/openwrt/target/linux/ramips' make[3]: *** [compile] Error 2 make[3]: Leaving directory `/home/user/openwrt/target/linux' make[2]: *** [target/linux/compile] Error 2 make[2]: Leaving directory `/home/user/openwrt' make[1]: *** [/home/user/openwrt/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/stamp/.target_compile] Error 2 make[1]: Leaving directory `/home/user/openwrt' make: *** [world] Ошибка 2 Последний раз редактировалось sunny; 10.11.2015 в 16:52. |
![]() |
![]() |
![]() |
#4 |
Junior Member
Регистрация: 05.11.2015
Сообщений: 26
Вес репутации: 0 ![]() |
![]()
Видимо у нас разные версии OpenWRT. В моих исходниках нет UVC_QUIRK_MOTION. Надо менять константу на следующее возможное значение.
|
![]() |
![]() |
![]() |
#5 | ||
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#6 | ||
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Нужно скопировать строчки из этого файла в наш патч, тогда получиться, меня смущает одинаковое значение: Цитата:
У меня тогда также было, после make clean ошибки кидало на uvc_driver.c - с нуля собирало нормально. Правда в другую директорию тогда делал ![]() Последний раз редактировалось sunny; 10.11.2015 в 17:07. |
||
![]() |
![]() |
![]() |
#7 | |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#8 | ||||
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
sakatgg
Ну теперь то поздно, вообщем патч нужно править под свой софт, нужно спросить у Legich5 будет ли так работать uvcvideo.h: Цитата:
Цитата:
CHAOS CALMER (Chaos Calmer, r47400) Цитата:
Цитата:
Последний раз редактировалось sunny; 10.11.2015 в 20:13. |
||||
![]() |
![]() |
![]() |
#9 |
Junior Member
Регистрация: 05.11.2015
Сообщений: 26
Вес репутации: 0 ![]() |
![]()
Откуда вы взяли UVC_QUIRK_MOTION? Его нет в исходниках, в Инете его можно найти в двух местах и определен он только для одной камеры iPassion iP2970. У вас магия какая-то.
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Legich5
Может дело не в камере, а в программе ? Я собирал прошивку с этой версией motion-a - motion-20140827-051001.tar.gz: http://cyber-place.ru/showpost.php?p=28528&postcount=34 Скомпилировался motion как Version: trunkREV561 Остальной софт из родного репозитария все сторонние пакеты: luci-app-commands nano kmod-video-uvc kmod-video-core davfs2 ffmpeg Больше ничего....... Они конфликтуют ? Motion из репозитария не обладает поддержкой ffmpeg - соответственно запись видео не возможна.. Цитата:
![]() https://dev.openwrt.org/browser/trun...atch?rev=44349 Последний раз редактировалось sunny; 10.11.2015 в 20:59. |
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|