[gst-devel] What is --with-check means in gstreamer 0.10? what kind of check.h you expect?

rong wang rhong_wang at yahoo.com
Tue Dec 20 06:45:03 CET 2005


Here is my finding:

As long as the plugin involving definition under
gst\include\gstreamer-0.10\gst\base
(it includes, gstbasetransform.h, gstpushsrc.h etc
files),
the correspoding macro cannot be found during
registering).
My question is that why these issues don't get exposed
during
compiling time, but in the execution time. Only
possibility is that the image doesn't include it.
Any clue could cause this?

For gstreamer core, I basically use default one except
I set
-without-check, because with checking, there is
compiling error.
check.h cannot be found, I am not sure what kind of
check.h you want?

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