GNOME Bugzilla – Bug 785431
element: document that gst_element_continue_state needs to be called with the STATE_LOCK
Last modified: 2017-07-26 10:00:13 UTC
Created attachment 356400 [details] [review] element: document that gst_element_continue_state needs to be called with the STATE_LOCK gst_element_continue_state() should be called with the STATE_LOCK held, since it calls gst_element_change_state(), which requires it. Document that.
Comment on attachment 356400 [details] [review] element: document that gst_element_continue_state needs to be called with the STATE_LOCK Who is calling continue_state() though, other than GstBin and basesink? :)
(In reply to Sebastian Dröge (slomo) from comment #1) > Who is calling continue_state() though, other than GstBin and basesink? :) The new ipcpipeline plugin I'm proposing needs to call it: https://bugzilla.gnome.org/show_bug.cgi?id=752214
commit 4c3092e07a4e03171649069f1a5f2bed5991d461 Author: George Kiagiadakis <george.kiagiadakis@collabora.com> Date: Wed Jul 26 11:15:58 2017 +0300 element: document that gst_element_continue_state needs to be called with the STATE_LOCK It internally calls gst_element_change_state(), which requires the STATE_LOCK https://bugzilla.gnome.org/show_bug.cgi?id=785431