uri-asset: Use the same code path for sync discovery as the async one
authorThibault Saunier <tsaunier@igalia.com>
Fri, 18 Jan 2019 18:45:39 +0000 (15:45 -0300)
committerMathieu Duponchelle <mduponchelle1@gmail.com>
Tue, 29 Jan 2019 00:06:32 +0000 (00:06 +0000)
commitbad64296d9b497a13f5f7fe91d568d85ed236265
tree0870db9000cb740ec1fd3293f313708201dc5b2a
parentc596f80c63eb6af93264e704a9fa2609b94ff049
uri-asset: Use the same code path for sync discovery as the async one

And start handling relocated assets.

Also expose the discoverer callback as a vmethod so that we can
overridde the discoverer when necessary (to handle discovering of
timeline through gesdemux for example)
ges/ges-internal.h
ges/ges-project.c
ges/ges-uri-asset.c
ges/ges-uri-asset.h
ges/ges.c
tests/check/python/test_assets.py [new file with mode: 0644]