Files
feresaria/crates/ferese-protocols/Cargo.toml
T
Samuel Onoja 533cd74c94 perf(capture): add SceneLens GPU streams and retained scene reuse
Use persistent privacy-filtered capture targets and client-owned GPU buffers with fence completion, backpressure, negotiated frame rates and shared-memory fallback.

Invalidate output views on scene changes while preserving inactive-window callbacks and capture revocation. Include OBS memory-mask negotiation and native pixel, transport and recording regressions.
2026-10-24 19:58:54 +01:00

25 lines
717 B
TOML

[package]
name = "ferese-protocols"
version.workspace = true
edition.workspace = true
license.workspace = true
rust-version.workspace = true
[lints]
workspace = true
[features]
default = ["client", "server"]
client = ["dep:wayland-client", "wayland-protocols-wlr/client", "wayland-protocols/client"]
server = ["dep:wayland-server", "wayland-protocols-wlr/server", "wayland-protocols/server"]
[dependencies]
bitflags.workspace = true
wayland-backend.workspace = true
wayland-client = { workspace = true, optional = true }
wayland-scanner.workspace = true
wayland-server = { workspace = true, optional = true }
wayland-protocols-wlr.workspace = true
wayland-protocols = { version = "0.32", features = ["staging"] }