[Webkit-unassigned] [Bug 179171] [WPE][JHbuild] Gstreamer plugins that link with pango outside of the JHBuild

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Nov 2 08:53:39 PDT 2017


https://bugs.webkit.org/show_bug.cgi?id=179171

Michael Catanzaro <mcatanzaro at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[WPE][JHbuild] Gstreamer    |[WPE][JHbuild] Gstreamer
                   |plugins that link with      |plugins that link with
                   |pango outside of the JHBild |pango outside of the
                   |                            |JHBuild

--- Comment #3 from Michael Catanzaro <mcatanzaro at igalia.com> ---
(In reply to Carlos Alberto Lopez Perez from comment #2)
> I also think that building pango on the jhbuild (even when not stricly
> needed) is less problematic that keep finding and disabling broken gstreamer
> modules...

It's true, though, that pango is not the only potentially-problematic module we might have here.

We should not really be loading any system-installed GStreamer modules. JHBuild has the following code in environment.py that's presumably supposed to prevent this:

    # GST_PLUGIN_PATH
    gstplugindir = os.path.join(libdir , 'gstreamer-0.10')
    if os.path.exists(gstplugindir):
        addpath('GST_PLUGIN_PATH', gstplugindir)

    # GST_PLUGIN_PATH_1_0
    gstplugindir = os.path.join(libdir , 'gstreamer-1.0')
    if os.path.exists(gstplugindir):
        addpath('GST_PLUGIN_PATH_1_0', gstplugindir)

    # GST_REGISTRY
    gstregistry = os.path.join(prefix, '_jhbuild', 'gstreamer-0.10.registry')
    os.environ['GST_REGISTRY'] = gstregistry

    # GST_REGISTRY_1_0
    gstregistry = os.path.join(prefix, '_jhbuild', 'gstreamer-1.0.registry')
    os.environ['GST_REGISTRY_1_0'] = gstregistry

I'm not sure why it doesn't work.

> Also.. doesn't GStreamer needs pango for subtitle rendering? I think WPE
> supports this. (Adding miguel to the CC).

Another reason to revert r224151, then.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20171102/30c507ae/attachment.html>


More information about the webkit-unassigned mailing list