gstreamer/gst-libs
Jagyum Koo 896a836f1d libs: window: wayland: rt event queue at destroy()
The proxy object of wl_buffer for the last frame remains in the
wl_map. Even though we call wl_buffer_destroy() in
frame_release_callback(), the proxy object remains without being
removed, since proxy object is deleted when wayland server sees the
delete request and sends 'delete_id' event.

We need to call roundtrip before destroying event_queue so that the
proxy object is removed. Otherwise, it would be mess up as receiving
'delete_id' event from previous play, when playing in the next
va/wayland window with the same wl_display connection.

https://bugzilla.gnome.org/show_bug.cgi?id=773689

Signed-off-by: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2017-04-21 16:01:46 +02:00
..
gst libs: window: wayland: rt event queue at destroy() 2017-04-21 16:01:46 +02:00
Makefile.am build: use git.mk 2015-05-18 16:14:46 +02:00
meson.build vaapi: add meson build 2017-02-09 11:27:44 +01:00