[gst-devel] gstreamer on OS X w/ amarok

Brad brad at ithryn.net
Mon Sep 19 01:37:16 CEST 2005


I have been trying to get gstreamer working with amarok on OS X. I haven't got 
it to work yet. I'm sure gstreamer works on OS X, i have been able to play a 
test tone and an audio file using gst-launcher like so,
  $ gst-launch-0.8 sinesrc ! adder ! audioconvert ! osxaudiosink

When i run amarok with GST_DEBUG=5 i get errors like so, 
  (process:16105): GStreamer-CRITICAL **:  how to remove plugins?

  (process:16105): GStreamer-CRITICAL **: Factory for `id3demuxbin' has no 
type. This probably means the plugin wasn't found because the registry is 
broken. The plugin GStreamer was looking for is named 'mad' and is expected 
in file '/sw/lib/gstreamer-0.8/libgstmad.so'. The registry for this plugin is 
located at '/sw/var/cache/gstreamer-0.8/registry.xml'

(amarok crashes)

I have added debugging statements to some of the gstreamer code and get some 
more, perhaps useful, messages that report missing symbols. 

  (process:21556): GStreamer-WARNING **: trying to load plugin mad

  (process:21556): GStreamer-CRITICAL **:  --- how to remove plugins? ---

  (process:21556): GStreamer-WARNING **: could not load plugin mad: Error 
loading plugin /sw/lib/gstreamer-0.8/libgstmad.so, reason: dlcompat: dyld: 
amarokapp Undefined symbols:
/sw/lib/gstreamer-0.8/libgstmad.so undefined reference to 
_gst_tag_from_id3_tag expected to be defined in a dynamic image
/sw/lib/gstreamer-0.8/libgstmad.so undefined reference to 

It looks like these symbols are in 
  libgsttagedit.so: 00001ed4 T _gst_tag_from_id3_tag

I really don't know what to make of all of this. I pretty much know nothing 
about gstreamer other than what i've stated above. i'm looking for any ideas 
or any suggestions on how to fix this problem. i'm using gstreamer-0.8.11.

Please CC me on replies, i'm not on the list.

More information about the gstreamer-devel mailing list