Bug 862695 - totem player can not find gstreamer plugin
totem player can not find gstreamer plugin
Product: Fedora
Classification: Fedora
Component: totem (Show other bugs)
x86_64 Linux
unspecified Severity medium
: ---
: ---
Assigned To: Bastien Nocera
Fedora Extras Quality Assurance
Depends On:
  Show dependency treegraph
Reported: 2012-10-03 08:16 EDT by Bob Kozdemba
Modified: 2012-10-04 08:23 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2012-10-04 08:23:17 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Bob Kozdemba 2012-10-03 08:16:57 EDT
Description of problem:
Totem and rhythmbox media players do not user gstreamer plugins.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1.$ totem file.mp3
Actual results:
File does not play and error dialog ask to search for plugin appears.

Expected results:
Player should locate plugin in user's home directory ($HOME/.gstreamer-1.0/plugins/libgstflump3dec.so

Additional info:
The overall sound system does work.

The gstreamer framework does play mp3 files per the following cmd:
[koz@largo ~]$ gst-launch playbin2 uri=file:///home/koz/media/mp3/the_band/The_Last_Waltz/Ophelia.mp3 

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstPulseSinkClock

The following errors are reported by totem:

[koz@largo ~]$ totem media/mp3/the_band/The_Last_Waltz/Ophelia.mp3 

** (totem:1460): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(totem:1460): Grilo-WARNING **: [registry] grl-registry.c:330: Failed to initialize plugin: '/usr/lib64/grilo-0.2/libgrlflickr.so'
** Message: Missing plugin: gstreamer|1.0|totem|MPEG-1 Layer 3 (MP3) decoder|decoder-audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3, parsed=(boolean)true (MPEG-1 Layer 3 (MP3) decoder)

(totem:1460): Tracker-WARNING **: Locale '0' is not set, defaulting to C locale
** Message: PackageKit: xid = 60817419
** Message: PackageKit: Codec nice name: MPEG-1 Layer 3 (MP3) decoder
** Message: PackageKit: ignoring field named parsed
** Message: PackageKit: field is: mpegaudioversion, type: gint
** Message: PackageKit: field is: mpegversion, type: gint
** Message: PackageKit: field is: layer, type: gint
** Message: PackageKit: structure: gstreamer1.0(decoder-audio/mpeg)(mpegaudioversion=1)(mpegversion=1)(layer=3)()(64bit)
** Message: PackageKit: Did not install codec: GDBus.Error:org.freedesktop.PackageKit.Modify.Cancelled: did not agree to search

(totem:1460): Gtk-WARNING **: GtkMenuBar 0x2832d60 is mapped but visible=1 child_visible=1 parent GtkApplicationWindow 0x2766020 mapped=0
[koz@largo ~]$ 

I am using the XFCE desktop and have not tried gnome3.
Comment 1 Bastien Nocera 2012-10-04 08:23:17 EDT
> The gstreamer framework does play mp3 files per the following cmd:
> [koz@largo ~]$ gst-launch playbin2 
> uri=file:///home/koz/media/mp3/the_band/The_Last_Waltz/Ophelia.mp3 

There isn't "a" GStreamer framework, there's 2 versions, 0.10, and 1.0. They're incompatible. You just ran the version for GStreamer 0.10 which probably has a working MP3 plugin.

Trying "gst-launch-1.0 playbin2  ..."

Finally, I don't think that Fluendo has released any 1.0 version of their MP3 plugin, though I could be wrong.

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