gstreamer/plugins/nle
Thibault Saunier a55296314c nle: Handle nested timelines update when file changes
When we have nested timelines, we need to make sure the underlying
formatted file is reloaded when commiting the main composition to
take into account the new timeline.

In other to make the implementation as simple as possible we make
sure that whenever the toplevel composition is commited, the decodebin
holding the gesdemux is torn down so that a new demuxer is created
with the new content of the timeline.

To do that a we do a NleCompositionQueryNeedsTearDown query to which
gesdemux answers leading to a full nlecomposition stack
deactivation/activation cycle.
2019-07-26 13:48:51 -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 nle: Handle nested timelines update when file changes 2019-07-26 13:48:51 -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: Wait for the seek to actualy happen before removing the probe 2019-07-05 18:30:41 -04: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