[gst-devel] osssink etc in gst-plugins-good.0.10 cannot be registered , debug log file is attached

rong wang rhong_wang at yahoo.com
Tue Dec 20 06:13:23 CET 2005


Thomas

  If you look at the log file, you will following line

DEBUG (0x1a1f8 - 0:00:55.913877000)  
GST_PLUGIN_LOADING(  825)
gstplugin.c(869):gst_plugin_load_by_name:
loading plugin ossaudio from file
/gst/lib/gstreamer-0.10/libgstossaudio.so
LOG   (0x1a1f8 - 0:00:55.915064000)     
GST_REFCOUNTING(  825)
gstobject.c(364):gst_object_ref:<plugin34>
0x4e2c0 ref 2->3
LOG   (0x1a1f8 - 0:00:55.916173000)     
GST_REFCOUNTING(  825)
gstobject.c(412):gst_object_unref:<plugin34>
0x4e2c0 unref 3->2
DEBUG (0x1a1f8 - 0:00:55.983157000)  
GST_PLUGIN_LOADING(  825)
gstplugin.c(389):gst_plugin_load_file:
attempt to load plugin
"/gst/lib/gstreamer-0.10/libgstossaudio.so"
WARN  (0x1a1f8 - 0:00:55.989494000)  
GST_PLUGIN_LOADING(  825)
gstplugin.c(411):gst_plugin_load_file:
module_open failed: /gst/lib/libgstaudio-0.10.so.0:
undefined symbol: gst_push_src_get_type
LOG   (0x1a1f8 - 0:00:55.990778000)     
GST_REFCOUNTING(  825)
gstobject.c(412):gst_object_unref:<plugin34>
0x4e2c0 unref 2->1
WARN  (0x1a1f8 - 0:00:55.991894000)  
GST_PLUGIN_LOADING(  825)
gstplugin.c(874):gst_plugin_load_by_name:
load_plugin error: Opening module failed
You will see gst_push_src_get_type cannot be found,
what does this imply?

when I used make install for gstreamer core, I saw the
log file,
it has a statement about "-LLIBDIR", where should I
set it?

here is excerpt from log
"
If you ever happen to want to link against installed
libraries
in a given directory, LIBDIR, you must either use
libtool, and
specify the full pathname of the library, or use the
`-LLIBDIR'
flag during linking and do at least one of the
following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment
variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment
variable
     during linking
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to
`/etc/ld.so.conf'"


Thanks
Rong


--- Thomas Vander Stichele <thomas at apestaart.org>
wrote:

> On Mon, 2005-12-19 at 19:37 -0800, rong wang wrote:
> > I cannot register osssink, take advice from
> Thomas,
> > getting debug
> > log file, see the failure, but cannot figure out
> what
> > is wrong,
> > Could you guys take a look and see what went wrong
> > here?
> 
> There is some possible Makefile.am bug we might be
> having - but it is
> due to the fact that you are configuring every
> module into a separate
> prefix.  So stop doing that.
> 
> Thomas
> 
> > Thanks
> > 
> > Rong
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam
> protection around 
> > http://mail.yahoo.com 
> > plain text document attachment (log2),
> "632422845-log2"
> > gst-inspect osssink LOG (0x1a1f8 -
> 0:00:00.004792000)  GST_DEBUG(
> 825)
>
gstinfo.c(872):for_each_threshold_by_entry:
> category default matches pattern 0x1c300 - gets set
> to level 5 INFO (0x1a1f8 - 0:00:00.008249000)
>  GST_INIT( 825)
> gst.c(496):init_pre: Initializing
> GStreamer Core Library version 0.10.0 INFO (0x1a1f8
> - 0:00:00.009186000) 
> GST_INIT( 825)
> gst.c(497):init_pre: Using library
> installed in /home/yge1/gst/gst/lib INFO (0x1a1f8 -
> 0:00:00.010872000)  GST_INIT(
> 825)
>
gstquery.c(78):_gst_query_initialize:
> init queries LOG (0x1a1f8 - 0:00:00.011978000)
>  GST_DEBUG( 825)
>
gstinfo.c(847):gst_debug_reset_threshold:
> category query matches pattern 0x1c300 - gets set to
> level 5 LOG (0x1a1f8 - 0:00:00.014846000)
>  GST_DEBUG( 825)
>
gstinfo.c(847):gst_debug_reset_threshold:
> category GST_DATAFLOW matches pattern 0x1c300 - gets
> set to level 5 LOG (0x1a1f8 - 0:00:00.080206000)
>  GST_DEBUG( 825)
>
gstinfo.c(847):gst_debug_reset_threshold:
> category GST_ELEMENT_FACTORY matches pattern 0x1c300
> - gets set to level 5 LOG (0x1a1f8 -
> 0:00:00.081925000)  GST_DEBUG(
> 825)
>
gstinfo.c(847):gst_debug_reset_threshold:
> category GST_TYPEFIND matches pattern 0x1c300 - gets
> set to level 5 LOG (0x1a1f8 - 0:00:00.083731000)
>  GST_DEBUG( 825)
>
gstinfo.c(847):gst_debug_reset_threshold:
> category bin matches pattern 0x1c300 - gets set to
> level 5 LOG (0x1a1f8 - 0:00:00.085393000)
>  GST_DEBUG( 825)
>
gstinfo.c(847):gst_debug_reset_threshold:
> category GST_URI matches pattern 0x1c300 - gets set
> to level 5 LOG (0x1a1f8 - 0:00:00.151446000)
>  GST_PLUGIN_LOADING( 825)
>
gstplugin.c(173):_gst_plugin_register_static:
> queueing static plugin "staticelements" for loading
> later on LOG (0x1a1f8 - 0:00:00.155985000) 
> default( 825)
> gstvalue.c(4005):_gst_value_initialize:
> Faking out the compiler: 125608 LOG (0x1a1f8 -
> 0:00:00.158495000) 
> GST_PLUGIN_LOADING( 825)
>
gstplugin.c(179):_gst_plugin_register_static:
> attempting to load static plugin "staticelements"
> now... LOG (0x1a1f8 - 0:00:00.166028000)
>  GST_REFCOUNTING( 825)
>
gstobject.c(316):gst_object_init:<GstObject at 0x20b00>
> 0x20b00 new LOG (0x1a1f8 - 0:00:00.168630000)
>  GST_PLUGIN_LOADING( 825)
>
gstplugin.c(256):gst_plugin_register_func:
> plugin "(NULL)" looks good LOG (0x1a1f8 -
> 0:00:00.234851000) 
> GST_REFCOUNTING( 825)
>
gstobject.c(316):gst_object_init:<GstObject at 0x20e28>
> 0x20e28 new LOG (0x1a1f8 - 0:00:00.236592000)
>  GST_ELEMENT_FACTORY(
> 825)
>
gstelementfactory.c(271):gst_element_register:<bin>
> Created new elementfactory for type GstBin DEBUG
> (0x1a1f8 - 0:00:00.239964000) 
> bin( 825)
> gstbin.c(342):gst_bin_class_init:
> creating bin thread pool LOG (0x1a1f8 -
> 0:00:00.243160000) 
> GST_REFCOUNTING( 825)
>
gstobject.c(316):gst_object_init:<GstObject at 0x22888>
> 0x22888 new DEBUG (0x1a1f8 - 0:00:00.245078000)
>  GST_REGISTRY( 825)
>
gstregistry.c(387):gst_registry_add_feature:<registry0>
> adding feature 0x20e28 (bin) LOG (0x1a1f8 -
> 0:00:00.311380000) 
> GST_REFCOUNTING( 825)
>
gstobject.c(364):gst_object_ref:<bin>
> 0x20e28 ref 1->2 LOG (0x1a1f8 - 0:00:00.312686000)
>  GST_REFCOUNTING( 825)
>
gstobject.c(440):gst_object_sink:<bin>
> sink LOG (0x1a1f8 - 0:00:00.313912000)
>  GST_REFCOUNTING( 825)
>
gstobject.c(412):gst_object_unref:<bin>
> 0x20e28 unref 2->1 DEBUG (0x1a1f8 -
> 0:00:00.314987000)  GST_REGISTRY(
> 825)
>
gstregistry.c(395):gst_registry_add_feature:<registry0>
> emitting feature-added for bin LOG (0x1a1f8 -
> 0:00:00.316774000) 
> GST_REFCOUNTING( 825)
>
gstobject.c(316):gst_object_init:<GstObject at 0x229f0>
> 0x229f0 new LOG (0x1a1f8 - 0:00:00.383660000)
>  GST_ELEMENT_FACTORY(
> 825)
>
gstelementfactory.c(271):gst_element_register:<pipeline>
> Created new elementfactory for type GstPipeline
> DEBUG (0x1a1f8 - 0:00:00.385785000) 
> GST_REGISTRY( 825)
>
gstregistry.c(387):gst_registry_add_feature:<registry0>
> adding feature 0x229f0 (pipeline) LOG (0x1a1f8 -
> 0:00:00.386905000) 
> GST_REFCOUNTING( 825)
>
gstobject.c(364):gst_object_ref:<pipeline>
> 0x229f0 ref 1->2 LOG (0x1a1f8 - 0:00:00.387956000)
>  GST_REFCOUNTING( 825)
>
gstobject.c(440):gst_object_sink:<pipeline>
> sink LOG (0x1a1f8 - 0:00:00.388957000)
>  GST_REFCOUNTING( 825)
>
gstobject.c(412):gst_object_unref:<pipeline>
> 0x229f0 unref 2->1 DEBUG (0x1a1f8 -
> 0:00:00.454662000)  GST_REGISTRY(
> 825)
>
gstregistry.c(395):gst_registry_add_feature:<registry0>
> emitting feature-added for pipeline LOG (0x1a1f8 -
> 0:00:00.455644000) 
> GST_PLUGIN_LOADING( 825)
>
gstplugin.c(268):gst_plugin_register_func:
> plugin "(NULL)" initialised INFO (0x1a1f8 -
> 0:00:00.456566000) 
> GST_PLUGIN_LOADING( 825)
>
gstplugin.c(183):_gst_plugin_register_static:
> loaded static plugin "staticelements" DEBUG (0x1a1f8
> - 0:00:00.457663000)  GST_REGISTRY(
> 825)
>
gstregistry.c(319):gst_registry_add_plugin:<registry0>
> adding plugin 0x20b00 for filename "(NULL)" LOG
> (0x1a1f8 - 0:00:00.523690000) 
> GST_REFCOUNTING( 825)
>
gstobject.c(364):gst_object_ref:<plugin0>
> 0x20b00 ref 1->2 LOG (0x1a1f8 - 0:00:00.524752000)
>  GST_REFCOUNTING( 825)
>
gstobject.c(440):gst_object_sink:<plugin0>
> sink LOG (0x1a1f8 - 0:00:00.525708000)
>  GST_REFCOUNTING( 825)
>
gstobject.c(412):gst_object_unref:<plugin0>
> 0x20b00 unref 2->1 DEBUG (0x1a1f8 -
> 0:00:00.526705000)  GST_REGISTRY(
> 825)
>
gstregistry.c(328):gst_registry_add_plugin:<registry0>
> emitting plugin-added for filename "(NULL)" INFO
> (0x1a1f8 - 0:00:00.593263000) 
> GST_INIT( 825)
>
gstmessage.c(72):_gst_message_initialize:
> init messages DEBUG (0x1a1f8 - 0:00:00.612207000)
>  GST_INIT( 825)
> gst.c(594):init_post: Reading
> registry cache DEBUG (0x1a1f8 - 0:00:00.617082000)
>  GST_REGISTRY( 825)
> gstregistryxml.c(345):load_plugin:
> creating new plugin and parsing LOG (0x1a1f8 -
> 0:00:00.618619000) 
> GST_REFCOUNTING( 825)
>
gstobject.c(316):gst_object_init:<GstObject at 0x2baf0>
> 0x2baf0 new DEBUG (0x1a1f8 - 0:00:00.620184000)
>  GST_REGISTRY( 825)
> gstregistryxml.c(362):load_plugin: name
> ret=1, name=alaw DEBUG (0x1a1f8 - 0:00:00.621211000)
>  GST_REGISTRY( 825)
> gstregistryxml.c(368):load_plugin:
> description ALaw audio conversion routines DEBUG
> (0x1a1f8 - 0:00:00.622428000) 
> GST_REGISTRY( 825)
> gstregistryxml.c(372):load_plugin:
> filename /gst/lib/gstreamer-0.10/libgstalaw.so DEBUG
> (0x1a1f8 - 0:00:00.689312000) 
> GST_REGISTRY( 825)
> gstregistryxml.c(410):load_plugin:
> file_size 
=== message truncated ===


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 




More information about the gstreamer-devel mailing list