Only schedule frame callback from on_process
readme: Update discuss section
Move peak_decay to input side
Wayland-based PipeWire VU-meter with peaking, with (optional) support for wlr-layer-shell.
It shows an audio input level as a vertical or horizontal bar of variable dimensions. When using layer-shell, it anchors itself to a side of the screen.
Good for monitoring mic levels during calls/streaming, while taking as little as a single pixel of screen height/width, depending on taste.
meson build
ninja -C build
./build/wlavu
meson build
ninja -C build
./build/wlavu -l -a left -w 8
Yup, but dsnoop was annoying, and upon looking at PipeWire I found it decently efficient, so I decided to go with that.
Go to #kennylevinsen @ irc.libera.chat to discuss, or use ~kennylevinsen/public-inbox@lists.sr.ht.