Bug 183190 - PackageKit-gstreamer-plugin needs session interface
Summary: PackageKit-gstreamer-plugin needs session interface
Status: RESOLVED FIXED
Alias: None
Product: kpackagekit
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 0.3.1
Platform: Fedora RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: Steven M. Parrish
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-04 16:16 UTC by Oliver Henshaw
Modified: 2010-02-03 18:53 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Oliver Henshaw 2009-02-04 16:16:29 UTC
Version:           0.3.1 (using KDE 4.1.4)
Compiler:          4.3.2 
OS:                Linux
Installed from:    Fedora RPMs

I installed PackageKit-gstreamer-plugin in Fedora 10 KDE, hoping it would do its gstreamer codec installing magic. But it doesn't work. For example, .xsession-errors output on attempting to play an mp3 file in totem is:


** (totem:4209): WARNING **: Failed to create dbus proxy for
org.gnome.SettingsDaemon: Could not get owner of name 'org.gnome.SettingsDaemon': no such name
** Message: don't know how to handle audio/mpeg, pegversion=(int)1,layer=(int)3
** Message: Error: You do not have a decoder installed to handle this file. You might need to install the necessary plugins.
gstplaybasebin.c(2307): prepare_output (): /GstPlayBin:play

** Message: Missing plugin: gstreamer|0.10|totem|MPEG-1 Layer 3 (MP3)
decoder|decoder-audio/mpeg, mpegversion=(int)1, layer=(int)3 (MPEG-1 Layer 3 (MP3) decoder)
** Message: PackageKit: xid = 60817417
** Message: PackageKit: Codec nice name: MPEG-1 Layer 3 (MP3) decoder
** Message: PackageKit: structure:
gstreamer0.10(decoder-audio/mpeg)(mpegversion=1)(layer=3)
** Message: PackageKit: Did not install codec: The name
org.freedesktop.PackageKit was not provided by any .service files
** Message: No installation candidate for missing plugins found.
** Message: don't know how to handle audio/mpeg,
mpegversion=(int)1,layer=(int)3
** Message: Error: You do not have a decoder installed to handle this file. You might need to install the necessary plugins.
gstplaybasebin.c(2307): prepare_output (): /GstPlayBin:play

** Message: Missing plugin: gstreamer|0.10|totem|MPEG-1 Layer 3 (MP3)
decoder|decoder-audio/mpeg, mpegversion=(int)1, layer=(int)3 (ignoring)
** Message: All missing plugins are blacklisted, doing nothing


How to reproduce:

Attempt to play media that requires an uninstalled gstreamer plugin (e.g. mp3, youtube video) in totem. (I'm not sure whether the phonon-gstreamer backend uses /usr/libexec/gst-install-plugins-helper, if so I could be reproduced there.)


Further Info:

From https://bugzilla.redhat.com/show_bug.cgi?id=483477#c1
Richard Hughes writes,
"KPackageKit needs to support the session interface. If you install gnome-packagekit and then start gpk-update-icon the codec install will work."
Comment 1 Kevin Kofler 2010-02-03 18:53:57 UTC
The current KPackageKit supports the org.freedesktop.PackageKit service, so this should be fixed now.