From: Andy W. <wi...@us...> - 2002-04-11 20:35:58
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wingo Date: Thu Apr 11 2002 13:35:54 PDT Log message: commit to make gstreamer follow the gtk function/macro naming conventions: GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE and the same for *factory and typefind. Modified files: docs/gst/tmpl : gstautoplug.sgml gstautoplugfactory.sgml gstelement.sgml gstelementfactory.sgml gstpad.sgml gstpadtemplate.sgml gstreamer-unused.sgml gstschedulerfactory.sgml gsttimecache.sgml gsttypefactory.sgml docs/manual : autoplugging.xml bins.xml debugging.xml dparams-app.xml dynamic.xml elements.xml factories.xml helloworld.xml helloworld2.xml pads.xml queues.xml threads.xml typedetection.xml xml.xml examples/autoplug: autoplug.c examples/cutter : cutter.c examples/events : seek.c examples/helloworld: helloworld.c examples/helloworld2: helloworld2.c examples/mixer : mixer.c examples/plugins: example.c examples/queue : queue.c examples/queue2 : queue2.c examples/queue3 : queue3.c examples/queue4 : queue4.c examples/thread : thread.c examples/typefind: typefind.c examples/xml : createxml.c gst : gst.c gstautoplug.c gstautoplug.h gstbin.c gstcaps.c gstelement.c gstelement.h gstelementfactory.c gstinfo.c gstinfo.h gstpad.c gstpad.h gstparse.c gstpipeline.c gstscheduler.c gstscheduler.h gstthread.c gsttimecache.c gsttimecache.h gsttype.c gsttype.h gsttypefind.c gsttypefind.h gstxml.c gst/autoplug : autoplugtest.c gstautoplugcache.c gstautoplugger.c gstsearchfuncs.c gstspider.c gstspideridentity.c gststaticautoplug.c gststaticautoplugrender.c spidertest.c gst/elements : gstaggregator.c gstelements.c gstfakesink.c gstfakesrc.c gstmd5sink.c gsttee.c gst/parse : grammar.y gst/schedulers : gstbasicscheduler.c gstfastscheduler.c gststandardscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/gst/tmpl/gstautoplug.sgml.diff?r1=1.14&r2=1.15 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/gst/tmpl/gstautoplugfactory.sgml.diff?r1=1.4&r2=1.5 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/gst/tmpl/gstelement.sgml.diff?r1=1.37&r2=1.38 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/gst/tmpl/gstelementfactory.sgml.diff?r1=1.4&r2=1.5 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/gst/tmpl/gstpad.sgml.diff?r1=1.35&r2=1.36 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/gst/tmpl/gstpadtemplate.sgml.diff?r1=1.5&r2=1.6 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/gst/tmpl/gstreamer-unused.sgml.diff?r1=1.57&r2=1.58 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/gst/tmpl/gstschedulerfactory.sgml.diff?r1=1.4&r2=1.5 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/gst/tmpl/gsttimecache.sgml.diff?r1=1.5&r2=1.6 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/gst/tmpl/gsttypefactory.sgml.diff?r1=1.6&r2=1.7 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/manual/autoplugging.xml.diff?r1=1.2&r2=1.3 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/manual/bins.xml.diff?r1=1.3&r2=1.4 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/manual/debugging.xml.diff?r1=1.2&r2=1.3 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/manual/dparams-app.xml.diff?r1=1.1&r2=1.2 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/manual/dynamic.xml.diff?r1=1.3&r2=1.4 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/manual/elements.xml.diff?r1=1.2&r2=1.3 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/manual/factories.xml.diff?r1=1.2&r2=1.3 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/manual/helloworld.xml.diff?r1=1.4&r2=1.5 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/manual/helloworld2.xml.diff?r1=1.4&r2=1.5 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/manual/pads.xml.diff?r1=1.2&r2=1.3 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/manual/queues.xml.diff?r1=1.2&r2=1.3 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/manual/threads.xml.diff?r1=1.3&r2=1.4 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/manual/typedetection.xml.diff?r1=1.2&r2=1.3 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/manual/xml.xml.diff?r1=1.3&r2=1.4 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/examples/autoplug/autoplug.c.diff?r1=1.24&r2=1.25 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/examples/cutter/cutter.c.diff?r1=1.8&r2=1.9 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/examples/events/seek.c.diff?r1=1.2&r2=1.3 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/examples/helloworld/helloworld.c.diff?r1=1.18&r2=1.19 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/examples/helloworld2/helloworld2.c.diff?r1=1.19&r2=1.20 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/examples/mixer/mixer.c.diff?r1=1.18&r2=1.19 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/examples/plugins/example.c.diff?r1=1.17&r2=1.18 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/examples/queue/queue.c.diff?r1=1.9&r2=1.10 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/examples/queue2/queue2.c.diff?r1=1.9&r2=1.10 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/examples/queue3/queue3.c.diff?r1=1.7&r2=1.8 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/examples/queue4/queue4.c.diff?r1=1.7&r2=1.8 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/examples/thread/thread.c.diff?r1=1.11&r2=1.12 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/examples/typefind/typefind.c.diff?r1=1.5&r2=1.6 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/examples/xml/createxml.c.diff?r1=1.13&r2=1.14 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gst.c.diff?r1=1.59&r2=1.60 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstautoplug.c.diff?r1=1.28&r2=1.29 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstautoplug.h.diff?r1=1.10&r2=1.11 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstbin.c.diff?r1=1.127&r2=1.128 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstcaps.c.diff?r1=1.47&r2=1.48 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstelement.c.diff?r1=1.128&r2=1.129 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstelement.h.diff?r1=1.86&r2=1.87 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstelementfactory.c.diff?r1=1.60&r2=1.61 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstinfo.c.diff?r1=1.39&r2=1.40 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstinfo.h.diff?r1=1.26&r2=1.27 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstpad.c.diff?r1=1.158&r2=1.159 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstpad.h.diff?r1=1.81&r2=1.82 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstparse.c.diff?r1=1.45&r2=1.46 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstpipeline.c.diff?r1=1.59&r2=1.60 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstscheduler.c.diff?r1=1.52&r2=1.53 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstscheduler.h.diff?r1=1.20&r2=1.21 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstthread.c.diff?r1=1.72&r2=1.73 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gsttimecache.c.diff?r1=1.5&r2=1.6 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gsttimecache.h.diff?r1=1.3&r2=1.4 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gsttype.c.diff?r1=1.35&r2=1.36 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gsttype.h.diff?r1=1.13&r2=1.14 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gsttypefind.c.diff?r1=1.20&r2=1.21 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gsttypefind.h.diff?r1=1.6&r2=1.7 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstxml.c.diff?r1=1.32&r2=1.33 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/autoplug/autoplugtest.c.diff?r1=1.9&r2=1.10 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/autoplug/gstautoplugcache.c.diff?r1=1.12&r2=1.13 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/autoplug/gstautoplugger.c.diff?r1=1.12&r2=1.13 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/autoplug/gstsearchfuncs.c.diff?r1=1.6&r2=1.7 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/autoplug/gstspider.c.diff?r1=1.11&r2=1.12 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/autoplug/gstspideridentity.c.diff?r1=1.9&r2=1.10 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/autoplug/gststaticautoplug.c.diff?r1=1.14&r2=1.15 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/autoplug/gststaticautoplugrender.c.diff?r1=1.21&r2=1.22 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/autoplug/spidertest.c.diff?r1=1.6&r2=1.7 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/elements/gstaggregator.c.diff?r1=1.11&r2=1.12 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/elements/gstelements.c.diff?r1=1.38&r2=1.39 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/elements/gstfakesink.c.diff?r1=1.32&r2=1.33 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/elements/gstfakesrc.c.diff?r1=1.44&r2=1.45 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/elements/gstmd5sink.c.diff?r1=1.4&r2=1.5 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/elements/gsttee.c.diff?r1=1.19&r2=1.20 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/parse/grammar.y.diff?r1=1.5&r2=1.6 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstbasicscheduler.c.diff?r1=1.22&r2=1.23 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstfastscheduler.c.diff?r1=1.2&r2=1.3 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gststandardscheduler.c.diff?r1=1.8&r2=1.9 ====Begin Diffs==== Index: gstautoplug.sgml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/gst/tmpl/gstautoplug.sgml,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- gstautoplug.sgml 31 Mar 2002 14:00:31 -0000 1.14 +++ gstautoplug.sgml 11 Apr 2002 20:35:12 -0000 1.15 @@ -13,7 +13,7 @@ </para> <para> -You first need to create a suitable autoplugger with gst_autoplugfactory_make() +You first need to create a suitable autoplugger with gst_autoplug_factory_make() (see #GstAutoplugFactory). The name of the autoplugger must be one of the registered autopluggers (see #GstStaticAutoplug and #GstStaticAutoplugRender). @@ -29,10 +29,10 @@ GstElement *sink; /* create a static autoplugger */ - autoplug = gst_autoplugfactory_make ("staticrender"); + autoplug = gst_autoplug_factory_make ("staticrender"); /* create an osssink */ - sink = gst_elementfactory_make ("osssink", "our_sink"); + sink = gst_element_factory_make ("osssink", "our_sink"); /* create an element that can play audio/mp3 through osssink */ element = gst_autoplug_to_renderers (autoplug, @@ -58,7 +58,7 @@ GstElement *element; /* create a static autoplugger */ - autoplug = gst_autoplugfactory_make ("static"); + autoplug = gst_autoplug_factory_make ("static"); /* create an element that converts audio/mp3 to audio/raw */ element = gst_autoplug_to_caps (autoplug, Index: gstautoplugfactory.sgml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/gst/tmpl/gstautoplugfactory.sgml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- gstautoplugfactory.sgml 15 Jan 2002 00:41:22 -0000 1.4 +++ gstautoplugfactory.sgml 11 Apr 2002 20:35:12 -0000 1.5 @@ -10,20 +10,20 @@ can be added to a #GstPlugin as it extends #GstPluginFeature. </para> <para> -Use gst_autoplugfactory_new() to create a new autoplugger which can be registered +Use gst_autoplug_factory_new() to create a new autoplugger which can be registered to a plugin with gst_plugin_add_feature(). </para> <para> -Use gst_autoplugfactory_find() to find the named autoplugfactory. -or use gst_autoplugfactory_get_list() to get a list of all available autopluggers. +Use gst_autoplug_factory_find() to find the named autoplugfactory. +or use gst_autoplug_factory_get_list() to get a list of all available autopluggers. </para> <para> -Once an autoplugfactory has been obtained use gst_autoplugfactory_create() to -instantiate a real autoplugger. Optionally gst_autoplugfactory_make() to create +Once an autoplugfactory has been obtained use gst_autoplug_factory_create() to +instantiate a real autoplugger. Optionally gst_autoplug_factory_make() to create a autoplugger from the named factory. </para> <para> -Use gst_autoplugfactory_destroy() to remove the factory from the global list. +Use gst_autoplug_factory_destroy() to remove the factory from the global list. </para> <!-- ##### SECTION See_Also ##### --> @@ -37,7 +37,7 @@ </para> -<!-- ##### FUNCTION gst_autoplugfactory_new ##### --> +<!-- ##### FUNCTION gst_autoplug_factory_new ##### --> <para> </para> @@ -48,7 +48,7 @@ @Returns: -<!-- ##### FUNCTION gst_autoplugfactory_destroy ##### --> +<!-- ##### FUNCTION gst_autoplug_factory_destroy ##### --> <para> </para> @@ -56,7 +56,7 @@ @factory: -<!-- ##### FUNCTION gst_autoplugfactory_find ##### --> +<!-- ##### FUNCTION gst_autoplug_factory_find ##### --> <para> </para> @@ -65,7 +65,7 @@ @Returns: -<!-- ##### FUNCTION gst_autoplugfactory_get_list ##### --> +<!-- ##### FUNCTION gst_autoplug_factory_get_list ##### --> <para> </para> @@ -73,7 +73,7 @@ @Returns: -<!-- ##### FUNCTION gst_autoplugfactory_create ##### --> +<!-- ##### FUNCTION gst_autoplug_factory_create ##### --> <para> </para> @@ -82,7 +82,7 @@ @Returns: -<!-- ##### FUNCTION gst_autoplugfactory_make ##### --> +<!-- ##### FUNCTION gst_autoplug_factory_make ##### --> <para> </para> Index: gstelement.sgml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/gst/tmpl/gstelement.sgml,v retrieving revision 1.37 retrieving revision 1.38 diff -u -d -r1.37 -r1.38 --- gstelement.sgml 7 Apr 2002 23:32:10 -0000 1.37 +++ gstelement.sgml 11 Apr 2002 20:35:12 -0000 1.38 @@ -256,7 +256,7 @@ @clock: The clock to set on the element -<!-- ##### FUNCTION gst_element_class_add_padtemplate ##### --> +<!-- ##### FUNCTION gst_element_class_add_pad_template ##### --> <para> </para> @@ -405,7 +405,7 @@ @Returns: -<!-- ##### FUNCTION gst_element_get_padtemplate_list ##### --> +<!-- ##### FUNCTION gst_element_get_pad_template_list ##### --> <para> </para> @@ -414,7 +414,7 @@ @Returns: -<!-- ##### FUNCTION gst_element_get_padtemplate_by_name ##### --> +<!-- ##### FUNCTION gst_element_get_pad_template_by_name ##### --> <para> </para> Index: gstelementfactory.sgml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/gst/tmpl/gstelementfactory.sgml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- gstelementfactory.sgml 15 Jan 2002 00:41:22 -0000 1.4 +++ gstelementfactory.sgml 11 Apr 2002 20:35:12 -0000 1.5 @@ -10,21 +10,21 @@ can be added to a #GstPlugin as it is also a #GstPluginFeature. </para> <para> -Use gst_elementfactory_new() to create a new factory which can be added to a plugin +Use gst_element_factory_new() to create a new factory which can be added to a plugin with gst_plugin_add_feature(). </para> <para> -gst_elementfactory_get_list() is used to get a list of all available factories in +gst_element_factory_get_list() is used to get a list of all available factories in the plugin repository. </para> <para> -gst_elementfactory_add_padtemplate() is used to add a padtemplate to the factory. +gst_element_factory_add_pad_template() is used to add a padtemplate to the factory. This function will enable the application to query for elementfactories that handle a specific media type. </para> <para> -Use the gst_elementfactory_find() and gst_elementfactory_create() functions -to create element instances or use gst_elementfactory_make() as a convenient +Use the gst_element_factory_find() and gst_element_factory_create() functions +to create element instances or use gst_element_factory_make() as a convenient shortcut. </para> <para> @@ -40,10 +40,10 @@ gst_init(&argc,&argv); - srcfactory = gst_elementfactory_find("filesrc"); + srcfactory = gst_element_factory_find("filesrc"); g_return_if_fail(srcfactory != NULL); - src = gst_elementfactory_create(srcfactory,"src"); + src = gst_element_factory_create(srcfactory,"src"); g_return_if_fail(src != NULL); ... </programlisting> @@ -67,7 +67,7 @@ @author: @copyright: -<!-- ##### FUNCTION gst_elementfactory_new ##### --> +<!-- ##### FUNCTION gst_element_factory_new ##### --> <para> </para> @@ -78,7 +78,7 @@ @Returns: -<!-- ##### FUNCTION gst_elementfactory_find ##### --> +<!-- ##### FUNCTION gst_element_factory_find ##### --> <para> </para> @@ -87,7 +87,7 @@ @Returns: -<!-- ##### FUNCTION gst_elementfactory_get_list ##### --> +<!-- ##### FUNCTION gst_element_factory_get_list ##### --> <para> </para> @@ -95,7 +95,7 @@ @Returns: -<!-- ##### FUNCTION gst_elementfactory_add_padtemplate ##### --> +<!-- ##### FUNCTION gst_element_factory_add_pad_template ##### --> <para> </para> @@ -107,7 +107,7 @@ @pad: -<!-- ##### FUNCTION gst_elementfactory_can_src_caps ##### --> +<!-- ##### FUNCTION gst_element_factory_can_src_caps ##### --> <para> </para> @@ -117,7 +117,7 @@ @Returns: -<!-- ##### FUNCTION gst_elementfactory_can_sink_caps ##### --> +<!-- ##### FUNCTION gst_element_factory_can_sink_caps ##### --> <para> </para> @@ -127,7 +127,7 @@ @Returns: -<!-- ##### FUNCTION gst_elementfactory_create ##### --> +<!-- ##### FUNCTION gst_element_factory_create ##### --> <para> </para> @@ -137,7 +137,7 @@ @Returns: -<!-- ##### FUNCTION gst_elementfactory_make ##### --> +<!-- ##### FUNCTION gst_element_factory_make ##### --> <para> </para> Index: gstpad.sgml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/gst/tmpl/gstpad.sgml,v retrieving revision 1.35 retrieving revision 1.36 diff -u -d -r1.35 -r1.36 --- gstpad.sgml 31 Mar 2002 14:00:32 -0000 1.35 +++ gstpad.sgml 11 Apr 2002 20:35:12 -0000 1.36 @@ -70,7 +70,7 @@ @pad: the pad to query -<!-- ##### MACRO GST_PAD_PADTEMPLATE ##### --> +<!-- ##### MACRO GST_PAD_PAD_TEMPLATE ##### --> <para> Get the padtemplate that was used to create this pad. NULL if no padtemplate was used. @@ -662,7 +662,7 @@ @Returns: -<!-- ##### FUNCTION gst_pad_get_padtemplate ##### --> +<!-- ##### FUNCTION gst_pad_get_pad_template ##### --> <para> </para> @@ -671,7 +671,7 @@ @Returns: -<!-- ##### FUNCTION gst_pad_get_padtemplate_caps ##### --> +<!-- ##### FUNCTION gst_pad_get_pad_template_caps ##### --> <para> </para> Index: gstpadtemplate.sgml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/gst/tmpl/gstpadtemplate.sgml,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- gstpadtemplate.sgml 31 Mar 2002 14:00:32 -0000 1.5 +++ gstpadtemplate.sgml 11 Apr 2002 20:35:12 -0000 1.6 @@ -11,19 +11,19 @@ </para> <para> Pad and PadTemplates have #GstCaps attached to it to describe the media type they -are capable of dealing with. gst_padtemplate_get_caps() is used to get the +are capable of dealing with. gst_pad_template_get_caps() is used to get the caps of a padtemplate. It's not possible to modify the caps of a padtemplate after creation. </para> <para> -Padtemplates can be created with gst_padtemplate_new() or with the convenient -GST_PADTEMPLATE_FACTORY() macro. A padtemplate can be used to create a pad or +Padtemplates can be created with gst_pad_template_new() or with the convenient +GST_PAD_TEMPLATE_FACTORY() macro. A padtemplate can be used to create a pad or to add to an elementfactory. </para> <para> The following code example shows the code to create a pad from a padtemplate. <programlisting> - GST_PADTEMPLATE_FACTORY (my_template_factory, + GST_PAD_TEMPLATE_FACTORY (my_template_factory, "sink", /* the name of the pad */ GST_PAD_SINK, /* the direction of the pad */ GST_PAD_ALWAYS, /* when this pad will be present */ @@ -40,7 +40,7 @@ { GstPad *pad; - pad = gst_pad_new_from_template (GST_PADTEMPLATE_GET (my_template_factory), "sink"); + pad = gst_pad_new_from_template (GST_PAD_TEMPLATE_GET (my_template_factory), "sink"); ... } </programlisting> @@ -53,10 +53,10 @@ { GstElementFactory *factory; - factory = gst_elementfactory_new ("my_factory", GST_TYPE_MYFACTORY, &gst_myfactory_details); + factory = gst_element_factory_new ("my_factory", GST_TYPE_MYFACTORY, &gst_myfactory_details); g_return_val_if_fail (factory != NULL, FALSE); - gst_elementfactory_add_padtemplate (factory, GST_PADTEMPLATE_GET (my_template_factory)); + gst_element_factory_add_pad_template (factory, GST_PAD_TEMPLATE_GET (my_template_factory)); gst_plugin_add_feature (plugin, GST_PLUGIN_FEATURE (factory)); @@ -87,7 +87,7 @@ </para> -<!-- ##### MACRO GST_PADTEMPLATE_CAPS ##### --> +<!-- ##### MACRO GST_PAD_TEMPLATE_CAPS ##### --> <para> Get a handle to the padtemplate #GstCaps </para> @@ -95,7 +95,7 @@ @templ: the template to query -<!-- ##### MACRO GST_PADTEMPLATE_DIRECTION ##### --> +<!-- ##### MACRO GST_PAD_TEMPLATE_DIRECTION ##### --> <para> Get the direction of the padtemplate. </para> @@ -103,7 +103,7 @@ @templ: the template to query -<!-- ##### MACRO GST_PADTEMPLATE_NAME_TEMPLATE ##### --> +<!-- ##### MACRO GST_PAD_TEMPLATE_NAME_TEMPLATE ##### --> <para> Get the nametemplate of the padtemplate. </para> @@ -111,7 +111,7 @@ @templ: the template to query -<!-- ##### MACRO GST_PADTEMPLATE_PRESENCE ##### --> +<!-- ##### MACRO GST_PAD_TEMPLATE_PRESENCE ##### --> <para> Get the presence of the padtemplate. </para> @@ -119,7 +119,7 @@ @templ: the template to query -<!-- ##### MACRO GST_PADTEMPLATE_NEW ##### --> +<!-- ##### MACRO GST_PAD_TEMPLATE_NEW ##### --> <para> Create a new padtemplate. </para> @@ -130,10 +130,10 @@ @a...: the capabilities of this padtemplate usually created with GST_CAPS_NEW() -<!-- ##### MACRO GST_PADTEMPLATE_FACTORY ##### --> +<!-- ##### MACRO GST_PAD_TEMPLATE_FACTORY ##### --> <para> Create a factory for a padtemplate. This can be used if you only want one instance -of the padtemplate. Use GST_PADTEMPLATE_GET() to get the unique padtemplate. +of the padtemplate. Use GST_PAD_TEMPLATE_GET() to get the unique padtemplate. </para> @name: th name of the factory @@ -143,15 +143,15 @@ @a...: the capabilities of this padtemplate, usually created with GST_CAPS_NEW() -<!-- ##### MACRO GST_PADTEMPLATE_GET ##### --> +<!-- ##### MACRO GST_PAD_TEMPLATE_GET ##### --> <para> -Get the padtemplate of the factory created with GST_PADTEMPLATE_FACTORY() +Get the padtemplate of the factory created with GST_PAD_TEMPLATE_FACTORY() </para> @fact: the factory name to get the padtemplate from. -<!-- ##### MACRO GST_PADTEMPLATE_FIXED ##### --> +<!-- ##### MACRO GST_PAD_TEMPLATE_FIXED ##### --> <para> Get the flag indicating the properties are fixed from the template. </para> @@ -159,7 +159,7 @@ @templ: the template to query -<!-- ##### MACRO GST_PADTEMPLATE_IS_FIXED ##### --> +<!-- ##### MACRO GST_PAD_TEMPLATE_IS_FIXED ##### --> <para> Check if the properties of the padtemplate are fixed </para> @@ -167,7 +167,7 @@ @templ: the template to query -<!-- ##### FUNCTION gst_padtemplate_new ##### --> +<!-- ##### FUNCTION gst_pad_template_new ##### --> <para> </para> @@ -180,7 +180,7 @@ @Returns: -<!-- ##### FUNCTION gst_padtemplate_load_thyself ##### --> +<!-- ##### FUNCTION gst_pad_template_load_thyself ##### --> <para> </para> @@ -189,7 +189,7 @@ @Returns: -<!-- ##### FUNCTION gst_padtemplate_save_thyself ##### --> +<!-- ##### FUNCTION gst_pad_template_save_thyself ##### --> <para> </para> @@ -199,7 +199,7 @@ @Returns: -<!-- ##### FUNCTION gst_padtemplate_get_caps ##### --> +<!-- ##### FUNCTION gst_pad_template_get_caps ##### --> <para> </para> @@ -208,7 +208,7 @@ @Returns: -<!-- ##### FUNCTION gst_padtemplate_get_caps_by_name ##### --> +<!-- ##### FUNCTION gst_pad_template_get_caps_by_name ##### --> <para> </para> Index: gstreamer-unused.sgml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/gst/tmpl/gstreamer-unused.sgml,v retrieving revision 1.57 retrieving revision 1.58 diff -u -d -r1.57 -r1.58 --- gstreamer-unused.sgml 7 Apr 2002 23:32:10 -0000 1.57 +++ gstreamer-unused.sgml 11 Apr 2002 20:35:12 -0000 1.58 @@ -5001,7 +5001,7 @@ @srccaps: @sinkcaps: -<!-- ##### FUNCTION gst_autoplugfactory_load_thyself ##### --> +<!-- ##### FUNCTION gst_autoplug_factory_load_thyself ##### --> <para> </para> @@ -5009,7 +5009,7 @@ @parent: @Returns: -<!-- ##### FUNCTION gst_autoplugfactory_save_thyself ##### --> +<!-- ##### FUNCTION gst_autoplug_factory_save_thyself ##### --> <para> </para> @@ -5413,7 +5413,7 @@ @element: -<!-- ##### FUNCTION gst_elementfactory_add_sink ##### --> +<!-- ##### FUNCTION gst_element_factory_add_sink ##### --> <para> </para> @@ -5421,7 +5421,7 @@ @elementfactory: @id: -<!-- ##### FUNCTION gst_elementfactory_add_src ##### --> +<!-- ##### FUNCTION gst_element_factory_add_src ##### --> <para> </para> @@ -5429,7 +5429,7 @@ @elementfactory: @id: -<!-- ##### FUNCTION gst_elementfactory_can_sink_caps_list ##### --> +<!-- ##### FUNCTION gst_element_factory_can_sink_caps_list ##### --> <para> </para> @@ -5438,7 +5438,7 @@ @caps: @Returns: -<!-- ##### FUNCTION gst_elementfactory_can_src_caps_list ##### --> +<!-- ##### FUNCTION gst_element_factory_can_src_caps_list ##### --> <para> </para> @@ -5447,14 +5447,14 @@ @caps: @Returns: -<!-- ##### FUNCTION gst_elementfactory_destroy ##### --> +<!-- ##### FUNCTION gst_element_factory_destroy ##### --> <para> </para> @elementfactory: -<!-- ##### FUNCTION gst_elementfactory_load_thyself ##### --> +<!-- ##### FUNCTION gst_element_factory_load_thyself ##### --> <para> </para> @@ -5462,14 +5462,14 @@ @parent: @Returns: -<!-- ##### FUNCTION gst_elementfactory_register ##### --> +<!-- ##### FUNCTION gst_element_factory_register ##### --> <para> </para> @elementfactory: -<!-- ##### FUNCTION gst_elementfactory_save_thyself ##### --> +<!-- ##### FUNCTION gst_element_factory_save_thyself ##### --> <para> </para> @@ -5986,7 +5986,7 @@ @sinkpad: @Returns: -<!-- ##### FUNCTION gst_padtemplate_create ##### --> +<!-- ##### FUNCTION gst_pad_template_create ##### --> <para> </para> @@ -6072,7 +6072,7 @@ </para> -<!-- ##### FUNCTION gst_plugin_load_autoplugfactory ##### --> +<!-- ##### FUNCTION gst_plugin_load_autoplug_factory ##### --> <para> </para> @@ -6080,7 +6080,7 @@ @name: @Returns: -<!-- ##### FUNCTION gst_plugin_load_elementfactory ##### --> +<!-- ##### FUNCTION gst_plugin_load_element_factory ##### --> <para> </para> @@ -6088,7 +6088,7 @@ @name: @Returns: -<!-- ##### FUNCTION gst_plugin_load_typefactory ##### --> +<!-- ##### FUNCTION gst_plugin_load_type_factory ##### --> <para> </para> @@ -6295,7 +6295,7 @@ @sched: @element: -<!-- ##### FUNCTION gst_schedulerfactory_get_type ##### --> +<!-- ##### FUNCTION gst_scheduler_factory_get_type ##### --> <para> </para> @@ -6573,7 +6573,7 @@ @parent: @Returns: -<!-- ##### FUNCTION gst_typefactory_load_thyself ##### --> +<!-- ##### FUNCTION gst_type_factory_load_thyself ##### --> <para> </para> @@ -6581,7 +6581,7 @@ @parent: @Returns: -<!-- ##### FUNCTION gst_typefactory_save_thyself ##### --> +<!-- ##### FUNCTION gst_type_factory_save_thyself ##### --> <para> </para> Index: gstschedulerfactory.sgml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/gst/tmpl/gstschedulerfactory.sgml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- gstschedulerfactory.sgml 15 Jan 2002 00:41:22 -0000 1.4 +++ gstschedulerfactory.sgml 11 Apr 2002 20:35:12 -0000 1.5 @@ -10,20 +10,20 @@ can be added to a #GstPlugin as it extends #GstPluginFeature. </para> <para> -Use gst_schedulerfactory_new() to create a new scheduler which can be registered +Use gst_scheduler_factory_new() to create a new scheduler which can be registered to a plugin with gst_plugin_add_feature(). </para> <para> -Use gst_schedulerfactory_find() to find the named schedulerfactory. -or use gst_schedulerfactory_get_list() to get a list of all available schedulers. +Use gst_scheduler_factory_find() to find the named schedulerfactory. +or use gst_scheduler_factory_get_list() to get a list of all available schedulers. </para> <para> -Once an schedulerfactory has been obtained use gst_schedulerfactory_create() to -instantiate a real scheduler. Optionally gst_schedulerfactory_make() to create +Once an schedulerfactory has been obtained use gst_scheduler_factory_create() to +instantiate a real scheduler. Optionally gst_scheduler_factory_make() to create a scheduler from the named factory. </para> <para> -Use gst_schedulerfactory_destroy() to remove the factory from the global list. +Use gst_scheduler_factory_destroy() to remove the factory from the global list. </para> <!-- ##### SECTION See_Also ##### --> @@ -31,7 +31,7 @@ </para> -<!-- ##### FUNCTION gst_schedulerfactory_create ##### --> +<!-- ##### FUNCTION gst_scheduler_factory_create ##### --> <para> </para> @@ -41,7 +41,7 @@ @Returns: -<!-- ##### FUNCTION gst_schedulerfactory_destroy ##### --> +<!-- ##### FUNCTION gst_scheduler_factory_destroy ##### --> <para> </para> @@ -49,7 +49,7 @@ @factory: -<!-- ##### FUNCTION gst_schedulerfactory_find ##### --> +<!-- ##### FUNCTION gst_scheduler_factory_find ##### --> <para> </para> @@ -58,7 +58,7 @@ @Returns: -<!-- ##### FUNCTION gst_schedulerfactory_get_list ##### --> +<!-- ##### FUNCTION gst_scheduler_factory_get_list ##### --> <para> </para> @@ -66,7 +66,7 @@ @Returns: -<!-- ##### FUNCTION gst_schedulerfactory_make ##### --> +<!-- ##### FUNCTION gst_scheduler_factory_make ##### --> <para> </para> @@ -76,7 +76,7 @@ @Returns: -<!-- ##### FUNCTION gst_schedulerfactory_new ##### --> +<!-- ##### FUNCTION gst_scheduler_factory_new ##### --> <para> </para> @@ -87,7 +87,7 @@ @Returns: -<!-- ##### FUNCTION gst_schedulerfactory_get_default_name ##### --> +<!-- ##### FUNCTION gst_scheduler_factory_get_default_name ##### --> <para> </para> @@ -95,7 +95,7 @@ @Returns: -<!-- ##### FUNCTION gst_schedulerfactory_set_default_name ##### --> +<!-- ##### FUNCTION gst_scheduler_factory_set_default_name ##### --> <para> </para> Index: gsttimecache.sgml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/gst/tmpl/gsttimecache.sgml,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- gsttimecache.sgml 31 Mar 2002 14:00:33 -0000 1.5 +++ gsttimecache.sgml 11 Apr 2002 20:35:12 -0000 1.6 @@ -42,13 +42,13 @@ </para> -@GST_TIMECACHE_UNKNOWN: -@GST_TIMECACHE_CERTAIN: -@GST_TIMECACHE_FUZZY_LOCATION: -@GST_TIMECACHE_FUZZY_TIMESTAMP: -@GST_TIMECACHE_FUZZY: +@GST_TIME_CACHE_UNKNOWN: +@GST_TIME_CACHE_CERTAIN: +@GST_TIME_CACHE_FUZZY_LOCATION: +@GST_TIME_CACHE_FUZZY_TIMESTAMP: +@GST_TIME_CACHE_FUZZY: -<!-- ##### FUNCTION gst_timecache_new ##### --> +<!-- ##### FUNCTION gst_time_cache_new ##### --> <para> </para> @@ -56,7 +56,7 @@ @Returns: -<!-- ##### FUNCTION gst_timecache_get_group ##### --> +<!-- ##### FUNCTION gst_time_cache_get_group ##### --> <para> </para> @@ -65,7 +65,7 @@ @Returns: -<!-- ##### FUNCTION gst_timecache_new_group ##### --> +<!-- ##### FUNCTION gst_time_cache_new_group ##### --> <para> </para> @@ -74,7 +74,7 @@ @Returns: -<!-- ##### FUNCTION gst_timecache_set_group ##### --> +<!-- ##### FUNCTION gst_time_cache_set_group ##### --> <para> </para> @@ -84,7 +84,7 @@ @Returns: -<!-- ##### FUNCTION gst_timecache_set_certainty ##### --> +<!-- ##### FUNCTION gst_time_cache_set_certainty ##### --> <para> </para> @@ -93,7 +93,7 @@ @certainty: -<!-- ##### FUNCTION gst_timecache_get_certainty ##### --> +<!-- ##### FUNCTION gst_time_cache_get_certainty ##### --> <para> </para> @@ -102,7 +102,7 @@ @Returns: -<!-- ##### FUNCTION gst_timecache_add_entry ##### --> +<!-- ##### FUNCTION gst_time_cache_add_entry ##### --> <para> </para> @@ -112,7 +112,7 @@ @timestamp: -<!-- ##### FUNCTION gst_timecache_find_location ##### --> +<!-- ##### FUNCTION gst_time_cache_find_location ##### --> <para> </para> @@ -123,7 +123,7 @@ @Returns: -<!-- ##### FUNCTION gst_timecache_find_timestamp ##### --> +<!-- ##### FUNCTION gst_time_cache_find_timestamp ##### --> <para> </para> Index: gsttypefactory.sgml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/gst/tmpl/gsttypefactory.sgml,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- gsttypefactory.sgml 15 Jan 2002 00:41:22 -0000 1.6 +++ gsttypefactory.sgml 11 Apr 2002 20:35:12 -0000 1.7 @@ -8,22 +8,22 @@ <para> A GstTypeFactory is used to add a new type and a typedetection function to a plugin. Typefactories are named so they can be found with -gst_typefactory_find(). +gst_type_factory_find(). </para> <para> -gst_typefactory_new() is used to create a new typefactory from the given +gst_type_factory_new() is used to create a new typefactory from the given #GstTypeDefinition. A typefactory is added to a #GstPlugin with gst_plugin_add_feature() as shown in the example: <programlisting> static GstCaps* - avi_typefind (GstBuffer *buf, gpointer private) + avi_type_find (GstBuffer *buf, gpointer private) { gchar *data = GST_BUFFER_DATA (buf); if (strncmp (&data[0], "RIFF", 4)) return NULL; if (strncmp (&data[8], "AVI ", 4)) return NULL; - return gst_caps_new ("avi_typefind","video/avi", NULL); + return gst_caps_new ("avi_type_find","video/avi", NULL); } /* typedefinition for 'avi' */ @@ -31,7 +31,7 @@ "avidecoder_video/avi", /* the name of this definition */ "video/avi", /* the mime type */ ".avi", /* the file extensions */ - avi_typefind, /* a pointer to a GstTypeFindFunc function */ + avi_type_find, /* a pointer to a GstTypeFindFunc function */ }; static gboolean @@ -39,7 +39,7 @@ { GstTypeFactory *type; ... - type = gst_typefactory_new (&avidefinition); + type = gst_type_factory_new (&avidefinition); gst_plugin_add_feature (plugin, GST_PLUGIN_FEATURE (type)); ... } @@ -79,7 +79,7 @@ type was not recognized by this function; -<!-- ##### FUNCTION gst_typefactory_new ##### --> +<!-- ##### FUNCTION gst_type_factory_new ##### --> <para> </para> @@ -88,7 +88,7 @@ @Returns: -<!-- ##### FUNCTION gst_typefactory_find ##### --> +<!-- ##### FUNCTION gst_type_factory_find ##### --> <para> </para> @@ -97,7 +97,7 @@ @Returns: -<!-- ##### FUNCTION gst_typefactory_get_list ##### --> +<!-- ##### FUNCTION gst_type_factory_get_list ##### --> <para> </para> Index: autoplugging.xml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/manual/autoplugging.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- autoplugging.xml 7 Apr 2002 23:32:11 -0000 1.2 +++ autoplugging.xml 11 Apr 2002 20:35:12 -0000 1.3 @@ -20,11 +20,11 @@ <sect1> <title>Using autoplugging</title> <para> - You first need to create a suitable autoplugger with gst_autoplugfactory_make(). + You first need to create a suitable autoplugger with gst_autoplug_factory_make(). The name of the autoplugger must be one of the registered autopluggers.. </para> <para> - A list of all available autopluggers can be obtained with gst_autoplugfactory_get_list(). + A list of all available autopluggers can be obtained with gst_autoplug_factory_get_list(). </para> <para> If the autoplugger supports the RENDERER API, use gst_autoplug_to_renderers() call to @@ -38,10 +38,10 @@ GstElement *sink; /* create a static autoplugger */ - autoplug = gst_autoplugfactory_make ("staticrender"); + autoplug = gst_autoplug_factory_make ("staticrender"); /* create an osssink */ - sink = gst_elementfactory_make ("osssink", "our_sink"); + sink = gst_element_factory_make ("osssink", "our_sink"); /* create an element that can play audio/mp3 through osssink */ element = gst_autoplug_to_renderers (autoplug, @@ -68,7 +68,7 @@ GstElement *element; /* create a static autoplugger */ - autoplug = gst_autoplugfactory_make ("static"); + autoplug = gst_autoplug_factory_make ("static"); /* create an element that converts audio/mp3 to audio/raw */ element = gst_autoplug_to_caps (autoplug, Index: bins.xml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/manual/bins.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- bins.xml 7 Apr 2002 23:32:11 -0000 1.3 +++ bins.xml 11 Apr 2002 20:35:12 -0000 1.4 @@ -56,13 +56,13 @@ /* create a new bin called 'mybin'. this bin will be only for organizational purposes; a normal GstBin doesn't affect plan generation */ - bin = gst_elementfactory_make ("bin", "mybin"); + bin = gst_element_factory_make ("bin", "mybin"); /* create a new thread, and give it a unique name */ - thread = gst_elementfactory_make ("thread", NULL); + thread = gst_element_factory_make ("thread", NULL); /* the core bins (GstBin, GstThread, GstPipeline) also have convenience APIs, - gst_<bintype>_new (). these are equivalent to the gst_elementfactory_make () syntax. */ + gst_<bintype>_new (). these are equivalent to the gst_element_factory_make () syntax. */ pipeline = gst_pipeline_new ("pipeline_name"); </programlisting> </sect1> @@ -78,7 +78,7 @@ bin = gst_bin_new ("mybin"); - element = gst_elementfactory_make ("mpg123", "decoder"); + element = gst_element_factory_make ("mpg123", "decoder"); gst_bin_add (GST_BIN (bin), element); ... </programlisting> @@ -151,7 +151,7 @@ <programlisting> /* create the mp3player element */ - GstElement *mp3player = gst_elementfactory_make ("mp3player", "mp3player"); + GstElement *mp3player = gst_element_factory_make ("mp3player", "mp3player"); /* set the source mp3 audio file */ g_object_set (G_OBJECT (mp3player), "location", "helloworld.mp3", NULL); /* start playback */ @@ -215,7 +215,7 @@ GstElement *bin; GstElement *element; - element = gst_elementfactory_create ("mad", "decoder"); + element = gst_element_factory_create ("mad", "decoder"); bin = gst_bin_new ("mybin"); gst_bin_add (GST_BIN (bin), element); @@ -231,7 +231,7 @@ <programlisting> GstElement *filesrc; - filesrc = gst_elementfactory_create ("filesrc", "disk_reader"); + filesrc = gst_element_factory_create ("filesrc", "disk_reader"); gst_element_connect_pads (filesrc, "src", bin, "sink"); ... Index: debugging.xml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/manual/debugging.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- debugging.xml 7 Apr 2002 23:32:11 -0000 1.2 +++ debugging.xml 11 Apr 2002 20:35:12 -0000 1.3 @@ -80,7 +80,7 @@ 0x00000800 / CAPS 0x00001000 / CLOCK 0x00002000 / ELEMENT_PADS -0x00004000 / ELEMENTFACTORY +0x00004000 / ELEMENT_FACTORY 0x00008000 / PADS 0x00010000 / PIPELINE 0x00020000 / PLUGIN_LOADING Index: dparams-app.xml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/manual/dparams-app.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- dparams-app.xml 24 Mar 2002 14:06:02 -0000 1.1 +++ dparams-app.xml 11 Apr 2002 20:35:12 -0000 1.2 @@ -50,7 +50,7 @@ GstElement *sinesrc; GstDParamManager *dpman; ... - sinesrc = gst_elementfactory_make("sinesrc","sine-source"); + sinesrc = gst_element_factory_make("sinesrc","sine-source"); ... dpman = gst_dpman_get_manager (sinesrc); gst_dpman_set_mode(dpman, "synchronous"); Index: dynamic.xml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/manual/dynamic.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- dynamic.xml 7 Apr 2002 23:32:11 -0000 1.3 +++ dynamic.xml 11 Apr 2002 20:35:12 -0000 1.4 @@ -44,11 +44,11 @@ pipeline = gst_pipeline_new ("pipeline"); g_return_val_if_fail (pipeline != NULL, -1); - src = gst_elementfactory_make ("filesrc", "src"); + src = gst_element_factory_make ("filesrc", "src"); g_return_val_if_fail (src != NULL, -1); g_object_set (G_OBJECT (src), "location", argv[1], NULL); - demux = gst_elementfactory_make ("mpegdemux", "demux"); + demux = gst_element_factory_make ("mpegdemux", "demux"); g_return_val_if_fail (demux != NULL, -1); gst_bin_add_many (GST_BIN (pipeline), src, demux, NULL); @@ -105,9 +105,9 @@ if (strncmp (gst_pad_get_name (pad), "audio_", 6) == 0) { // construct internal pipeline elements - decode = gst_elementfactory_make ("mad", "decode_audio"); + decode = gst_element_factory_make ("mad", "decode_audio"); g_return_if_fail (decode != NULL); - play = gst_elementfactory_make ("osssink", "play_audio"); + play = gst_element_factory_make ("osssink", "play_audio"); g_return_if_fail (play != NULL); // create the thread and pack stuff into it @@ -121,7 +121,7 @@ gst_element_connect (decode, play); // construct queue and connect everything in the main pipelie - audio_queue = gst_elementfactory_make ("queue", "audio_queue"); + audio_queue = gst_element_factory_make ("queue", "audio_queue"); gst_bin_add_many (GST_BIN (pipeline), audio_queue, audio_thread, NULL); @@ -136,10 +136,10 @@ else if (strncmp (gst_pad_get_name (pad), "video_", 6) == 0) { // construct internal pipeline elements - decode_video = gst_elementfactory_make ("mpeg2dec", "decode_video"); + decode_video = gst_element_factory_make ("mpeg2dec", "decode_video"); g_return_if_fail (decode_video != NULL); - show = gst_elementfactory_make ("xvideosink", "show"); + show = gst_element_factory_make ("xvideosink", "show"); g_return_if_fail (show != NULL); // create the thread and pack stuff into it @@ -153,7 +153,7 @@ gst_element_connect (decode_video, show); // construct queue and connect everything in the main pipeline - video_queue = gst_elementfactory_make ("queue", "video_queue"); + video_queue = gst_element_factory_make ("queue", "video_queue"); gst_bin_add_many (GST_BIN (pipeline), video_queue, video_thread); Index: elements.xml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/manual/elements.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- elements.xml 7 Apr 2002 23:32:11 -0000 1.2 +++ elements.xml 11 Apr 2002 20:35:12 -0000 1.3 @@ -115,7 +115,7 @@ <programlisting> GstElementFactory *factory; - factory = gst_elementfactory_find ("mad"); + factory = gst_element_factory_find ("mad"); </programlisting> <para> Once you have the handle to the elementfactory, you can create a real element with @@ -124,10 +124,10 @@ <programlisting> GstElement *element; - element = gst_elementfactory_create (factory, "decoder"); + element = gst_element_factory_create (factory, "decoder"); </programlisting> <para> - gst_elementfactory_create () will use the elementfactory to create an element with the given + gst_element_factory_create () will use the elementfactory to create an element with the given name. The name of the element is something you can use later on to lookup the element in a bin, for example. You can pass NULL as the name argument to get a unique, default name. </para> @@ -139,7 +139,7 @@ <programlisting> GstElement *element; - element = gst_elementfactory_make ("mad", "decoder"); + element = gst_element_factory_make ("mad", "decoder"); </programlisting> <para> An element can be destroyed with: FIXME talk about refcounting Index: factories.xml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/manual/factories.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- factories.xml 7 Apr 2002 23:32:11 -0000 1.2 +++ factories.xml 11 Apr 2002 20:35:12 -0000 1.3 @@ -21,7 +21,7 @@ <programlisting> ... /* now it's time to get the parser */ - decoder = gst_elementfactory_make ("mad", "decoder"); + decoder = gst_element_factory_make ("mad", "decoder"); ... </programlisting> @@ -220,7 +220,7 @@ // obtain the factory factory = ... - element = gst_elementfactory_create (factory, "name"); + element = gst_element_factory_create (factory, "name"); </programlisting> <para> This way, you do not have to create elements by name which Index: helloworld.xml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/manual/helloworld.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- helloworld.xml 7 Apr 2002 23:32:11 -0000 1.4 +++ helloworld.xml 11 Apr 2002 20:35:12 -0000 1.5 @@ -34,14 +34,14 @@ pipeline = gst_pipeline_new ("pipeline"); /* create a disk reader */ - filesrc = gst_elementfactory_make ("filesrc", "disk_source"); + filesrc = gst_element_factory_make ("filesrc", "disk_source"); g_object_set (G_OBJECT (filesrc), "location", argv[1], NULL); /* now it's time to get the decoder */ - decoder = gst_elementfactory_make ("mad", "decoder"); + decoder = gst_element_factory_make ("mad", "decoder"); /* and an audio sink */ - audiosink = gst_elementfactory_make ("osssink", "play_audio"); + audiosink = gst_element_factory_make ("osssink", "play_audio"); /* add objects to the main pipeline */ gst_bin_add_many (GST_BIN (pipeline), filesrc, decoder, audiosink, NULL); @@ -119,7 +119,7 @@ </para> <programlisting> /* create a disk reader */ - filesrc = gst_elementfactory_make ("filesrc", "disk_source"); + filesrc = gst_element_factory_make ("filesrc", "disk_source"); g_object_set (G_OBJECT (filesrc), "location", argv[1], NULL); </programlisting> <note> @@ -135,10 +135,10 @@ </para> <programlisting> /* now it's time to get the decoder */ - decoder = gst_elementfactory_make ("mad", "decoder"); + decoder = gst_element_factory_make ("mad", "decoder"); </programlisting> <para> - gst_elementfactory_make() takes two arguments: a string that will + gst_element_factory_make() takes two arguments: a string that will identify the element you need and a second argument: how you want to name the element. The name of the element is something you can choose yourself and might be used to retrieve the element from a @@ -151,7 +151,7 @@ </para> <programlisting> /* and an audio sink */ - audiosink = gst_elementfactory_make ("audiosink", "play_audio"); + audiosink = gst_element_factory_make ("audiosink", "play_audio"); </programlisting> <para> Index: helloworld2.xml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/manual/helloworld2.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- helloworld2.xml 7 Apr 2002 23:32:11 -0000 1.4 +++ helloworld2.xml 11 Apr 2002 20:35:12 -0000 1.5 @@ -44,17 +44,17 @@ g_assert (pipeline != NULL); /* create a disk reader */ - filesrc = gst_elementfactory_make ("filesrc", "disk_source"); + filesrc = gst_element_factory_make ("filesrc", "disk_source"); g_assert (filesrc != NULL); g_object_set (G_OBJECT (filesrc), "location", argv[1], NULL); gst_bin_add (GST_BIN (pipeline), filesrc); autobin = gst_bin_new ("autobin"); - cache = gst_elementfactory_make ("autoplugcache", "cache"); + cache = gst_element_factory_make ("autoplugcache", "cache"); g_signal_connect (G_OBJECT (cache), "cache_empty", G_CALLBACK (gst_play_cache_empty), pipeline); - typefind = gst_elementfactory_make ("typefind", "typefind"); + typefind = gst_element_factory_make ("typefind", "typefind"); g_signal_connect (G_OBJECT (typefind), "have_type", G_CALLBACK (gst_play_have_type), pipeline); gst_bin_add (GST_BIN (autobin), cache); @@ -112,10 +112,10 @@ gst_bin_remove (GST_BIN (autobin), typefind); /* and an audio sink */ - osssink = gst_elementfactory_make("osssink", "play_audio"); + osssink = gst_element_factory_make("osssink", "play_audio"); g_assert(osssink != NULL); - autoplug = gst_autoplugfactory_make ("staticrender"); + autoplug = gst_autoplug_factory_make ("staticrender"); g_assert (autoplug != NULL); new_element = gst_autoplug_to_renderers (autoplug, @@ -172,10 +172,10 @@ <programlisting> /* and an audio sink */ - osssink = gst_elementfactory_make("osssink", "play_audio"); + osssink = gst_element_factory_make("osssink", "play_audio"); g_assert(osssink != NULL); - autoplug = gst_autoplugfactory_make ("staticrender"); + autoplug = gst_autoplug_factory_make ("staticrender"); g_assert (autoplug != NULL); new_element = gst_autoplug_to_renderers (autoplug, Index: pads.xml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/manual/pads.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- pads.xml 7 Apr 2002 23:32:11 -0000 1.2 +++ pads.xml 11 Apr 2002 20:35:12 -0000 1.3 @@ -104,7 +104,7 @@ // create pipeline and do something usefull ... - mpeg2parser = gst_elementfactory_make ("mpegdemux", "mpegdemux"); + mpeg2parser = gst_element_factory_make ("mpegdemux", "mpegdemux"); g_signal_connect (G_OBJECT (mpeg2parser), "new_pad", pad_connect_func, pipeline); ... @@ -139,7 +139,7 @@ ... GstPad *pad; ... - element = gst_elementfactory_make ("tee", "element"); + element = gst_element_factory_make ("tee", "element"); pad = gst_element_get_request_pad (element, "src%d"); g_print ("new pad %s\n", gst_pad_get_name (pad)); @@ -161,10 +161,10 @@ GstPadTemplate *templ; GstPad *pad; ... - element = gst_elementfactory_make ("tee", "element"); - mad = gst_elementfactory_make ("mad", "mad"); + element = gst_element_factory_make ("tee", "element"); + mad = gst_element_factory_make ("mad", "mad"); - templ = gst_element_get_padtemplate_by_name (mad, "sink"); + templ = gst_element_get_pad_template_by_name (mad, "sink"); pad = gst_element_get_compatible_pad (element, templ); g_print ("new pad %s\n", gst_pad_get_name (pad)); Index: queues.xml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/manual/queues.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- queues.xml 6 Jan 2002 04:26:37 -0000 1.2 +++ queues.xml 11 Apr 2002 20:35:12 -0000 1.3 @@ -83,20 +83,20 @@ g_assert (bin != NULL); /* create a disk reader */ - filesrc = gst_elementfactory_make ("filesrc", "disk_source"); + filesrc = gst_element_factory_make ("filesrc", "disk_source"); g_assert (filesrc != NULL); g_object_set (G_OBJECT (filesrc), "location", argv[1], NULL); g_signal_connect (G_OBJECT (filesrc), "eos", G_CALLBACK (eos), thread); - queue = gst_elementfactory_make ("queue", "queue"); + queue = gst_element_factory_make ("queue", "queue"); /* and an audio sink */ - audiosink = gst_elementfactory_make ("audiosink", "play_audio"); + audiosink = gst_element_factory_make ("audiosink", "play_audio"); g_assert (audiosink != NULL); - parse = gst_elementfactory_make ("mp3parse", "parse"); - decode = gst_elementfactory_make ("mpg123", "decode"); + parse = gst_element_factory_make ("mp3parse", "parse"); + decode = gst_element_factory_make ("mpg123", "decode"); /* add objects to the main bin */ gst_bin_add (GST_BIN (bin), filesrc); Index: threads.xml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/manual/threads.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- threads.xml 7 Apr 2002 23:32:11 -0000 1.3 +++ threads.xml 11 Apr 2002 20:35:12 -0000 1.4 @@ -15,7 +15,7 @@ /* create the thread object */ my_thread = gst_thread_new ("my_thread"); - /* you could have used gst_elementfactory_make ("thread", "my_thread"); */ + /* you could have used gst_element_factory_make ("thread", "my_thread"); */ g_return_if_fail (my_thread != NULL); /* add some plugins */ @@ -115,14 +115,14 @@ g_assert (pipeline != NULL); /* create a disk reader */ - filesrc = gst_elementfactory_make ("filesrc", "disk_source"); + filesrc = gst_element_factory_make ("filesrc", "disk_source"); g_assert (filesrc != NULL); g_object_set (G_OBJECT (filesrc), "location", argv[1], NULL); g_signal_connect (G_OBJECT (filesrc), "eos", G_CALLBACK (eos), thread); /* and an audio sink */ - audiosink = gst_elementfactory_make ("audiosink", "play_audio"); + audiosink = gst_element_factory_make ("audiosink", "play_audio"); g_assert (audiosink != NULL); /* add objects to the main pipeline */ Index: typedetection.xml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/manual/typedetection.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- typedetection.xml 6 Jan 2002 04:26:37 -0000 1.2 +++ typedetection.xml 11 Apr 2002 20:35:12 -0000 1.3 @@ -73,12 +73,12 @@ g_assert (bin != NULL); /* create a disk reader */ - filesrc = gst_elementfactory_make ("filesrc", "disk_source"); + filesrc = gst_element_factory_make ("filesrc", "disk_source"); g_assert (filesrc != NULL); g_object_set (G_OBJECT (filesrc), "location", argv[1], NULL); /* create the typefind element */ - typefind = gst_elementfactory_make ("typefind", "typefind"); + typefind = gst_element_factory_make ("typefind", "typefind"); g_assert (typefind != NULL); /* add objects to the main pipeline */ Index: xml.xml =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/docs/manual/xml.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- xml.xml 11 Jan 2002 15:49:46 -0000 1.3 +++ xml.xml 11 Apr 2002 20:35:12 -0000 1.4 @@ -43,9 +43,9 @@ } /* create a new thread to hold the elements */ - thread = gst_elementfactory_make ("thread", "thread"); + thread = gst_element_factory_make ("thread", "thread"); g_assert (thread != NULL); - thread2 = gst_elementfactory_make ("thread", "thread2"); + thread2 = gst_element_factory_make ("thread", "thread2"); g_assert (thread2 != NULL); /* create a new bin to hold the elements */ @@ -53,18 +53,18 @@ g_assert (bin != NULL); /* create a disk reader */ - filesrc = gst_elementfactory_make ("filesrc", "disk_source"); + filesrc = gst_element_factory_make ("filesrc", "disk_source"); g_assert (filesrc != NULL); g_object_set (G_OBJECT (filesrc), "location", argv[1], NULL); - queue = gst_elementfactory_make ("queue", "queue"); - queue2 = gst_elementfactory_make ("queue", "queue2"); + queue = gst_element_factory_make ("queue", "queue"); + queue2 = gst_element_factory_make ("queue", "queue2"); /* and an audio sink */ - osssink = gst_elementfactory_make ("osssink", "play_audio"); + osssink = gst_element_factory_make ("osssink", "play_audio"); g_assert (osssink != NULL); - decode = gst_elementfactory_make ("mad", "decode"); + decode = gst_element_factory_make ("mad", "decode"); g_assert (decode != NULL); /* add objects to the main bin */ @@ -195,7 +195,7 @@ ... ns = xmlNewNs (NULL, "http://gstreamer.net/gst-test/1.0/", "test"); ... - thread = gst_elementfactory_make ("thread", "thread"); + thread = gst_element_factory_make ("thread", "thread"); g_signal_connect (G_OBJECT (thread), "object_saved", G_CALLBACK (object_saved), g_strdup ("decoder thread")); ... Index: autoplug.c =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/examples/autoplug/autoplug.c,v retrieving revision 1.24 retrieving revision 1.25 diff -u -d -r1.24 -r1.25 --- autoplug.c 7 Apr 2002 23:32:11 -0000 1.24 +++ autoplug.c 11 Apr 2002 20:35:12 -0000 1.25 @@ -23,15 +23,15 @@ gst_bin_remove (GST_BIN (autobin), typefind); /* and an audio sink */ - osssink = gst_elementfactory_make ("osssink", "play_audio"); + osssink = gst_element_factory_make ("osssink", "play_audio"); g_assert (osssink != NULL); videosink = gst_bin_new ("videosink"); /* and an video sink */ - videoelement = gst_elementfactory_make ("xvideosink", "play_video"); + videoelement = gst_element_factory_make ("xvideosink", "play_video"); g_assert (videosink != NULL); - colorspace = gst_elementfactory_make ("colorspace", "colorspace"); + colorspace = gst_element_factory_make ("colorspace", "colorspace"); g_assert (colorspace != NULL); gst_element_connect_pads (colorspace, "src", videoelement, "sink"); @@ -41,7 +41,7 @@ gst_element_add_ghost_pad (videosink, gst_element_get_pad (colorspace, "sink"), "sink"); - autoplug = gst_autoplugfactory_make ("staticrender"); + autoplug = gst_autoplug_factory_make ("staticrender"); g_assert (autoplug != NULL); new_element = gst_autoplug_to_renderers (autoplug, @@ -117,16 +117,16 @@ g_assert(pipeline != NULL); /* create a disk reader */ - filesrc = gst_elementfactory_make("filesrc", "disk_source"); + filesrc = gst_element_factory_make("filesrc", "disk_source"); g_assert(filesrc != NULL); g_object_set(G_OBJECT(filesrc),"location", argv[1],NULL); gst_bin_add (GST_BIN (pipeline), filesrc); autobin = gst_bin_new ("autobin"); - cache = gst_elementfactory_make ("autoplugcache", "cache"); + cache = gst_element_factory_make ("autoplugcache", "cache"); g_signal_connect (G_OBJECT (cache), "cache_empty", G_CALLBACK (gst_play_cache_empty), pipeline); - typefind = gst_elementfactory_make ("typefind", "typefind"); + typefind = gst_element_factory_make ("typefind", "typefind"); g_signal_connect (G_OBJECT (typefind), "have_type", G_CALLBACK (gst_play_have_type), pipeline); gst_bin_add (GST_BIN (autobin), cache); ... [truncated message content] |