[Bug 742617] Permit missing codec installation when GST_REGISTRY_UPDATE=no

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jan 9 02:33:27 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=742617
  GStreamer | gstreamer (core) | 1.4.5

--- Comment #1 from Sebastian Dröge (slomo) <slomo at coaxion.net> 2015-01-09 10:33:22 UTC ---
This is the code in question:
http://cgit.freedesktop.org/gstreamer/gstreamer/tree/gst/gstregistry.c#n1721

I think it would make sense to always re-read the binary registry there instead
of only doing it for the very first time. Another process might've updated it
already, which is exactly the case for WebKit.


The other part you'll need in WebKit is this:
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/tree/gst-libs/gst/pbutils/install-plugins.c#n491
Maybe. You would need to do the missing-plugin installation from the UI
process, get the installer details from the Web process and then pass the
result back to the Web process. Could also be done by just passing the
GstMessage to the UI process and running the GStreamer API there, alternatively
you could just create a string for the commandline in the Web process and just
run that in the UI process (seems risky though).

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list