gstreamer/plugins/nle
Thibault Saunier 1eb05b0b71 nlecomposition: Ensure flushes after seek have the right seqnum
Seeks that lead to a stack change lead to deactivating the current
stack. At that point we explicitely flush downstream as a reaction to
the flushing seek. Until now those flushes had a random seqnum, this
fails if we are a nested compostion as the parent composition will end
up dropping that flush which in turns might lead to deadlocks. For
example, the flush goes through a `compositor` which wants to flush
downstream to stop its srcpad task, but that flush wouldn't have
"released" its srcpad thread if the composition srcpad drops it, meaning
it won't be able to stop the task ever.
2019-07-05 18:11:04 -04: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 Remove plugin specific static build option 2017-05-16 14:37:03 -04:00
meson.build doc: Build documentation with hotdoc 2019-05-13 10:30:35 -04:00
nle.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nlecomposition.c nlecomposition: Ensure flushes after seek have the right seqnum 2019-07-05 18:11:04 -04:00
nlecomposition.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nleghostpad.c nleghostpad: Fix GstEvent leak 2019-01-18 20:32:02 +00:00
nleghostpad.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nleobject.c doc: remove xml from comments 2019-05-29 23:12:11 +02:00
nleobject.h Handle changing playback rate 2016-02-26 19:54:40 +01:00
nleoperation.c docs: Generate ges plugin doc 2019-07-05 17:52:50 -04:00
nleoperation.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nlesource.c nlesource: Use gst_element_call_async as appropriate 2019-03-15 18:31:30 -03: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 nleurisource: Always provide a srcpad 2016-09-22 11:30:58 -04:00
nleurisource.h nleurisource: Always provide a srcpad 2016-09-22 11:30:58 -04:00