[gstreamer-bugs] [Bug 549111] New: ability to inspect missing-plugin messages
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:
GStreamer | gst-plugins-base | Ver: HEAD CVS
Summary: ability to inspect missing-plugin messages
Version: HEAD CVS
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
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