Bug 48571

Summary: Параметры захвата видеопотока для видеокамеры не применяются.
Product: Sisyphus Reporter: Savelev Pavel <savelevpa>
Component: cameractrlsAssignee: fidel <fidel>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: fidel, tergoevm
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Savelev Pavel 2023-11-23 21:16:35 MSK
Версия пакета с ошибкой: cameractrls-0.5.11-alt1.noarch

Стенды с ошибкой:
education-10.2-x86-64
education-10.2-x86-64-kde
workstation-10.1-x86-64
kworkstation-10.2.1-x86-64
server-10.1-x86-64

Шаги для воспроизведения:

1. Запустить программу
$ cameractrlsgtk4
2. Перейти в секцию Capture. Применить нестандартные настройки захвата видеопотока.
3. Включите веб-камеру 

Ожидаемое поведение: параметры захвата видеопотока для веб-камеры применяются и работают корректно.
Реальное поведение: после начала работы видеокамеры настройки в программе сбрасываются. Если начать менять настройки во время работы камеры, выскакивает ошибка:

INFO:root:CameraCtrls.setup_ctrls: {'pixelformat': 'YUYV'}
WARNING:root:V4L2FmtCtrls: Can't set fmt [Errno 16] Устройство или ресурс занято
INFO:root:close_device
Comment 1 Mikhail Tergoev 2024-03-22 13:23:53 MSK
> INFO:root:CameraCtrls.setup_ctrls: {'pixelformat': 'YUYV'}
> WARNING:root:V4L2FmtCtrls: Can't set fmt [Errno 16] Устройство или ресурс
> занято
> INFO:root:close_device

Приложение рассчитанно на подключение камеры до его запуска (у разных камер, разные настройки).
Если же, есть необходимость "горячего" подключения, то необходимо использовать кнопку "Refresh" (сверху слева) перед изменением настроек.

Не является ошибкой.