[Bug 662889] New: Identical gst-install-plugin-helper is queued multiple times

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Oct 27 12:39:43 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=662889
  GStreamer | gst-plugins | 0.10.34

           Summary: Identical gst-install-plugin-helper is queued multiple
                    times
    Classification: Platform
           Product: GStreamer
           Version: 0.10.34
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: mpaklin at hotmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


I have Fedora Core 15 setup where some infrequently used plugins are missing.
In particular audio/x-private-ts-lpcm decoder is not installed.

I have a stress test running in the browser. The test pulls multimedia stream
over the network and has VLC plugin to play it. I don't know how, but GStreamer
gets involved (I though VLC is not based on GStreamer).

GStreamer tries to find the plugin for a particular audio format and can't. So
it ends up correctly informing the user that the plugin is missing and should
be installed. All is well.

The problem is that the next time the same file is played, another instance of
gst-install-plugin-helper gets queued. As soon as the user dismisses the "A
program requires an additional plugin to decode this file" popup message, the
next one comes right in.

After my stress test runs for a few hours, the system gets bogged down with
gst-install-plugin-helper processes queued to display the same message.

The right solution should be to check if there is a pending messages to be
displayed and not queue another instance of gst-install-plugin-helper to do the
same thing.

Thanks!

-- 
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