PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Видео (http://pccar.ru/forumdisplay.php?f=194)
-   -   USB EasyCAP for Android (http://pccar.ru/showthread.php?t=19390)

Digi 12.01.2014 23:13

Цитата:

Сообщение от DmitrySmol (Сообщение 283139)
второй вариант .. попробывать эти исходники этот пост и собрать qvideo модули и stk1160

Попробовал, у меня нигде нету файла dma-buf.h

CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' не требует обновления.
CALL scripts/checksyscalls.sh
CC [M] drivers/media/qeasycap/em28xx/em28xx-video.o
In file included from drivers/media/qeasycap/em28xx/../qv4l2-core/qmedia/qvideobuf2-vmalloc.h:16:0,
from drivers/media/qeasycap/em28xx/em28xx.h:34,
from drivers/media/qeasycap/em28xx/em28xx-video.c:40:
drivers/media/qeasycap/em28xx/../qv4l2-core/qmedia/qvideobuf2-core.h:18:27: fatal error: linux/dma-buf.h: No such file or directory
#include
^
compilation terminated.
make[4]: *** [drivers/media/qeasycap/em28xx/em28xx-video.o] Ошибка 1

DmitrySmol 12.01.2014 23:16

Digi мм ... возьмите мой он нужен тока для компиляции. если не прокатит позже я попробую от него избавиться

VolandZel 12.01.2014 23:58

В первом посте этой темы сказано что изикап удалось подключить к Exynos 4412 (Galaxy SIII). Кто подключил - отзовитесь пожалуйста! Интересует пока чисто аппаратное подключение изикапа к Вашему телефону, через что, каким кабелем а также как используется телефон в машине (только как монитор для камеры ЗХ или с другими программами тоже)?. Активный хаб и изикап на STK1160 на подходе, вот думаю пока над реализацией подключения. Просто в моем телефоне (Samsung Galaxy Note I и например в SGSII) usb host построен таким образом что нельзя получить одновременно зарядку и считывание данных с внешних устройств, а мне зарядка в машине очень нужна, так как работает несколько ресурсоемких программ одновременно (видеорегистрация, навигация).

Digi 13.01.2014 00:13

Много каких файлов ему нехватает. kconfig.h export.h скорее всего это не весь список. А в каком тулчейне ты его собирал или под какое ядро ? Попробую их поискать.

Bkmz 13.01.2014 10:00

У меня вопрос - как сделать rotation на 180 градусов в самой проге? или это не предусмотрено? Очеееень нужно!

Maxim Droy 13.01.2014 11:24

Цитата:

Сообщение от Bkmz (Сообщение 283177)
У меня вопрос - как сделать rotation на 180 градусов в самой проге? или это не предусмотрено? Очеееень нужно!

Не предусмотрено. Но реализовать можно.

DmitrySmol 13.01.2014 14:01

Digi это делалось изначально для Nexus 7

Bkmz я так понимаю камера вверх ногами установлена? да, можно.

Bkmz 13.01.2014 14:30

Цитата:

Сообщение от DmitrySmol (Сообщение 283200)
Digi это делалось изначально для Nexus 7

Bkmz я так понимаю камера вверх ногами установлена? да, можно.

Не камера, а планшет. У меня нексус получился клавишами включения и громкости вниз, и камера фронтальная если смотреть на него справа.
Реализуйте пожалуйста! очень нужно. Изи приехал, решил ставить, а тут такая засада )

DmitrySmol 13.01.2014 20:56

Это проще, добавлю в след. версии автоматически будет плясать от положения планшета. А вот тем кто камеру верхногами крепит (бывает такое изза самой камеры), нужен действительно переворот картинки.

doneAlexandro 13.01.2014 21:18

Точно! Жду камеру 3 месяца (спасибо Почте России) и тока щас понял, что ц меня все вверх -ногами будет! Ибо планшет установлен как у Bkmz:))

Bkmz 13.01.2014 22:04

Цитата:

Сообщение от DmitrySmol (Сообщение 283257)
Это проще, добавлю в след. версии автоматически будет плясать от положения планшета. А вот тем кто камеру верхногами крепит (бывает такое изза самой камеры), нужен действительно переворот картинки.

Отличная новость! жду! спасибо.

Digi 15.01.2014 00:23

Цитата:

Сообщение от DmitrySmol (Сообщение 283139)

второй вариант .. попробывать эти исходники этот пост и собрать qvideo модули и stk1160

Кое где поправил исходники, докидал недостающие файлы, убрал usbtv, smi2021б, em28xx. Модули собрались, но осталась еще одна ошибка. :(

Блин, осталось наверное немного, придумать как быть с set_page_dirty_lock...


PS: загружал второй раз поэтому "File Exists", а так все загрузилось нормально кроме qvideobuf2_vmalloc.ko


sh install_mod
insmod: init_module 'qvideodev.ko' failed (File exists)
insmod: init_module 'qv4l2-common.ko' failed (File exists)
insmod: init_module 'qvideobuf2-core.ko' failed (File exists)
insmod: init_module 'qvideobuf2-memops.ko' failed (File exists)
insmod: init_module 'qvideobuf2-vmalloc.ko' failed (Invalid argument)
Unable to chmod /dev/usbvideo0: No such file or directory
10|root@android:/system/lib/modules # dmesg -c
dmesg -c
<7>[ 193.947041] easycap:: easycap_module_init: ========easycap=======
<7>[ 193.953218] easycap:: easycap_module_init: version: 0.9
<6>[ 193.959211] usbcore: registered new interface driver easycap
<7>[ 194.011190] qvideobuf2_vmalloc: disagrees about version of symbol set_page_dirty_lock
<4>[ 194.019026] qvideobuf2_vmalloc: Unknown symbol set_page_dirty_lock (err -22)
root@android:/system/lib/modules #

AmNik 15.01.2014 01:19

Появился такой вопрос: а через изикап звук заводится в планшет? ПРосто камеру буду подключать через блок парктроника. Хотелось бы завести сигнал бипера в планшет...
спасибо)

Maxim Droy 15.01.2014 01:52

Цитата:

Сообщение от AmNik (Сообщение 283439)
Появился такой вопрос: а через изикап звук заводится в планшет? ПРосто камеру буду подключать через блок парктроника. Хотелось бы завести сигнал бипера в планшет...
спасибо)

Ну, вообще изикап это дело может. Но звук DmitrySmol специально даже вырезал на уровне модулей, т.к. он не нужен, а в некоторых случаях (предположительно) тормозит планшет. Даже если звук вернет, то ни откуда получить вы его не сможете - нет софта. Нужно писать.

Foblas 15.01.2014 02:06

А если при обнаружении сигнала с камеры (когда каркам запускается) просто добавить в софт фичу - пиликать или не пиликать. Тормозить не должно, а если подача питания есть значит и камера и парктроник работает - галка есть, пиликаем. а зачем геммороиться и пытаться забрать родные звуки парктроника если на выходе все равно получается одно и то же.

Maxim Droy 15.01.2014 02:23

Цитата:

Сообщение от Foblas (Сообщение 283446)
А если при обнаружении сигнала с камеры (когда каркам запускается) просто добавить в софт фичу - пиликать или не пиликать. Тормозить не должно, а если подача питания есть значит и камера и парктроник работает - галка есть, пиликаем. а зачем геммороиться и пытаться забрать родные звуки парктроника если на выходе все равно получается одно и то же.

У вас самого парктроник есть? :) Даже на самых современных машинах (где есть визуальная индикация парктроника), есть также звуковая индикация, как самый дешевый вариант, которая пищит с частотй в зависимости от расстояния до объекта. Впринципе, парктроник для этого и нужен же. Если бы он просто пилилкал, что сзади есть препятсия, от него толку было бы почти ноль :)

Foblas 15.01.2014 02:44

упс, да как-то не подумал. Но родной парктроник у меня действительно есть ))

Maxim Droy 15.01.2014 02:47

Цитата:

Сообщение от Foblas (Сообщение 283451)
упс, да как-то не подумал. Но родной парктроник у меня действительно есть ))

Неужели он не меняет частоту писка в зависимости от расстояния до объекта? :)

DmitrySmol 15.01.2014 12:20

Digi закоментируй. я подозреваю что используется она в случае userptr (когда приложение само выделяет память для буферов, а не драйвер), каркам не выделяет.

и кстати easycap.ko у вас загрузился.

а модули
'qvideobuf2-core.ko'
'qvideobuf2-memops.ko'
'qvideobuf2-vmalloc.ko'
нужны для stk1160.ko

P.S. оба драйвера (easycap.ko и stk1160.ko) вместе загружать низя.

Foblas 15.01.2014 23:43

Цитата:

Сообщение от Maxim Droy (Сообщение 283452)
Неужели он не меняет частоту писка в зависимости от расстояния до объекта? :)

Конечно меняет, как-же еще. Говорю же, сморозил с предложением )

dmitriy0707 16.01.2014 00:33

Всем привет, кто знает подскажите, планшет нексус 2012 с прошивкой тимура, каркам 1.4bbb, после пробуждения каркам стартует в автоматическом режиме нормально, но после 10-15 мин при включении з. х. автоматом не включается, если запустить с ярлыка то все работает. В чем может быть проблема??

DmitrySmol 16.01.2014 12:43

а свисток какой, stk1160? дождитесь нормальной 1.4 там будет debug галочка и потом посмотрим репорт.

Bkmz 16.01.2014 12:43

Цитата:

Сообщение от DmitrySmol (Сообщение 283470)
Digi закоментируй. я подозреваю что используется она в случае userptr (когда приложение само выделяет память для буферов, а не драйвер), каркам не выделяет.

и кстати easycap.ko у вас загрузился.

а модули
'qvideobuf2-core.ko'
'qvideobuf2-memops.ko'
'qvideobuf2-vmalloc.ko'
нужны для stk1160.ko

P.S. оба драйвера (easycap.ko и stk1160.ko) вместе загружать низя.

А какой из этих двоих надо грузить для работы easycap на STK1160?
У меня возник этот вопрос, т.к. никак не могу запустить изи на вот этом ядре вроде автор ядра пишет, что у него есть поддержка изикэпов, даже скрипт для загрузки модулей есть и модули у меня загружаются. Но вот у меня никак нет изображения.

DmitrySmol 16.01.2014 12:53

Bkmz easycap.ko это старый драйвер для свистков на stk1160.
stk1160.ko это более новый для них же. Оба загружать нельзя.
insmod /system/lib/modules/easycap.ko

или эту пачку в такой последовательности
insmod /system/lib/modules/qvideodev.ko
insmod /system/lib/modules/qv4l2-common.ko
insmod /system/lib/modules/qvideobuf2-core.ko
insmod /system/lib/modules/qvideobuf2-memops.ko
insmod /system/lib/modules/qvideobuf2-vmalloc.ko
insmod /system/lib/modules/saa7115.ko
insmod /system/lib/modules/stk1160.ko

а работать должны оба со свистками на чипе stk1160. Субъективно, stk1160.ko работает лучше.

Bkmz 16.01.2014 13:12

Цитата:

Сообщение от DmitrySmol (Сообщение 283553)
Bkmz easycap.ko это старый драйвер для свистков на stk1160.
stk1160.ko это более новый для них же. Оба загружать нельзя.
insmod /system/lib/modules/easycap.ko

или эту пачку в такой последовательности
insmod /system/lib/modules/qvideodev.ko
insmod /system/lib/modules/qv4l2-common.ko
insmod /system/lib/modules/qvideobuf2-core.ko
insmod /system/lib/modules/qvideobuf2-memops.ko
insmod /system/lib/modules/qvideobuf2-vmalloc.ko
insmod /system/lib/modules/saa7115.ko
insmod /system/lib/modules/stk1160.ko

а работать должны оба со свистками на чипе stk1160. Субъективно, stk1160.ko работает лучше.

Спасибо за быстрый ответ! Вроде загружен, но картинки нет. Ех, пойду копать дальше)

DmitrySmol 16.01.2014 13:19

Проверить права на /dev/videoX и попробывать PAL/NTSC поменять (если камера NTSC а в настройках PAL картинки не будет).

dmitriy0707 16.01.2014 14:23

Цитата:

Сообщение от DmitrySmol (Сообщение 283551)
а свисток какой, stk1160? дождитесь нормальной 1.4 там будет debug галочка и потом посмотрим репорт.

Да, stk1160, спасибо будем ждать

DmitrySmol 16.01.2014 21:55

Цитата:

Сообщение от dmitriy0707 (Сообщение 283568)
Да, stk1160, спасибо будем ждать

но чтоб выйти на 1.4 нада понять наскока стабильно работает :) народ молчит, вот и понять не могу работает или нет. хотелось бы что нить вроде "езжу неделю - полет нормальный, чип stk1160(utv007) каркам 1.4bb(b)".

P.S. Somagic и Empia пока не добились стабильности.

Bkmz 16.01.2014 22:33

Цитата:

Сообщение от DmitrySmol (Сообщение 283633)
но чтоб выйти на 1.4 нада понять наскока стабильно работает :) народ молчит, вот и понять не могу работает или нет. хотелось бы что нить вроде "езжу неделю - полет нормальный, чип stk1160 каркам 1.4bb(b)".

С удовольствием потестил бы, но пока у меня не работает☺:)
Проверил права и поставил так:
root@grouper:/ # ls -l /dev/video0
crw-rw---- media camera 82, 0 2014-01-16 21:10 video0
root@grouper:/ # chown system.camera /dev/video0
root@grouper:/ # chmod 660 /dev/video0
root@grouper:/ # ls -l /dev/video0
crw-rw---- system camera 82, 0 2014-01-16 21:10 video0

root@grouper:/ # lsmod
stk1160 18830 0 - Live 0x00000000
qvideobuf2_vmalloc 2877 1 stk1160, Live 0x00000000
qvideobuf2_memops 2387 1 qvideobuf2_vmalloc, Live 0x00000000
qvideobuf2_core 26965 1 stk1160, Live 0x00000000
qv4l2_common 6903 1 stk1160, Live 0x00000000
qvideodev 112426 3 stk1160,qvideobuf2_core,qv4l2_common, Live 0x00000000
tun 13209 0 - Live 0x00000000
cifs 235687 0 - Live 0x00000000
Куда дальше копать?

DmitrySmol 16.01.2014 22:36

1. вы про saa7115.ko забыли
2. chown я думаю не нада
3. chmod 777 сделайте

P.S. это для nexus 7 2012 такие танцы?

dmitriy0707 16.01.2014 23:10

DmitrySmol, а не может ли быть что модуль после определённого времени останавливается или его система гасит? просто после сна работает всегда, а через время перестает до следующего раза

DmitrySmol 16.01.2014 23:13

Скажем так, 90% проблем:
1. кривого хаба или проводов
2. выключения питания у хаба до ухода планшета в сон (надеюсь решена)

Bkmz 16.01.2014 23:15

Цитата:

Сообщение от DmitrySmol (Сообщение 283643)
1. вы про saa7115.ko забыли
2. chown я думаю не нада
3. chmod 777 сделайте

P.S. это для nexus 7 2012 такие танцы?

Угу ) делал chmod 777.
Похоже вернусь на прошивку USBROM....

DmitrySmol 16.01.2014 23:17

Bkmz у вас saa7115 не загружен без него работать не будет

Bkmz 16.01.2014 23:54

Цитата:

Сообщение от DmitrySmol (Сообщение 283651)
Bkmz у вас saa7115 не загружен без него работать не будет

Спасибо! Заработало! Буду тестить!

Bkmz 17.01.2014 12:13

Потестил сегодня....
Когда первый раз после перезагрузки включаю carcam, то все показывает. Но как только я планшет снял и унес с собой, а по возвращению поставил - увы, до перезагрузки планшета картинка с камеры не выводится. На Тимуровской прошивке так не тестил.

awtoap 17.01.2014 15:08

Немного оффтопну. Кто нибудь на деле пробовал UVC Capture Card? А то не один раз он упоминался, но ни одного отзыва о работе я не видел.

DmitrySmol 17.01.2014 19:30

вот к примеру febon 100
буржуи пробывали, картинка всем нравиться. одно но - цена девайса (70$)

Цитата:

Сообщение от Bkmz (Сообщение 283688)
Потестил сегодня....
Когда первый раз после перезагрузки включаю carcam, то все показывает. Но как только я планшет снял и унес с собой, а по возвращению поставил - увы, до перезагрузки планшета картинка с камеры не выводится. На Тимуровской прошивке так не тестил.

сервис открывает девайс (делает попытки его открыть) и начинает с ним работать по событию screen_on .. в 1.4 изменю подход, будет на подключение usb девайса по вендор ид начинать в него долбиться.

alexvtk 17.01.2014 21:00

Цитата:

Сообщение от awtoap (Сообщение 283708)
Немного оффтопну. Кто нибудь на деле пробовал UVC Capture Card? А то не один раз он упоминался, но ни одного отзыва о работе я не видел.

Есть на Али. Давно заметил, но мне не интересно.

awtoap 17.01.2014 21:31

Дык цена вполне адекватная учитывая сколько уже мучаетесь с этим easycap'om. Чего эту железку не пробуете?


Часовой пояс GMT +4, время: 19:23.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot