Bug 862695 - totem player can not find gstreamer plugin
Summary: totem player can not find gstreamer plugin
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: totem
Version: 18
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Bastien Nocera
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-10-03 12:16 UTC by Bob Kozdemba
Modified: 2012-10-04 12:23 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-10-04 12:23:17 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Bob Kozdemba 2012-10-03 12:16:57 UTC
Description of problem:
Totem and rhythmbox media players do not user gstreamer plugins.

Version-Release number of selected component (if applicable):
totem-3.6.0-1.fc18.x86_64

How reproducible:
100%


Steps to Reproduce:
1.$ totem file.mp3
2.
3.
  
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 12:23:17 UTC
> 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.