mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-20 15:27:07 +00:00
a55296314c
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. |
||
---|---|---|
.. | ||
.gitignore | ||
gnlmarshal.list | ||
gstnle.c | ||
Makefile.am | ||
meson.build | ||
nle.h | ||
nlecomposition.c | ||
nlecomposition.h | ||
nleghostpad.c | ||
nleghostpad.h | ||
nleobject.c | ||
nleobject.h | ||
nleoperation.c | ||
nleoperation.h | ||
nlesource.c | ||
nlesource.h | ||
nletypes.h | ||
nleurisource.c | ||
nleurisource.h |