gstreamer/plugins/nle
Thibault Saunier b79e5e3508 nlecomposition: Add stack initialization action after setting our state
Otherwise there is a pretty rare race where we get the
_initialize_stack_func executed leading to the stack set up and
the source pushing buffers before the composition source pad is
activated, and a STREAM_ERROR is reported as we end up pushing a
buffer to a flushing pad.

Thanks rr chaos mode for showing that improbable race

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/175>
2020-05-19 13:27:13 +00: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
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: Add stack initialization action after setting our state 2020-05-19 13:27:13 +00:00
nlecomposition.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nleghostpad.c nleobject: stop using media-duration-factor 2020-04-29 12:32:52 +00:00
nleghostpad.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nleobject.c nle: Use G_PARAM_DEPRECATED for media-duration-factor 2020-05-19 13:27:13 +00:00
nleobject.h nleobject: stop using media-duration-factor 2020-04-29 12:32:52 +00:00
nleoperation.c nleobject: stop using media-duration-factor 2020-04-29 12:32:52 +00:00
nleoperation.h nleoperation: stop setting next_base_time 2020-04-29 12:32:52 +00:00
nlesource.c nlesource: When standalone consider object.duration==0 as not set 2020-02-18 23:08:53 -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