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

safocl, попробуй запусти с --verbose, может что напишет интересное
v4l2-ctl --verbose -d /dev/video0 -C exposure_auto (или просто v4l2-ctl --verbose -C exposure_auto)
Ошибки не исчезают с опытом - они просто умнеют
тут описание настроек экспозиции есть, почему драйвер не определяет их хз...
safocl
мб он имел ввиду чо если установить на 0, то появится настройка экспозиции?
Как бы две не связанные между собой вещи.
И если параметр блокируется об этом пишет в выводе flags=inactive

safocl
тут описание настроек экспозиции есть, почему драйвер не определяет их хз
Может не соответствует стандартам, на винде 7-10 без доп драйверов регулируется?

Жуткий костыль технический -заменить освещение на что нибудь с преобладанием излучения в инфакрасном спектре -лампы накаливания, галогенки
static const char * const camera_exposure_auto[] = {
		"Auto Mode",
		"Manual Mode",
		"Shutter Priority Mode",
		"Aperture Priority Mode",
		NULL
	};

	case V4L2_CID_EXPOSURE_AUTO:
		return camera_exposure_auto;

тока я вот не понял, почему должно возвращать всегда авто?
vs220
Может не соответствует стандартам, на винде 7-10 без доп драйверов регулируется?
да, драйвер 2006 года майкросовтовский стандартный...
vs220
Жуткий костыль технический -заменить освещение на что нибудь с преобладанием излучения в инфакрасном спектре -лампы накаливания, галогенки
зачем? просто лень каждый раз при регулировке на винду скакать
safocl
ghost
попробуй параметр: power_line_frequency=0
и?? чо должно произойтить? появиться отключение автоэкспозиции?
у меня так:

User Controls

                     brightness 0x00980900 (int)    : min=0 max=255 step=1 default=128 value=128 flags=slider
                       contrast 0x00980901 (int)    : min=0 max=255 step=1 default=128 value=128 flags=slider
                          gamma 0x00980910 (int)    : min=1 max=6 step=1 default=3 value=3 flags=slider
                 gain_automatic 0x00980912 (bool)   : default=1 value=1
           power_line_frequency 0x00980918 (menu)   : min=0 max=2 default=0 value=1
                      sharpness 0x0098091b (int)    : min=0 max=3 step=1 default=2 value=2 flags=slider

JPEG Compression Controls

            compression_quality 0x009d0903 (int)    : min=50 max=87 step=1 default=75 value=75
power_line_frequency - почему-то отвечает за автоэкспозицию... При значении 0 - отключена...
PS: gain_automatic - видимых изменений не дает.
единственная траббла, как ты отрегулируеш экспазицыю, даже если у тебя отключается автоматическая???
А если поискать по ID камеры информацию сенсор может и не A4Tech делает.
например для моей
 hwinfo |grep -A10 Webcam
Vendor: usb 0x046d "Logitech, Inc."
  Device: usb 0x0825 "Webcam C270"
http://www.ideasonboard.org/uvc/#devices
046d:0825 Logitech HD Webcam C270 Logitech  
На https://sourceforge.net/p/linux-uvc/mailman/search/?mail_list=linux-uvc-devel поискать по ID
vs220
А если поискать по ID камеры информацию сенсор может и не A4Tech делает.
уже проделал, нашел вот енто

у меня получается
[  464.134404] usb 1-1.1: new high-speed USB device number 3 using ehci-pci
[  464.257992] usb 1-1.1: New USB device found, idVendor=0ac8, idProduct=3500, bcdDevice=10.07
[  464.257997] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  464.257999] usb 1-1.1: Product: Full HD 1080P PC Camera
[  464.258001] usb 1-1.1: Manufacturer: A4 TECH
[  464.258003] usb 1-1.1: SerialNumber: MI1320_SOC
[  464.258913] uvcvideo: Found UVC 1.00 device Full HD 1080P PC Camera (0ac8:3500)
[  464.264149] uvcvideo 1-1.1:1.0: Entity type for entity Processing 2 was not initialized!
[  464.264153] uvcvideo 1-1.1:1.0: Entity type for entity Camera 1 was not initialized!
[  464.264155] uvcvideo 1-1.1:1.0: Entity type for entity Extension 4 was not initialized!
[  464.264269] input: Full HD 1080P PC Camera: Full H as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.0/input/input17

сча буду собирать ядро 4.9.99 оно до ентого патча.
 
Зарегистрироваться или войдите чтобы оставить сообщение.