[gstreamer-bugs] [Bug 549111] New: ability to inspect missing-plugin messages

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Sat Aug 23 06:26:48 PDT 2008


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=549111

  GStreamer | gst-plugins-base | Ver: HEAD CVS
           Summary: ability to inspect missing-plugin messages
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: notverysmart at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


It would be useful to be able to inspect missing-plugin messages, so that
applications can avoid requesting installation of plugins that they won't use
anyway.

The only use case I have is for audio-only applications that frequently have to
deal with video and random other files.  Currently, when rhythmbox runs across
a video file for which no decoder is installed, it will request installation of
the decoder, then, after forcing the user to hit a few buttons, it will ignore
the file, because it's only interested in audio files.

What I'd like to do here is ignore the file immediately, by checking the
missing-plugin messages to see if a video decoder is required.

I'm not really sure what an API for this would look like, or what information
it would expose.  The code I'm playing with now will get the type and (if it's
a decoder) caps out of the missing-plugins message and then check media types. 
This doesn't really feel like it's guaranteed to be stable, and checking media
types never seems like a good idea.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=549111.




More information about the Gstreamer-bugs mailing list