gstreamer/docs/gst/tmpl
Andy Wingo c1d34b8acf tests/network-clock.scm: Commentary update.
Original commit message from CVS:
2005-07-01  Andy Wingo  <wingo@pobox.com>

* tests/network-clock.scm: Commentary update.

* gst/elements/gstidentity.c (PROP_DUPLICATE): Gone daddy gone.
Didn't really make sense, not implementable with basetransform,
etc.
(gst_identity_transform): Unref inbuf via make_writable. Feeble
attempt at implementing the sync property, needs an unlock method.

* gst/base/gstbasetransform.c (gst_base_transform_transform_caps):
New func, by default returns the same caps (the identity
transformation).
(gst_base_transform_getcaps): Uses transform_caps to return
something sensible.
(gst_base_transform_setcaps): Complicated logic to get caps on
both pads, even if they are different, and to call set_caps once
for every time both pads get their caps set.
(gst_base_transform_handle_buffer): Give the ref to the transform
function. Allows in-place modification of the buffer.

* gst/base/gstbasetransform.h (transform_caps): New class method.
Given caps on one side, what can I do on the other.
(set_caps): Take two caps, one for each side of the element.

* gst/gstpad.h:
* gst/gstpad.c (gst_pad_fixate_caps): Change prototype to modify
caps in place. This is safe because we can check the mutability of
the caps, and a good idea because fixate functions are just called
as a matter of last resort. (Not actually implemented.)
(gst_pad_set_caps): If the caps we're setting is actually the same
as the existing pad caps, just update the pointer without calling
setcaps. Assert that caps is either NULL or fixed, as per the
docs.

* gst/gstghostpad.c: Update for fixate changes.
2005-07-01 16:46:59 +00:00
..
.gitignore ignore files 2003-09-11 12:05:08 +00:00
gst.sgml po/, docs/gst/: Commit automatic changes to docs and po files. 2005-03-29 10:55:39 +00:00
gstbasesink.sgml adding basetransform and iterator docs 2005-06-27 14:40:09 +00:00
gstbasesrc.sgml doc fixes 2005-06-29 12:23:35 +00:00
gstbasetransform.sgml tests/network-clock.scm: Commentary update. 2005-07-01 16:46:59 +00:00
gstbin.sgml more doc and whitespace fixes 2005-06-27 08:16:51 +00:00
gstbuffer.sgml docs/gst/tmpl/: Some fixings for blantently wrong text. 2005-06-29 14:52:44 +00:00
gstcaps.sgml some more docs cleanup 2005-06-19 10:54:12 +00:00
gstclock.sgml docs/gst/tmpl/: Some fixings for blantently wrong text. 2005-06-29 14:52:44 +00:00
gstcompat.sgml start pulling in base classes and elements for docs 2005-06-24 18:16:14 +00:00
gstconfig.sgml fixed all double <TITLE> elements in sections.txt added missing <TITLE> elements in sections.txt 2004-07-26 16:34:35 +00:00
gstelement.sgml doc fixes 2005-06-29 12:23:35 +00:00
gstelementdetails.sgml po/, docs/gst/: Commit automatic changes to docs and po files. 2005-03-29 10:55:39 +00:00
gstelementfactory.sgml Use libxml2 for registry parsing, use staticpadtemplates in elementfactories. Makes gst_init() +/- 10x faster. 2005-04-12 15:00:30 +00:00
gstenumtypes.sgml clean up docs a little 2005-06-19 10:22:47 +00:00
gsterror.sgml removed gstenumtypes section from docs and put all the enums into their sections 2004-12-30 11:45:12 +00:00
gstevent.sgml gst/gstbin.c (sink_iterator_filter): Err... um... 2005-05-16 21:17:14 +00:00
gstfakesink.sgml start pulling in base classes and elements for docs 2005-06-24 18:16:14 +00:00
gstfakesrc.sgml gst/base/gsttypefindhelper.c (gst_type_find_helper): Unref any remaining buffer. 2005-06-27 18:35:05 +00:00
gstfilesink.sgml start pulling in base classes and elements for docs 2005-06-24 18:16:14 +00:00
gstfilesrc.sgml start pulling in base classes and elements for docs 2005-06-24 18:16:14 +00:00
gstfilter.sgml docs/gst/gstreamer-docs.sgml: I got tired of the reference manual being such complete crap, that I decided to do majo... 2004-03-25 04:20:33 +00:00
gstformat.sgml po/, docs/gst/: Commit automatic changes to docs and po files. 2005-03-29 10:55:39 +00:00
gstghostpad.sgml gst/gstutils.c: RPAD fixes all around. 2005-06-08 22:16:27 +00:00
gstimplementsinterface.sgml added documentation to many items moved the GST_TYPE_XXX one to the Standart section, as they do not need docs 2004-09-02 14:24:22 +00:00
gstindex.sgml start pulling in base classes and elements for docs 2005-06-24 18:16:14 +00:00
gstindexfactory.sgml added documentation to many items moved the GST_TYPE_XXX one to the Standart section, as they do not need docs 2004-09-02 14:24:22 +00:00
gstinfo.sgml added some more docs, removed two obsolete defines 2004-11-03 09:21:01 +00:00
gstiterator.sgml adding basetransform and iterator docs 2005-06-27 14:40:09 +00:00
gstmacros.sgml added some more docs, removed two obsolete defines 2004-11-03 09:21:01 +00:00
gstmemchunk.sgml Purge GstAtomic stuff from docs and win32 makefiles as well 2005-05-06 17:33:55 +00:00
gstobject.sgml gst/gstobject.c (gst_object_unref, gst_object_ref) 2005-06-28 09:17:14 +00:00
gstpad.sgml tests/network-clock.scm: Commentary update. 2005-07-01 16:46:59 +00:00
gstpadtemplate.sgml gst/gstutils.c: RPAD fixes all around. 2005-06-08 22:16:27 +00:00
gstparse.sgml small followup of doc fixes (section title case) 2004-07-27 15:08:54 +00:00
gstpipeline.sgml po/, docs/gst/: Commit automatic changes to docs and po files. 2005-03-29 10:55:39 +00:00
gstplugin.sgml GCC 4 fixen. 2005-05-04 21:29:44 +00:00
gstpluginfeature.sgml more api documentation better error signaling and logging 2004-10-13 13:03:25 +00:00
gstquery.sgml gst/gstquery.h 2005-05-06 21:41:22 +00:00
gstqueue.sgml added documentation to many items moved the GST_TYPE_XXX one to the Standart section, as they do not need docs 2004-09-02 14:24:22 +00:00
gstrealpad.sgml fixed all double <TITLE> elements in sections.txt added missing <TITLE> elements in sections.txt 2004-07-26 16:34:35 +00:00
gstregistry.sgml remove stuff that isn't there anymore 2005-06-27 08:54:16 +00:00
gstregistrypool.sgml docs/gst/gstreamer-docs.sgml: I got tired of the reference manual being such complete crap, that I decided to do majo... 2004-03-25 04:20:33 +00:00
gstscheduler.sgml po/, docs/gst/: Commit automatic changes to docs and po files. 2005-03-29 10:55:39 +00:00
gstschedulerfactory.sgml added documentation to many items moved the GST_TYPE_XXX one to the Standart section, as they do not need docs 2004-09-02 14:24:22 +00:00
gststructure.sgml some more docs cleanup 2005-06-19 10:54:12 +00:00
gstsystemclock.sgml po/, docs/gst/: Commit automatic changes to docs and po files. 2005-03-29 10:55:39 +00:00
gsttaglist.sgml added documentation to many items moved the GST_TYPE_XXX one to the Standart section, as they do not need docs 2004-09-02 14:24:22 +00:00
gsttagsetter.sgml added documentation to many items moved the GST_TYPE_XXX one to the Standart section, as they do not need docs 2004-09-02 14:24:22 +00:00
gsttrace.sgml docs/gst/gstreamer-docs.sgml: I got tired of the reference manual being such complete crap, that I decided to do majo... 2004-03-25 04:20:33 +00:00
gsttrashstack.sgml docs/gst/gstreamer-docs.sgml: I got tired of the reference manual being such complete crap, that I decided to do majo... 2004-03-25 04:20:33 +00:00
gsttypefind.sgml fixed all double <TITLE> elements in sections.txt added missing <TITLE> elements in sections.txt 2004-07-26 16:34:35 +00:00
gsttypefindfactory.sgml added documentation to many items moved the GST_TYPE_XXX one to the Standart section, as they do not need docs 2004-09-02 14:24:22 +00:00
gsttypes.sgml more doc and whitespace fixes 2005-06-27 08:16:51 +00:00
gsturihandler.sgml added documentation to many items moved the GST_TYPE_XXX one to the Standart section, as they do not need docs 2004-09-02 14:24:22 +00:00
gsturitype.sgml added documentation to many items moved the GST_TYPE_XXX one to the Standart section, as they do not need docs 2004-09-02 14:24:22 +00:00
gstutils.sgml added some more docs, removed two obsolete defines 2004-11-03 09:21:01 +00:00
gstvalue.sgml fix build 2005-01-11 11:25:22 +00:00
gstversion.sgml more api documentation better error signaling and logging 2004-10-13 13:03:25 +00:00
gstxml.sgml docs/gst/Makefile.am: Remove --ignore-fail-on-non-empty (#150331) 2004-08-18 21:46:55 +00:00