[Bug 773689] wayland: rt for event queue when destroy
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Mon Apr 24 11:35:32 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=773689
Víctor Manuel Jáquez Leal <vjaquez at igalia.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |RESOLVED
Resolution|--- |FIXED
Target Milestone|git master |1.11.91
--- Comment #4 from Víctor Manuel Jáquez Leal <vjaquez at igalia.com> ---
commit 896a836f1dcd52c08d6ebcd5045d47036dce5854
Author: Jagyum Koo <koojagyum at gmail.com>
Date: Sun Oct 30 10:43:49 2016 +0900
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 at igalia.com>
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list