- 28 Dec, 2020 1 commit
-
-
Since pipewire dropped mmapping of dmabufs there is no point in the fallback
-
- 03 Dec, 2020 2 commits
- 19 Nov, 2020 1 commit
-
-
Georges Basile Stavracas Neto authored
An overlook from fe8afdc2. Thanks to columbarius for spotting the mistake!
-
- 18 Nov, 2020 7 commits
-
-
Georges Basile Stavracas Neto authored
Otherwise it doesn't signal the daemon about the stream exiting.
-
Georges Basile Stavracas Neto authored
So that it initially contains the saved settings.
-
Georges Basile Stavracas Neto authored
-
Georges Basile Stavracas Neto authored
Otherwise, fallback to using the VISIBLE / HIDDEN the cursor modes. Fixes #2 Fixes #16
-
Georges Basile Stavracas Neto authored
We'll need a GDBusProxy, and in particular its cached properties, in the future, so let's create screencasting sessions using them.
-
Georges Basile Stavracas Neto authored
-
Georges Basile Stavracas Neto authored
-
- 18 Sep, 2020 2 commits
-
-
Georges Basile Stavracas Neto authored
There's no reason for us to wait for the thread loop.
-
Aleix Pol authored
It's already supported by spa_pixel_format_to_obs_pixel_format, we are just not listing it.
-
- 16 Sep, 2020 2 commits
-
-
Georges Basile Stavracas Neto authored
It might be useful for debugging.
-
Georges Basile Stavracas Neto authored
Even with the stream source being able to send DMA-BUF buffers, the client can, for various reasons, fail to setup a GL texture from it. In those cases, fallback to the slower download + upload path.
-
- 31 Aug, 2020 1 commit
-
-
Georges Basile Stavracas Neto authored
-
- 27 Aug, 2020 6 commits
-
-
Georges Basile Stavracas Neto authored
Otherwise we use outdated buffer crops continuously.
-
Georges Basile Stavracas Neto authored
This allows selecting either the monitor or the window again, without having to remove and readd the source.
-
Georges Basile Stavracas Neto authored
It'll be reused in another function.
-
Georges Basile Stavracas Neto authored
DMA-BUF sharing requires EGL. Don't load the plugin when running on top of X11/GLX.
-
Georges Basile Stavracas Neto authored
Only 3 strings, and translated to Brazilian Portuguese as well, because I want :)
-
Georges Basile Stavracas Neto authored
Metadata is better because it allows compositors to preserve the hardware overlay while screencasting. It allows changing the cursor visibility without renegotiating the stream, which is a massive win as well. Also add a new property to the source, so that cursor visibility can be controlled.
-
- 26 Aug, 2020 7 commits
-
-
Georges Basile Stavracas Neto authored
Read the VideoCrop meta from PipeWire and, if any, apply it in the to-be-drawn texture.
-
Georges Basile Stavracas Neto authored
-
Georges Basile Stavracas Neto authored
It is desktop-only, so move it to the appropriatedly named file.
-
Georges Basile Stavracas Neto authored
And make it desktop only for now.
-
Georges Basile Stavracas Neto authored
This code will be shared when the big split between window and desktop capture happens.
-
Georges Basile Stavracas Neto authored
Instead of using GStreamer, use PipeWire directly.
-
Georges Basile Stavracas Neto authored
Fix typo in meson.build See merge request !6
-
- 25 Aug, 2020 3 commits
-
-
junglerobba authored
-
Georges Basile Stavracas Neto authored
Use pkgconfig to look up libobs.pc See merge request !3
-
Georges Basile Stavracas Neto authored
Add xdg-desktop-portal to dependencies See merge request !2
-
- 18 May, 2020 1 commit
-
-
Aleix Pol authored
Instead of using find_library which would only look on /usr in my case (which is not where obs is because it's a development branch).
-
- 13 May, 2020 1 commit
-
-
- 21 Nov, 2019 5 commits
-
-
Georges Basile Stavracas Neto authored
-
Georges Basile Stavracas Neto authored
Not everyone has an updated GLib for that.
-
Georges Basile Stavracas Neto authored
This is a bit broken right now on GNOME Shell / Mutter side, but it should still be okay since window instrospection is hidden behind a GSetting anyway.
-
Georges Basile Stavracas Neto authored
Add the same prefix everywhere, remove useless ones.
-
Georges Basile Stavracas Neto authored
Introduces the plugin, which itself depends on GStreamer, GDBus, and GLib in general.
-