2003-05-18 15:04:26 +00:00
|
|
|
<?xml version="1.0"?>
|
|
|
|
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
|
|
|
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
2004-05-20 12:40:31 +00:00
|
|
|
<!ENTITY % version-entities SYSTEM "version.entities">
|
2004-02-12 17:23:37 +00:00
|
|
|
%version-entities;
|
|
|
|
<!ENTITY Gst SYSTEM "xml/gst.xml">
|
2003-05-18 15:04:26 +00:00
|
|
|
<!ENTITY GstBin SYSTEM "xml/gstbin.xml">
|
|
|
|
<!ENTITY GstBuffer SYSTEM "xml/gstbuffer.xml">
|
2005-08-23 14:25:55 +00:00
|
|
|
<!ENTITY GstBus SYSTEM "xml/gstbus.xml">
|
2004-01-30 19:06:13 +00:00
|
|
|
<!ENTITY GstCaps SYSTEM "xml/gstcaps.xml">
|
ported gstchildproxy over from 0.8 ported gst-inspect fixes and enhancements over from 0.8
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* gst/Makefile.am:
* gst/gstbin.c: (gst_bin_get_type),
(gst_bin_child_proxy_get_child_by_index),
(gst_bin_child_proxy_get_children_count),
(gst_bin_child_proxy_init):
* gst/gstchildproxy.c: (gst_child_proxy_get_child_by_name),
(gst_child_proxy_get_child_by_index),
(gst_child_proxy_get_children_count), (gst_child_proxy_lookup),
(gst_child_proxy_get_property), (gst_child_proxy_get_valist),
(gst_child_proxy_get), (gst_child_proxy_set_property),
(gst_child_proxy_set_valist), (gst_child_proxy_set),
(gst_child_proxy_child_added), (gst_child_proxy_child_removed),
(gst_child_proxy_base_init), (gst_child_proxy_get_type):
* gst/gstchildproxy.h:
* gst/parse/grammar.y:
* tools/gst-inspect.c: (print_interfaces),
(print_element_properties_info), (print_element_info):
ported gstchildproxy over from 0.8
ported gst-inspect fixes and enhancements over from 0.8
2005-08-22 21:03:33 +00:00
|
|
|
<!ENTITY GstChildProxy SYSTEM "xml/gstchildproxy.xml">
|
2004-01-30 19:06:13 +00:00
|
|
|
<!ENTITY GstClock SYSTEM "xml/gstclock.xml">
|
2005-06-27 14:40:09 +00:00
|
|
|
<!--
|
2004-07-27 15:01:10 +00:00
|
|
|
<!ENTITY GstCompat SYSTEM "xml/gstcompat.xml">
|
2005-06-27 14:40:09 +00:00
|
|
|
-->
|
2004-01-30 19:06:13 +00:00
|
|
|
<!ENTITY GstConfig SYSTEM "xml/gstconfig.xml">
|
2003-05-18 15:04:26 +00:00
|
|
|
<!ENTITY GstElement SYSTEM "xml/gstelement.xml">
|
2004-07-23 15:38:47 +00:00
|
|
|
<!ENTITY GstElementFactory SYSTEM "xml/gstelementfactory.xml">
|
2004-01-30 19:06:13 +00:00
|
|
|
<!ENTITY GstError SYSTEM "xml/gsterror.xml">
|
|
|
|
<!ENTITY GstEvent SYSTEM "xml/gstevent.xml">
|
2004-07-27 15:01:10 +00:00
|
|
|
<!ENTITY GstFilter SYSTEM "xml/gstfilter.xml">
|
2003-05-18 15:04:26 +00:00
|
|
|
<!ENTITY GstFormat SYSTEM "xml/gstformat.xml">
|
2004-07-26 16:34:35 +00:00
|
|
|
<!ENTITY GstGhostPad SYSTEM "xml/gstghostpad.xml">
|
2004-07-27 15:01:10 +00:00
|
|
|
<!ENTITY GstImplementsInterface SYSTEM "xml/gstimplementsinterface.xml">
|
2004-01-30 19:06:13 +00:00
|
|
|
<!ENTITY GstIndex SYSTEM "xml/gstindex.xml">
|
2004-07-26 16:34:35 +00:00
|
|
|
<!ENTITY GstIndexFactory SYSTEM "xml/gstindexfactory.xml">
|
2003-05-18 15:04:26 +00:00
|
|
|
<!ENTITY GstInfo SYSTEM "xml/gstinfo.xml">
|
2005-06-27 14:40:09 +00:00
|
|
|
<!ENTITY GstIterator SYSTEM "xml/gstiterator.xml">
|
2005-08-24 21:35:43 +00:00
|
|
|
<!ENTITY GstMessage SYSTEM "xml/gstmessage.xml">
|
2005-07-11 18:41:49 +00:00
|
|
|
<!ENTITY GstMiniObject SYSTEM "xml/gstminiobject.xml">
|
2003-05-18 15:04:26 +00:00
|
|
|
<!ENTITY GstObject SYSTEM "xml/gstobject.xml">
|
|
|
|
<!ENTITY GstPad SYSTEM "xml/gstpad.xml">
|
2004-07-26 16:34:35 +00:00
|
|
|
<!ENTITY GstPadTemplate SYSTEM "xml/gstpadtemplate.xml">
|
2003-05-18 15:04:26 +00:00
|
|
|
<!ENTITY GstParse SYSTEM "xml/gstparse.xml">
|
|
|
|
<!ENTITY GstPipeline SYSTEM "xml/gstpipeline.xml">
|
|
|
|
<!ENTITY GstPlugin SYSTEM "xml/gstplugin.xml">
|
|
|
|
<!ENTITY GstPluginFeature SYSTEM "xml/gstpluginfeature.xml">
|
configure.ac: Add checks for poll, ppoll and pselect.
Original commit message from CVS:
* configure.ac:
Add checks for poll, ppoll and pselect.
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
Add docs for GstPoll.
* gst/Makefile.am:
* gst/gst.h:
* gst/gstpoll.c: (find_index), (selectable_fds),
(pollable_timeout), (choose_mode), (pollfd_to_fd_set),
(fd_set_to_pollfd), (gst_poll_new), (gst_poll_free),
(gst_poll_set_mode), (gst_poll_get_mode),
(gst_poll_add_fd_unlocked), (gst_poll_add_fd),
(gst_poll_remove_fd), (gst_poll_fd_ctl_write),
(gst_poll_fd_ctl_read_unlocked), (gst_poll_fd_ctl_read),
(gst_poll_fd_has_closed), (gst_poll_fd_has_error),
(gst_poll_fd_can_read_unlocked), (gst_poll_fd_can_read),
(gst_poll_fd_can_write), (gst_poll_wait),
(gst_poll_set_controllable), (gst_poll_restart),
(gst_poll_set_flushing):
* gst/gstpoll.h:
Add generic poll abstraction. We ideally don't want to have this in core
here but in glib intead...
This code will be used in various network elements and ultimately for
the nanosecond precision monotonic clock (that's why it's here in core).
It'll allow us to implement cancelable socket operations for windows too.
* tests/check/Makefile.am:
* tests/check/gst/gstpoll.c: (test_poll_wait), (GST_START_TEST),
(delayed_stop), (delayed_restart), (delayed_flush),
(delayed_control), (gst_poll_suite):
Add GstPoll unit test.
2008-02-27 18:00:04 +00:00
|
|
|
<!ENTITY GstPoll SYSTEM "xml/gstpoll.xml">
|
2003-05-18 15:04:26 +00:00
|
|
|
<!ENTITY GstQuery SYSTEM "xml/gstquery.xml">
|
|
|
|
<!ENTITY GstRegistry SYSTEM "xml/gstregistry.xml">
|
2005-11-21 15:47:09 +00:00
|
|
|
<!ENTITY GstSegment SYSTEM "xml/gstsegment.xml">
|
2004-01-30 19:06:13 +00:00
|
|
|
<!ENTITY GstStructure SYSTEM "xml/gststructure.xml">
|
|
|
|
<!ENTITY GstSystemClock SYSTEM "xml/gstsystemclock.xml">
|
2004-07-26 16:34:35 +00:00
|
|
|
<!ENTITY GstTagList SYSTEM "xml/gsttaglist.xml">
|
2004-07-21 11:32:09 +00:00
|
|
|
<!ENTITY GstTagSetter SYSTEM "xml/gsttagsetter.xml">
|
2005-10-21 11:36:32 +00:00
|
|
|
<!ENTITY GstTask SYSTEM "xml/gsttask.xml">
|
2003-05-18 15:04:26 +00:00
|
|
|
<!ENTITY GstTrace SYSTEM "xml/gsttrace.xml">
|
2003-10-28 20:25:30 +00:00
|
|
|
<!ENTITY GstTypeFind SYSTEM "xml/gsttypefind.xml">
|
2004-07-26 16:34:35 +00:00
|
|
|
<!ENTITY GstTypeFindFactory SYSTEM "xml/gsttypefindfactory.xml">
|
|
|
|
<!ENTITY GstUriHandler SYSTEM "xml/gsturihandler.xml">
|
2005-09-05 09:38:38 +00:00
|
|
|
<!ENTITY GstUtils SYSTEM "xml/gstutils.xml">
|
2004-01-30 19:06:13 +00:00
|
|
|
<!ENTITY GstValue SYSTEM "xml/gstvalue.xml">
|
2004-07-27 15:01:10 +00:00
|
|
|
<!ENTITY GstVersion SYSTEM "xml/gstversion.xml">
|
2003-05-18 15:04:26 +00:00
|
|
|
<!ENTITY GstXML SYSTEM "xml/gstxml.xml">
|
|
|
|
|
2005-06-24 18:16:14 +00:00
|
|
|
<!--
|
|
|
|
<!ENTITY GstAggregator SYSTEM "xml/gstaggregator.xml">
|
2003-05-18 15:04:26 +00:00
|
|
|
<!ENTITY GstFdSrc SYSTEM "xml/gstfdsrc.xml">
|
|
|
|
<!ENTITY GstFdSink SYSTEM "xml/gstfdsink.xml">
|
|
|
|
<!ENTITY GstIdentity SYSTEM "xml/gstidentity.xml">
|
|
|
|
<!ENTITY GstPipefilter SYSTEM "xml/gstpipefilter.xml">
|
|
|
|
<!ENTITY GstStatistics SYSTEM "xml/gststatistics.xml">
|
|
|
|
<!ENTITY GstMD5Sink SYSTEM "xml/gstmd5sink.xml">
|
|
|
|
<!ENTITY GstTee SYSTEM "xml/gsttee.xml">
|
2004-07-27 15:01:10 +00:00
|
|
|
-->
|
2004-07-28 11:56:19 +00:00
|
|
|
|
|
|
|
<!-- generated by gtkdoc-mkdb, stupid name -->
|
2004-05-14 14:00:04 +00:00
|
|
|
<!ENTITY gstreamer-tree-index SYSTEM "xml/tree_index.sgml">
|
2003-06-29 14:05:49 +00:00
|
|
|
|
2005-10-08 11:12:26 +00:00
|
|
|
<!ENTITY gst-Running SYSTEM "running.xml">
|
|
|
|
|
2003-06-29 14:05:49 +00:00
|
|
|
<!ENTITY hash "#">
|
Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system. I'd managed to mutilate it a while back,
but now it's fixed. I'll put a copy of the HTML output somewhere on the
website tonight.
In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs. (see
http://developer.gnome.org/arch/doc/tools.html)
Notes (I'll codify these some day):
- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file. However, gtk-doc's merge and CVS's diff are
two entirely separate animals. We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book. There'd be another called docs/manual/, and
another docs/plugins/, etc. If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00
|
|
|
]>
|
2004-12-20 16:25:22 +00:00
|
|
|
<book id="index">
|
Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system. I'd managed to mutilate it a while back,
but now it's fixed. I'll put a copy of the HTML output somewhere on the
website tonight.
In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs. (see
http://developer.gnome.org/arch/doc/tools.html)
Notes (I'll codify these some day):
- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file. However, gtk-doc's merge and CVS's diff are
two entirely separate animals. We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book. There'd be another called docs/manual/, and
another docs/plugins/, etc. If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00
|
|
|
<bookinfo>
|
2004-12-20 16:25:22 +00:00
|
|
|
<title>GStreamer &GST_MAJORMINOR; Core Reference Manual</title>
|
2007-08-10 17:35:30 +00:00
|
|
|
<releaseinfo>
|
|
|
|
for GStreamer Core &GST_MAJORMINOR; (&GST_VERSION;)
|
|
|
|
The latest version of this documentation can be found on-line at
|
|
|
|
<ulink role="online-location" url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/</ulink>.
|
|
|
|
</releaseinfo>
|
Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system. I'd managed to mutilate it a while back,
but now it's fixed. I'll put a copy of the HTML output somewhere on the
website tonight.
In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs. (see
http://developer.gnome.org/arch/doc/tools.html)
Notes (I'll codify these some day):
- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file. However, gtk-doc's merge and CVS's diff are
two entirely separate animals. We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book. There'd be another called docs/manual/, and
another docs/plugins/, etc. If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00
|
|
|
</bookinfo>
|
2002-12-14 16:22:01 +00:00
|
|
|
|
Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system. I'd managed to mutilate it a while back,
but now it's fixed. I'll put a copy of the HTML output somewhere on the
website tonight.
In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs. (see
http://developer.gnome.org/arch/doc/tools.html)
Notes (I'll codify these some day):
- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file. However, gtk-doc's merge and CVS's diff are
two entirely separate animals. We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book. There'd be another called docs/manual/, and
another docs/plugins/, etc. If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00
|
|
|
<chapter id="gstreamer">
|
2005-10-08 11:12:26 +00:00
|
|
|
|
|
|
|
<title>GStreamer Overview</title>
|
|
|
|
<para>
|
|
|
|
GStreamer is a streaming media framework.
|
|
|
|
It uses graphs of elements which operate on data.
|
|
|
|
The functionality to process media is provided by plug-ins which provide
|
|
|
|
features like elements, typefinding, and so on.
|
|
|
|
This allows new functionality to be added simply by installing new plug-ins.
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
|
|
GStreamer is cross-platform and works on most UNIX-like platforms as well as
|
|
|
|
Windows. It is released under the GNU Library General Public License
|
|
|
|
(GNU LGPL).
|
|
|
|
</para>
|
|
|
|
|
|
|
|
&gst-Running;
|
|
|
|
</chapter>
|
|
|
|
|
|
|
|
<chapter id="libgstreamer">
|
Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system. I'd managed to mutilate it a while back,
but now it's fixed. I'll put a copy of the HTML output somewhere on the
website tonight.
In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs. (see
http://developer.gnome.org/arch/doc/tools.html)
Notes (I'll codify these some day):
- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file. However, gtk-doc's merge and CVS's diff are
two entirely separate animals. We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book. There'd be another called docs/manual/, and
another docs/plugins/, etc. If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00
|
|
|
<title>GStreamer Core Library</title>
|
|
|
|
|
2004-07-21 11:32:09 +00:00
|
|
|
<para>
|
|
|
|
libgstreamer-&GST_MAJORMINOR;.so provides all the core GStreamer services,
|
|
|
|
including initialization, plugin management and types,
|
|
|
|
as well as the object hierarchy that defines elements and bins,
|
|
|
|
along with some more specialized elements.
|
|
|
|
</para>
|
Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system. I'd managed to mutilate it a while back,
but now it's fixed. I'll put a copy of the HTML output somewhere on the
website tonight.
In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs. (see
http://developer.gnome.org/arch/doc/tools.html)
Notes (I'll codify these some day):
- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file. However, gtk-doc's merge and CVS's diff are
two entirely separate animals. We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book. There'd be another called docs/manual/, and
another docs/plugins/, etc. If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00
|
|
|
|
|
|
|
&Gst;
|
2001-01-21 23:20:46 +00:00
|
|
|
&GstBin;
|
Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system. I'd managed to mutilate it a while back,
but now it's fixed. I'll put a copy of the HTML output somewhere on the
website tonight.
In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs. (see
http://developer.gnome.org/arch/doc/tools.html)
Notes (I'll codify these some day):
- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file. However, gtk-doc's merge and CVS's diff are
two entirely separate animals. We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book. There'd be another called docs/manual/, and
another docs/plugins/, etc. If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00
|
|
|
&GstBuffer;
|
2005-08-23 14:25:55 +00:00
|
|
|
&GstBus;
|
2001-01-21 23:20:46 +00:00
|
|
|
&GstCaps;
|
ported gstchildproxy over from 0.8 ported gst-inspect fixes and enhancements over from 0.8
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* gst/Makefile.am:
* gst/gstbin.c: (gst_bin_get_type),
(gst_bin_child_proxy_get_child_by_index),
(gst_bin_child_proxy_get_children_count),
(gst_bin_child_proxy_init):
* gst/gstchildproxy.c: (gst_child_proxy_get_child_by_name),
(gst_child_proxy_get_child_by_index),
(gst_child_proxy_get_children_count), (gst_child_proxy_lookup),
(gst_child_proxy_get_property), (gst_child_proxy_get_valist),
(gst_child_proxy_get), (gst_child_proxy_set_property),
(gst_child_proxy_set_valist), (gst_child_proxy_set),
(gst_child_proxy_child_added), (gst_child_proxy_child_removed),
(gst_child_proxy_base_init), (gst_child_proxy_get_type):
* gst/gstchildproxy.h:
* gst/parse/grammar.y:
* tools/gst-inspect.c: (print_interfaces),
(print_element_properties_info), (print_element_info):
ported gstchildproxy over from 0.8
ported gst-inspect fixes and enhancements over from 0.8
2005-08-22 21:03:33 +00:00
|
|
|
&GstChildProxy;
|
2001-10-19 22:49:35 +00:00
|
|
|
&GstClock;
|
2004-07-27 15:01:10 +00:00
|
|
|
&GstConfig;
|
2001-01-21 23:20:46 +00:00
|
|
|
&GstElement;
|
2004-07-23 15:38:47 +00:00
|
|
|
&GstElementFactory;
|
2004-01-30 19:06:13 +00:00
|
|
|
&GstError;
|
2001-10-19 22:49:35 +00:00
|
|
|
&GstEvent;
|
2004-07-27 15:01:10 +00:00
|
|
|
&GstFilter;
|
2002-12-14 13:02:16 +00:00
|
|
|
&GstFormat;
|
2004-07-26 16:34:35 +00:00
|
|
|
&GstGhostPad;
|
2004-07-27 15:01:10 +00:00
|
|
|
&GstImplementsInterface;
|
2003-01-02 18:56:09 +00:00
|
|
|
&GstIndex;
|
2004-07-26 16:34:35 +00:00
|
|
|
&GstIndexFactory;
|
2005-06-27 14:40:09 +00:00
|
|
|
&GstIterator;
|
2005-08-24 21:35:43 +00:00
|
|
|
&GstMessage;
|
2005-07-11 18:41:49 +00:00
|
|
|
&GstMiniObject;
|
2001-01-21 23:20:46 +00:00
|
|
|
&GstObject;
|
Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system. I'd managed to mutilate it a while back,
but now it's fixed. I'll put a copy of the HTML output somewhere on the
website tonight.
In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs. (see
http://developer.gnome.org/arch/doc/tools.html)
Notes (I'll codify these some day):
- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file. However, gtk-doc's merge and CVS's diff are
two entirely separate animals. We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book. There'd be another called docs/manual/, and
another docs/plugins/, etc. If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00
|
|
|
&GstPad;
|
2004-07-26 16:34:35 +00:00
|
|
|
&GstPadTemplate;
|
2001-01-21 23:20:46 +00:00
|
|
|
&GstParse;
|
|
|
|
&GstPipeline;
|
Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system. I'd managed to mutilate it a while back,
but now it's fixed. I'll put a copy of the HTML output somewhere on the
website tonight.
In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs. (see
http://developer.gnome.org/arch/doc/tools.html)
Notes (I'll codify these some day):
- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file. However, gtk-doc's merge and CVS's diff are
two entirely separate animals. We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book. There'd be another called docs/manual/, and
another docs/plugins/, etc. If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00
|
|
|
&GstPlugin;
|
2001-10-19 22:49:35 +00:00
|
|
|
&GstPluginFeature;
|
configure.ac: Add checks for poll, ppoll and pselect.
Original commit message from CVS:
* configure.ac:
Add checks for poll, ppoll and pselect.
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
Add docs for GstPoll.
* gst/Makefile.am:
* gst/gst.h:
* gst/gstpoll.c: (find_index), (selectable_fds),
(pollable_timeout), (choose_mode), (pollfd_to_fd_set),
(fd_set_to_pollfd), (gst_poll_new), (gst_poll_free),
(gst_poll_set_mode), (gst_poll_get_mode),
(gst_poll_add_fd_unlocked), (gst_poll_add_fd),
(gst_poll_remove_fd), (gst_poll_fd_ctl_write),
(gst_poll_fd_ctl_read_unlocked), (gst_poll_fd_ctl_read),
(gst_poll_fd_has_closed), (gst_poll_fd_has_error),
(gst_poll_fd_can_read_unlocked), (gst_poll_fd_can_read),
(gst_poll_fd_can_write), (gst_poll_wait),
(gst_poll_set_controllable), (gst_poll_restart),
(gst_poll_set_flushing):
* gst/gstpoll.h:
Add generic poll abstraction. We ideally don't want to have this in core
here but in glib intead...
This code will be used in various network elements and ultimately for
the nanosecond precision monotonic clock (that's why it's here in core).
It'll allow us to implement cancelable socket operations for windows too.
* tests/check/Makefile.am:
* tests/check/gst/gstpoll.c: (test_poll_wait), (GST_START_TEST),
(delayed_stop), (delayed_restart), (delayed_flush),
(delayed_control), (gst_poll_suite):
Add GstPoll unit test.
2008-02-27 18:00:04 +00:00
|
|
|
&GstPoll;
|
2002-12-30 17:54:02 +00:00
|
|
|
&GstQuery;
|
2002-06-12 22:27:18 +00:00
|
|
|
&GstRegistry;
|
2005-11-21 15:47:09 +00:00
|
|
|
&GstSegment;
|
2004-01-30 19:06:13 +00:00
|
|
|
&GstStructure;
|
2002-03-31 14:00:33 +00:00
|
|
|
&GstSystemClock;
|
2004-07-26 16:34:35 +00:00
|
|
|
&GstTagList;
|
2004-07-21 11:32:09 +00:00
|
|
|
&GstTagSetter;
|
2005-10-21 11:36:32 +00:00
|
|
|
&GstTask;
|
2003-10-28 20:25:30 +00:00
|
|
|
&GstTypeFind;
|
2004-07-26 16:34:35 +00:00
|
|
|
&GstTypeFindFactory;
|
|
|
|
&GstUriHandler;
|
2005-09-05 09:38:38 +00:00
|
|
|
&GstUtils;
|
2004-01-30 19:06:13 +00:00
|
|
|
&GstValue;
|
2004-07-27 15:01:10 +00:00
|
|
|
&GstVersion;
|
2001-01-31 20:27:00 +00:00
|
|
|
&GstXML;
|
2000-11-07 21:18:52 +00:00
|
|
|
|
Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system. I'd managed to mutilate it a while back,
but now it's fixed. I'll put a copy of the HTML output somewhere on the
website tonight.
In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs. (see
http://developer.gnome.org/arch/doc/tools.html)
Notes (I'll codify these some day):
- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file. However, gtk-doc's merge and CVS's diff are
two entirely separate animals. We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book. There'd be another called docs/manual/, and
another docs/plugins/, etc. If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00
|
|
|
</chapter>
|
|
|
|
|
2004-01-28 14:33:59 +00:00
|
|
|
<chapter id="gstreamer-support">
|
|
|
|
<title>GStreamer Core Support</title>
|
|
|
|
<para>
|
2005-09-02 16:17:23 +00:00
|
|
|
Theses modules support the gstreamer core and plugin development.
|
|
|
|
Application developers will rarely need to know about it.
|
2005-08-31 14:08:45 +00:00
|
|
|
</para>
|
|
|
|
|
|
|
|
&GstInfo;
|
|
|
|
&GstTrace;
|
|
|
|
|
|
|
|
</chapter>
|
|
|
|
|
2005-06-27 14:40:09 +00:00
|
|
|
<!--
|
2004-07-27 15:01:10 +00:00
|
|
|
<chapter id="gstreamer-compat">
|
|
|
|
<title>GStreamer Core Compatibility</title>
|
|
|
|
<para>
|
2005-06-24 18:16:14 +00:00
|
|
|
These elements are defined for compatibility with older code.
|
|
|
|
They must not be used in new code!
|
2004-07-27 15:01:10 +00:00
|
|
|
</para>
|
|
|
|
|
|
|
|
&GstCompat;
|
|
|
|
|
|
|
|
</chapter>
|
2005-06-27 14:40:09 +00:00
|
|
|
-->
|
2004-07-27 15:01:10 +00:00
|
|
|
|
2004-06-24 23:05:04 +00:00
|
|
|
<chapter id="gstreamer-hierarchy">
|
2004-05-14 14:00:04 +00:00
|
|
|
<title>Object Hierarchy</title>
|
|
|
|
&gstreamer-tree-index;
|
Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system. I'd managed to mutilate it a while back,
but now it's fixed. I'll put a copy of the HTML output somewhere on the
website tonight.
In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs. (see
http://developer.gnome.org/arch/doc/tools.html)
Notes (I'll codify these some day):
- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file. However, gtk-doc's merge and CVS's diff are
two entirely separate animals. We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book. There'd be another called docs/manual/, and
another docs/plugins/, etc. If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00
|
|
|
</chapter>
|
2004-05-14 14:00:04 +00:00
|
|
|
|
2004-07-15 13:20:54 +00:00
|
|
|
<index id="api-index">
|
2005-08-11 17:39:48 +00:00
|
|
|
<title>Index</title>
|
|
|
|
</index>
|
|
|
|
<index role="deprecated">
|
|
|
|
<title>Index of deprecated symbols</title>
|
|
|
|
</index>
|
2005-08-26 12:48:29 +00:00
|
|
|
<!-- disable, as
|
|
|
|
- index generation is extremly slow in gtk-doc
|
2006-01-13 14:21:48 +00:00
|
|
|
- we have not tagged lots of symbols this way anyway
|
2005-08-11 17:39:48 +00:00
|
|
|
<index role="0.8">
|
|
|
|
<title>Index of new symbols in 0.8</title>
|
|
|
|
</index>
|
|
|
|
<index role="0.9">
|
|
|
|
<title>Index of new symbols in 0.9</title>
|
2004-07-15 13:20:54 +00:00
|
|
|
</index>
|
2005-08-26 12:48:29 +00:00
|
|
|
-->
|
2004-05-14 14:00:04 +00:00
|
|
|
|
Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system. I'd managed to mutilate it a while back,
but now it's fixed. I'll put a copy of the HTML output somewhere on the
website tonight.
In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs. (see
http://developer.gnome.org/arch/doc/tools.html)
Notes (I'll codify these some day):
- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file. However, gtk-doc's merge and CVS's diff are
two entirely separate animals. We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book. There'd be another called docs/manual/, and
another docs/plugins/, etc. If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00
|
|
|
</book>
|