c028e39aba1cb20fa66283449134fa697bd2e90f
`gst-launch-1.0` and `pipewiresrc` ship in separate packages on most distros (Arch: `gst-plugin-pipewire`, Debian: `gstreamer1.0-pipewire`, Fedora/openSUSE: `pipewire-gstreamer`). Having the gst binary present was no guarantee the Wayland capture pipeline would actually work — without the plugin gst would bail at runtime with `no element "pipewiresrc"`, which then cascaded into ffmpeg seeing EOF on its stdin and exiting before its HTTP listener bound, then the host hitting "Connection refused" against its own port. Confusing. Now `deps::check_host_binaries` probes `gst-inspect-1.0 --exists pipewiresrc` on Wayland and fails early with a per-distro install hint pointing at the right package.
Description
No description provided
Languages
Rust
97.6%
Shell
2.4%