gstreamer/plugins/nle
Sebastian Dröge 2ef72b7276 nlecomposition: Fix race condition in seek handling causing deadlocks
We might receive another seek from the application while the action task is
handling a previous seek (and thus setting seeking_itself to TRUE). To prevent
this seek to go through directly instead of being added as an action, also
check if the seek event was received from our action task thread or some other
thread.

https://bugzilla.gnome.org/show_bug.cgi?id=767053
2016-05-31 17:30:25 +03:00
..
.gitignore Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
gnlmarshal.list Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
gstnle.c Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
Makefile.am Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nle.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nlecomposition.c nlecomposition: Fix race condition in seek handling causing deadlocks 2016-05-31 17:30:25 +03:00
nlecomposition.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nleghostpad.c nleghostpad: use GST_SEGMENT_FORMAT 2016-01-09 05:17:23 +01:00
nleghostpad.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nleobject.c Handle changing playback rate 2016-02-26 19:54:40 +01:00
nleobject.h Handle changing playback rate 2016-02-26 19:54:40 +01:00
nleoperation.c editing-services: use new gst_element_class_add_static_pad_template() 2016-03-24 14:52:58 +02:00
nleoperation.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nlesource.c editing-services: use new gst_element_class_add_static_pad_template() 2016-03-24 14:52:58 +02:00
nlesource.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nletypes.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nleurisource.c editing-services: use new gst_element_class_add_static_pad_template() 2016-03-24 14:52:58 +02:00
nleurisource.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00