You are not logged in.
Rust daemon that captures a Hyprland headless output via ext-image-copy-capture-v1, encodes it in-GPU with VA-API, and streams it over adb forward to a small Android app doing hardware H.264 decode. No CPU pixel copy at any stage.
Install: git clone + ./install.sh. Builds the daemon, installs to ~/.local/bin, sets up a systemd user unit. Dependencies: gstreamer, gst-plugin-va, libva, android-tools, exact pacman command in the README.
No AUR package yet.
Only tested against AMD VA-API on my own machine. v0.1.0, Apache-2.0. Per-stage architecture and measured latency numbers documented.
Would appreciate any feedback in case anyone gets the chance to test this, thank you!
https://github.com/adiimanav/moreland
Last edited by adiimanav (Yesterday 08:13:06)
Offline