GNOME Bugzilla – Bug 773689
wayland: rt for event queue when destroy
Last modified: 2017-04-24 11:36:39 UTC
Created attachment 338786 [details] [review] wayland: rt for event queue when destroy Hi! I'm working with 0.7.0 version of gstreamer-vaapi, recently bumped up from 0.5.10. After upgrade, there was a problem (crash) when skipping to the next file, and I've come up with a solution, doing roundtrip before removing event_queue.
Created attachment 338787 [details] [review] wayland: rt for event queue when destroy
(In reply to Jagyum Koo from comment #0) > Created attachment 338786 [details] [review] [review] > wayland: rt for event queue when destroy > > Hi! > I'm working with 0.7.0 version of gstreamer-vaapi, recently bumped up from > 0.5.10. After upgrade, there was a problem (crash) when skipping to the next > file, and I've come up with a solution, doing roundtrip before removing > event_queue. Hi, Thanks for reporting this, but version 0.7.0 is not longer maintained. Please upgrade to latest release (1.8.3 - or current master, which is freezed for release 1.10), and please, report if your issue is already fixed or not. Thanks
Closing this bug report as no further information has been provided. Please feel free to reopen this bug report if you can provide the information that was asked for in a previous comment. Thanks!
commit 896a836f1dcd52c08d6ebcd5045d47036dce5854 Author: Jagyum Koo <koojagyum@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@igalia.com>
Review of attachment 338787 [details] [review]: committed a bit different