Red Hat Bugzilla – Bug 497737
Wrong language in PackageKit-gstreamer-plugin
Last modified: 2009-09-21 17:52:08 EDT
I am currently writing a transcoder application using GStreamer called
I am currently implementing support for the GStreamer codec finding stuff and
I discovered a small bug in the gst-install-plugins-helper.
It says 'An additional plugin is required to play this content'. That message is
ok when grabbing codecs for playback applications like Totem, but my application is looking for a muxer for example and not attempting 'playback' at all.
Screenshot showing the error message:
Got any ideas for alternate text? It has to be easy for inexperience users to understand.
Well one could check for what kind of plugin is requested and do different messages based on that. Or maybe just say 'An additional plugin is required for this operation'
This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle.
Changing version to '11'.
More information and reason for this action is here:
Richard, any updates on this?
Steven M. Parrish - KDE Triage Master
- PackageKit Triager
Fedora Bugzappers volunteer triage team
Christian, when your program are asking for a mixer and encoder, could you please tell me what the gstreamer0.10() lines are? You can get this by running dbus-monitor --session before the request. Thanks!
I'll look something like this:
method call sender=:1.143 -> dest=org.freedesktop.PackageKit serial=5 path=/org/freedesktop/PackageKit; interface=org.freedesktop.PackageKit.Modify; member=InstallGStreamerResources
string "MPEG-1 Layer 3 (MP3) decoder|gstreamer0.10(decoder-audio/mpeg)(mpegversion=1)(layer=3)"
Author: Richard Hughes <email@example.com>
Date: Wed Jul 22 09:57:00 2009 +0100
Add in different translations for encode, decode and unknown. Untested. Should fix rh#497737
Here is an example of when I am missing a muxer:
method call sender=:1.597 -> dest=org.freedesktop.PackageKit serial=5 path=/org/freedesktop/PackageKit; interface=org.freedesktop.PackageKit.Modify; member=InstallGStreamerResources
string "Quicktime muxer|gstreamer0.10(encoder-video/quicktime)(variant=apple)()(64bit)"
(In reply to comment #8)
As I expected, this means the patch should work fine. Thanks.