Add support for desktop portal capture (-w portal)

This commit is contained in:
dec05eba
2024-07-15 18:57:33 +02:00
parent c447a9a35f
commit 048b8d21ec
21 changed files with 2272 additions and 150 deletions

View File

@@ -6,7 +6,10 @@ platforms = ["posix"]
[config]
ignore_dirs = ["kms/server", "build"]
error_on_warning = "true"
#error_on_warning = "true"
[define]
GSR_PORTAL = "1"
[dependencies]
libavcodec = ">=58"
@@ -25,4 +28,7 @@ libva = ">=1"
libcap = ">=2"
libdrm = ">=2"
wayland-egl = ">=15"
wayland-client = ">=1"
wayland-client = ">=1"
dbus-1 = ">=1"
libpipewire-0.3 = ">=1"
libspa-0.2 = ">=0"