Mark nested timeline assets as such
authorThibault Saunier <tsaunier@igalia.com>
Thu, 11 Jul 2019 20:23:47 +0000 (16:23 -0400)
committerThibault Saunier <tsaunier@igalia.com>
Fri, 26 Jul 2019 17:48:51 +0000 (13:48 -0400)
commitabb4f005e3826baa1e0e90b442efdabb83972ff8
tree606cd49198556c0d0c635bc94610cc5b5b7d5e87
parent6f9e6d35866f0e5474a6d84f8046b2fc77c71bd5
Mark nested timeline assets as such

Adding a property to let the application know

Also make sure that the duration of nested timeline assets is reported
as CLOCK_TIME_NONE as those are extended as necessary.

And make a difference between asset duration and their max duration
As nested timelines can be extended 'infinitely' those max duration
is GST_CLOCK_TIME_NONE, but their duration is the real duration of
the timeline.
ges/ges-uri-asset.c
ges/ges-uri-asset.h
ges/ges-uri-clip.c
plugins/ges/gesdemux.c