GNOME Bugzilla – Bug 790091
discoverer: Implement GstDiscovererInfo caching
Last modified: 2018-11-03 12:01:24 UTC
See commit message.
Created attachment 363251 [details] [review] discoverer: Implement GstDiscovererInfo caching This uses the gst_discoverer_info_from/to_variant API and saves the variants on disc (in the user data cache dir) allowing much faster retrieval of the information after the cache has been built.
Created attachment 363252 [details] [review] discoverer: Serialize/load "next" StreamInfo in GVariants
What's a potential use case for this?
(In reply to Sebastian Dröge (slomo) from comment #3) > What's a potential use case for this? Speeding up loading Pitivi projects by a huge factor? :-)
That I guessed ;) I should've been more specific. Can you add that (when would one want to do that) to the documentation of the functions? It generally seems like a good thing to have in any case.
Created attachment 363366 [details] [review] discoverer: Implement GstDiscovererInfo caching This uses the gst_discoverer_info_from/to_variant API and saves the variants on disc (in the user data cache dir) allowing much faster retrieval of the information after the cache has been built.
Created attachment 363367 [details] [review] discoverer: Serialize/load "next" StreamInfo in GVariants
Created attachment 363368 [details] [review] dicoverer: Do not add container infos to the stream list They are not added on actual discovery
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/398.