[gst-devel] potential bug in gst-plugins-base.0.10

rong wang rhong_wang at yahoo.com
Tue Dec 20 08:12:03 CET 2005


After further debug using plugin volume

I found out that gst_base_transform_get_type is not
found in the libgstvolume.so, the header file is
alright, but somehow, libgstvolume.so should tried to
call libgstbase.so to found the definition, but it
didn't attempt to do, even though I put all these
libraries in one directory, it didn't even attmept to
do so. I tried to read makefile under volume
directory, I saw -lgstreamer in the GST_LIBS. I don't
know how I could let
libgstvolume.so to find out the definition. Please
give advice.

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