[РЕШЕНО] Отсутствие регулировки экспозиции на вебкамере a4tech pk-910h

Aivar
Упс, приехали… Что-то поломали. В профилях, которые раньше работали, v4l2-ctl теперь находит шесть неизвестных параметров. Когда поломали - не знаю, редко пользуюсь вебкой. Так что, safocl, пардоньте за дезинформацию.
т.е. раньше было все норм? мож надо откатить версию v4l ?
vasek
v4l2-ctl -d /dev/video1 -c exposure_auto=1
Виноват, не верно привел команду, поленился проверить, давно не делал. .... да нет, не ошибся, должно работать и так и так, только нужно правильно выбрать устройство
Нужно так - v4l2-ctl -c exposure_auto=1

Aivar
Упс, приехали… Что-то поломали.
Вроде ничего не поломали, все работает .... или я не так понял?
1. Смотрим текущее значение - v4l2-ctl -C exposure_auto
exposure_auto: 3
2. Меняем на ручное - v4l2-ctl -c exposure_auto=1
3. Проверяем - v4l2-ctl -C exposure_auto
exposure_auto: 1
4. Возвращаем на место - v4l2-ctl -c exposure_auto=3
и проверяем - v4l2-ctl -C exposure_auto
exposure_auto: 3
Ошибки не исчезают с опытом - они просто умнеют
vasek
Бывает такое, но редко - возникает в основном в нехороших девайсах, имеющих проблемы с библиотеками (я бы сказал нехороший производитель)
Я свою нынешнюю вебку (A4 TECH USB2.0 PC Camera J) поменял лет 10 назад как раз из соображений безукоризненной работы под Линем. Траблов никогда не было, теперь внезапно оказалось, что это нехороший девайс/производитель. Склоняюсь, дело в другом: в линуксе любят добавлять новое, ломая при этом старое.

vasek
Вроде ничего не поломали, все работает …. или я не так понял?
1. Смотрим текущее значение - v4l2-ctl -C exposure_auto
Ага...
$ v4l2-ctl -C exposure_auto
unknown control 'exposure_auto'

safocl
т.е. раньше было все норм? мож надо откатить версию v4l ?
Да, работало, и не так давно. Пробуйте, откатывайтесь, отписывайтесь. Для меня это не критично.
vasek
Смотрим текущее значение - v4l2-ctl -C exposure_auto
`--> v4l2-ctl -C exposure_auto
unknown control 'exposure_auto'
Aivar
Пробуйте, откатывайтесь, отписывайтесь
а чо именно откатывать? пакеты v4l ???
safocl
`–> v4l2-ctl -C exposure_auto
unknown control 'exposure_auto'
Такое впечатление, что есть другие устройства /dev/video* и система не понимает.
Привожу свои выводы
ls /dev/video*
/dev/video0 /dev/video1
и спрашиваем каждое устройство
v4l2-ctl -d /dev/video0 -C exposure_auto
exposure_auto: 3
v4l2-ctl -d /dev/video1 -C exposure_auto
unknown control 'exposure_auto'

upd - хотя и без указания конкретного устройства тоже нормальный вывод ........ странно
v4l2-ctl -C exposure_auto
exposure_auto: 3
Ошибки не исчезают с опытом - они просто умнеют
vasek
Такое впечатление, что есть другие устройства /dev/video* и система не понимает.
`--> v4l2-ctl -d /dev/video1 -C exposure_auto
unknown control 'exposure_auto'
.-(~/git/v4l)-----------------------------------------------------------------(safff@saf_comp)-
`--> v4l2-ctl -d /dev/video0 -C exposure_auto
unknown control 'exposure_auto'
.-(~/git/v4l)-----------------------------------------------------------------(safff@saf_comp)-
`--> ls /dev/video*
/dev/video0  /dev/video1
такое впечатление чо чот начудили с uvc модулем ядра
надо попробывать старые
safocl
такое впечатление чо чот начудили с uvc модулем ядра
надо попробывать старые
Но у меня то работает нормально.
Интересно бы узнать как у других, чтобы понять.

Просьба, кто читает, откликнуться и написать - работает ли это у Вас? и уточнить, встроенная или внешняя (USB)
Ошибки не исчезают с опытом - они просто умнеют
Одно могу предположить - у меня встроенная вебка, а у тебя и у Aivar, нет, т.е. внешняя, подключенная по USB. Я правильно понял?
Если кто то еще отпишется, то можно будет делать выводы.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.