Bug 497737 - Wrong language in PackageKit-gstreamer-plugin
Summary: Wrong language in PackageKit-gstreamer-plugin
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: PackageKit
Version: 11
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Richard Hughes
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-04-26 17:02 UTC by Christian Schaller
Modified: 2009-09-21 21:52 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-07-22 10:29:59 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Christian Schaller 2009-04-26 17:02:50 UTC
I am currently writing a transcoder application using GStreamer called 
Transmageddon:
http://www.linuxrising.org/transmageddon

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:
http://www.linuxrising.org/screenshots/transmageddon-oggmuxer-missing.png

Comment 1 Richard Hughes 2009-06-01 18:29:59 UTC
Got any ideas for alternate text? It has to be easy for inexperience users to understand.

Comment 2 Christian Schaller 2009-06-02 10:04:20 UTC
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'

Comment 3 Bug Zapper 2009-06-09 14:36:27 UTC
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:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 4 Steven M. Parrish 2009-07-22 00:51:57 UTC
Richard, any updates on this?

-- 
Steven M. Parrish - KDE Triage Master
                  - PackageKit Triager
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 5 Richard Hughes 2009-07-22 08:33:57 UTC
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!

Comment 6 Richard Hughes 2009-07-22 08:36:56 UTC
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
   uint32 94371843
   array [
      string "MPEG-1 Layer 3 (MP3) decoder|gstreamer0.10(decoder-audio/mpeg)(mpegversion=1)(layer=3)"
   ]
   string "hide-finished"

Comment 7 Richard Hughes 2009-07-22 08:58:17 UTC
commit 2a0c4584b8f0d46b4373344d0ac7bbfd3876affa
Author: Richard Hughes <richard>
Date:   Wed Jul 22 09:57:00 2009 +0100

    Add in different translations for encode, decode and unknown. Untested. Should fix rh#497737

Comment 8 Christian Schaller 2009-07-22 09:33:22 UTC
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
   uint32 0
   array [
      string "Quicktime muxer|gstreamer0.10(encoder-video/quicktime)(variant=apple)()(64bit)"
   ]
   string "hide-finished"

Comment 9 Richard Hughes 2009-07-22 10:29:59 UTC
(In reply to comment #8)
> muxer|gstreamer0.10(encoder-video/quicktime)(variant=apple)()(64bit)"

As I expected, this means the patch should work fine. Thanks.


Note You need to log in before you can comment on or make changes to this bug.