gstreamer/gst-libs/gst
Nicolas Dufresne 3e69c5546b gl: wayland: Fix hinding the window on close()
When the window is called, we properly destroy all surfaces, which effectively
will unmap that surface and should make it disapear on screen, but we also
destroy the wl_source, a GSource that is resposibble of dispatching and executing
messages to/from the Wayland server.

As a side effect, the server never gets the message and the surfaces are
"leaked" on the server. We fix this using wl_display_flush() before destroying
the wl_source.

Fixes #815

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1226>
2021-07-15 16:22:48 +00:00
..
allocators fdmemory: Allow for change of protection mode 2020-10-28 17:11:05 +00:00
app appsink: fix incorrect return nullability 2021-06-30 18:46:37 +00:00
audio audioaggregator: Only post QoS messages if the property is enabled 2021-07-12 09:42:39 +03:00
fft Meson: Use pkg-config generator 2020-10-23 11:19:11 -04:00
gl gl: wayland: Fix hinding the window on close() 2021-07-15 16:22:48 +00:00
pbutils Check mandatory ClockTime arguments 2021-06-16 14:52:38 +00:00
riff Use g_memdup2() where available and add fallback for older GLib versions 2021-06-02 14:21:02 +00:00
rtp rtpbasepayload: don't write empty extension header 2021-06-28 19:28:41 +02:00
rtsp gstrtspconnection: Add IPv6 support for tunneled mode 2021-06-24 06:10:19 +00:00
sdp Use g_memdup2() where available and add fallback for older GLib versions 2021-06-02 14:21:02 +00:00
tag gst: don't use volatile to mean atomic 2021-03-19 04:20:19 +00:00
video videodecoder: add API to receive subframes 2021-07-08 13:19:21 +02:00
gettext.h Fix FSF address 2012-11-03 23:05:09 +00:00
glib-compat-private.h Fix FSF address 2012-11-03 23:05:09 +00:00
gst-i18n-app.h tools: add simple command-line gst-play utility for testing purposes 2013-08-16 15:45:23 +01:00
gst-i18n-plugin.h Fix FSF address 2012-11-03 23:05:09 +00:00
meson.build meson: Add feature options for all plugins 2018-07-27 18:42:11 +05:30