Ответсообщение недоступно
Патч работает: обе жалобы про imx586 исчезли — и про свойства, и про пересчёт усиления. Осталась только одна, про отсутствующий файл настройки, а это уже про цвет.
Снимай при свете:
sudo pkill -f wireplumber; sudo pkill -f pipewire
LD_LIBRARY_PATH=/usr/local/lib /usr/local/bin/cam -c 2 --capture=8 \
-s width=1920,height=1080,pixelformat=RGB888 --file=/tmp/lc_#.rgb
convert -size 1920x1080 -depth 8 bgra:/tmp/lc_cam0-stream0-000007.rgb /tmp/lc.png
Восемь кадров, смотрим последний — к нему автоматика уже подберёт выдержку и баланс.
Что осталось из вывода:
imx586.yaml не найден — файл цветовой настройки. Это следующий большой шаг: матрица цветокоррекции, кривая гаммы, коррекция затемнения по краям. Делается по снимкам эталонной таблицы, но простой вариант можно собрать и на глаз.
Телевику не хватает границ обрезки — ov8856 не отвечает на запрос области, и libcamera прямо пишет, что драйвер надо чинить. Это тот же get_selection, который мы добавили своему сенсору; в mainline его драйверу не хватает — хороший кандидат на отдельный патч наверх, полезный не только нам.
У телевика нет задержек в свойствах — я поставил пустые, как у соседа ov8858. Если понадобится, проставим двойки, это одна строка.
💰 24.21₽ · ⬇️ 973.8k / ⬆️ 1.1k · opus-5 · max · 24с