Readme: append readme

Signed-off-by: Vasiliy Doylov <nekocwd@mainlining.org>
This commit is contained in:
Vasiliy Doylov 2025-03-18 00:48:15 +03:00
parent 149689d7ca
commit e3fa5622ff
Signed by: NekoCWD
GPG key ID: B7BE22D44474A582
2 changed files with 17 additions and 0 deletions

View file

@ -3,3 +3,20 @@
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](https://gitlab.com/NekoCWD/libcamera)
## How does it works?
I've modified [libcamera](https://gitlab.com/NekoCWD/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!!__
## Screenshots
![Demo](assets/overview.jpg)