Open Issues Need Help
View All on GitHubA rust library which offers to set up an easy to use screen and audio capture pipeline for wayland desktop environments.
AI Summary: The task is to disable the automatic execution of Clippy on pushes to the main branch of the `waycap-rs` repository. Clippy is already enforced on pull requests, making its additional use on main branch pushes redundant.
A rust library which offers to set up an easy to use screen and audio capture pipeline for wayland desktop environments.
AI Summary: Implement caching of the XDG Portal session token in the `waycap-rs` library to avoid repeatedly requesting screen recording permission from the user. This involves storing the token securely (likely using a persistent storage mechanism) and checking its validity before attempting to reuse it.
A rust library which offers to set up an easy to use screen and audio capture pipeline for wayland desktop environments.
AI Summary: Modify the waycap-rs library's VAAPI encoder to correctly handle DRM Prime frames instead of BGRA frames, eliminating a warning message when used with AMD GPUs. This involves updating the filter graph to accept DRM Prime frames and attaching the encoder's hardware frame accordingly.
A rust library which offers to set up an easy to use screen and audio capture pipeline for wayland desktop environments.
AI Summary: Implement dynamic video encoder selection in the `waycap-rs` library based on the EGL context's GPU vendor, removing the need for manual encoder specification via `with_video_encoder`. This involves detecting the GPU vendor using the EGL context and conditionally selecting either VAAPI or NVENC accordingly.
A rust library which offers to set up an easy to use screen and audio capture pipeline for wayland desktop environments.