Overlay control for your camera
Some checks failed
PostmarketOS build / build (push) Failing after 1m31s
Signed-off-by: Vasiliy Doylov <nekocwd@mainlining.org> |
||
---|---|---|
.forgejo/workflows | ||
assets | ||
data | ||
misc | ||
po | ||
src | ||
subprojects | ||
.gitignore | ||
COPYING | ||
io.gitlab.nekocwd.pipetap.json | ||
meson.build | ||
README.md |
PipeTap
Gtk4 + Vala PipeWire camera control overlay.
This thing is very WIP, report any bugs you found
THERE ARE A LOT OF HARDCODED VALUES! PLEASE USE MY LIBCAMERA FORK
How does it works?
I've modified libcamera to export brightness/focus controls.
Pipewire plugin for libcamera exporting this controls as camera node params.
PipeTap use generated bindings for WirePlumber GObject api to communicate with pipewire.
It listening to camera node state changes and opens overlay if cameta in active state.
It controls camera node parameters. It can't control v4l2 devices directly!!