![]() |
Цитата:
Цитата:
Вопрос: будут ли скрипты работать на тимуровской прошивке на 1012 нексусе?? |
Цитата:
изикеповские модули используют либо стандартный линуксовый v4l2 (те что в шапке) либо некую qv4l2 (те, которые от DmitrySmol), но создание девайса там одинаково сделано, кто С знает - разберется |
Цитата:
|
Цитата:
|
Цитата:
Можешь привести кусок кода до и после. А то я в коде не силен вообще. Файлы из твоего поста удалены с обменника. Залей сюда в архиве. |
Жирным выделены мои изменения.
v4l2-dev.c: int __video_register_device(struct video_device *vdev, int type, int nr, int warn_if_nr_in_use, struct module *owner) { int i = 0; int ret; int minor_offset = 0; int minor_cnt = VIDEO_NUM_DEVICES; bool vid = false; const char *name_base; ----------------------------------------------- /* Part 1: check device type */ switch (type) { case VFL_TYPE_GRABBER: name_base = "video"; vid = true; break; case VFL_TYPE_VBI: name_base = "vbi"; break; case VFL_TYPE_RADIO: name_base = "radio"; break; case VFL_TYPE_SUBDEV: name_base = "v4l-subdev"; break; --------------------------------------------------------- /* Part 4: register the device with sysfs */ vdev->dev.class = &video_class; vdev->dev.devt = MKDEV(VIDEO_MAJOR, vdev->minor); if (vdev->parent) vdev->dev.parent = vdev->parent; dev_set_name(&vdev->dev, "%s%d", name_base, (vdev->num > 3 && vid) ? 3 : vdev->num); ret = device_register(&vdev->dev); v4l2-device.c: int v4l2_device_set_name(struct v4l2_device *v4l2_dev, const char *basename, atomic_t *instance) { int num = atomic_inc_return(instance) - 1; int len = strlen(basename); if (basename[len - 1] >= '0' && basename[len - 1] <= '9') snprintf(v4l2_dev->name, sizeof(v4l2_dev->name), "%s-%d", basename, num); else snprintf(v4l2_dev->name, sizeof(v4l2_dev->name), "%s%d", basename, (num > 3 && len == 5 && basename[0] == 'v') ? 3 : num); return num; Загрузил архив сюда, на форуме лимит 1.91 мб - не влезает. Если что-то не будет работать как надо, пишите - разберемся :) |
YuryK В Вашей версии ядра работает индикация заряда после перезагрузки с подключенным otg кабелем? Кстати проблем с video 3 у меня не было.
|
да, зарядка автоматически определяется, много на это сил было потрачено :)
|
Цитата:
Будет ли индикация заряда без использования скриптов? |
Не пинайте, не смог найти поиском. Проблема такая. Приехал свисток на 1160, подключаю к nexus gsm 2012, на котором стоит CarCam1.4bbb. На свисток подаю сигнал с Canon 650. В статике все нормуль, хотя ожидал лучшей картинки, а вот в динамике на вертикальных линиях появляются искажения в виде гребенки... Подключил свисток к ноуту. Установил дрова и прогу UVS se, которые шли в комплекте с EasyCAP. При просмотре динамической картинки все ок, а вот той же рипованной картинки уже с гребенкой изображение идет.
У всех так или мне косячный EasyCAP приехал? |
Часовой пояс GMT +4, время: 13:11. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot