discoverer: Add a signal to retrieve serialized GstDiscovererInfo and make use of it in GES
-
discoverer: Add a signal to retrieve serialize GstDiscovererInfo
This allows user to serialize the GstDiscovererInfo in other places than the default folder, like a database when running web services for examples. -
ges: Implement a new GESDiscovererManager object
Allowing better control over the way discovery happens and allowing us to expose a proper API.This also adds the potential of implementing more multi-threaded discovery in a clean way in the future.
This allows us to cleanly expose the new GstDiscoverer::load-serialize-info signal.
fwiw, rust bindings are ready here: https://gitlab.freedesktop.org/thiblahute/gstreamer-rs/-/commits/ges_load_serialized