summaryrefslogtreecommitdiff
path: root/docs/gst/gstreamer-docs.sgml
AgeCommit message (Collapse)AuthorFilesLines
2013-03-31caps: Add new data type for handling caps features to the capsSebastian Dröge1-0/+1
These are meant to specify features in caps that are required for a specific structure, for example a specific memory type or meta. Semantically they could be though of as an extension of the media type name of the structures and are handled exactly like that.
2013-03-29gst: Add new GstContext miniobject for sharing contexts in a pipelineSebastian Dröge1-0/+1
2012-08-11docs: fix up docs a bitTim-Philipp Müller1-0/+1
2012-04-04gst: Change versioningSebastian Dröge1-3/+3
Remove GST_MAJORMINOR and replace it by GST_API_VERSION Also set GST_VERSION_{MAJOR,MINOR,MICRO,NANO} explicitely now. All versions are at 1.0.0 now for the release soon but API/ABI can still change until the 1.0.0 release. Next release versions until 1.0.0 will be 0.10.9X and these will be release candidates. GST_VERSION_* will nonetheless stay at 1.0.0.0.
2012-04-02Merge branch '0.10'Stefan Sauer1-0/+2
Conflicts: docs/gst/gstreamer-sections.txt gst/Makefile.am gst/gst.c gst/gst.h gst/gstevent.c gst/gstevent.h gst/gstmessage.h gst/gstquark.c gst/gstquark.h gst/gstquery.c gst/gstquery.h tests/check/Makefile.am
2012-04-02docs: Add GstToc and GstTocSetter sections with related functionsAlexander Saprykin1-0/+2
2012-01-27trace: remove from public headersWim Taymans1-1/+0
2012-01-03docs: fix some docsWim Taymans1-0/+1
2011-12-30index: remove GstIndex and GstIndexFactory for nowTim-Philipp Müller1-2/+0
There are many good use cases for GstIndex and we want to add it back again in some form, but possibly not with the current API, which is very powerful (maybe too powerful), but also a bit confusing. At the very least we'd need to make the API bindings-friendly.
2011-12-25controller: move GstControlledProperty into a separate classStefan Sauer1-0/+1
Add a GstControlBinding class. This is a preparation for making the controlsources generate double valued control curves and do the gparamspec mapping in the control binding. Now the API in GstObject is again mostly for convenience.
2011-11-10controller: merge controller into gstobjectStefan Sauer1-1/+0
This make the controller even more lightweight (no extra object, no extra lock, less indirections). For object that don't use the controller the only 'overhead' is a 3 unused fields in the gst_object structure.
2011-11-05docs: remove refs to removed APITim-Philipp Müller1-1/+0
2011-11-04controller: update docs for controller moveStefan Sauer1-0/+2
2011-06-26Remove GstImplementsInterfaceTim-Philipp Müller1-1/+0
It was a bit too clever, and didn't really work as an API, confusing people to no end. Better implement specific methods whether an interface is usable/available/ready on the interface itself, or even add GError arguments, rather than try to have per-instance interfaces.
2011-06-05docs: update for API changesTim-Philipp Müller1-1/+0
Also remove GST_PAD_CHECKGETRANGEFUNC macro
2011-03-30docs: update documentationWim Taymans1-0/+1
2011-03-02docs: update bufferpool docsWim Taymans1-0/+1
2011-02-25metadata: Rename to GstMetaWim Taymans1-0/+1
Rename to the shorter GstMeta Add docs Add api to get metadata by API
2011-02-16atomicqueue: add refcounting and docsWim Taymans1-0/+1
2010-12-02docs: Add GstDateTime section and update it for latest symbolsEdward Hervey1-0/+1
2010-04-08docs: add concept mapStefan Kost1-0/+9
Add a graphviz dot file. Add rules to render it to svg and include in docs. Nodes are clickable. It is an attempt to show how things fit together.
2009-10-28docs: include annotation glossary to have working links.Stefan Kost1-0/+2
2009-05-12bufferlist: add docs/build/debug/unittestJonas Holmberg1-0/+1
See #572285
2009-05-12taskpool: add new object to manage threadsWim Taymans1-0/+1
Add a new object GstTaskPool to manage the streaming threads. This will allow us to create and use custom configured threads.
2009-03-27docs: add a page about building gstreamer and appsStefan Kost1-0/+1
2008-10-30docs/: Change to xinclude based build - its faster and easier to maintain.Stefan Kost1-133/+60
Original commit message from CVS: * docs/Makefile.am: * docs/gst/gstreamer-docs.sgml: * docs/gst/gstreamer-sections.txt: * docs/gst/running.xml: * docs/libs/gstreamer-libs-docs.sgml: Change to xinclude based build - its faster and easier to maintain.
2008-05-27configure.ac: Add DATADIR for storing presets.Stefan Kost1-0/+2
Original commit message from CVS: Patch by: Stefan Kost <ensonic@users.sf.net> * configure.ac: Add DATADIR for storing presets. * docs/gst/gstreamer-docs.sgml: * docs/gst/gstreamer-sections.txt: * docs/gst/gstreamer.types.in: Add GstPreset to docs. * gst/Makefile.am: * gst/gst.h: * gst/gstpreset.c: (preset_get_paths), (preset_skip_property), (preset_open_and_parse_header), (preset_parse_version), (preset_merge), (preset_get_keyfile), (gst_preset_default_get_preset_names), (gst_preset_default_get_property_names), (gst_preset_default_load_preset), (gst_preset_default_save_presets_file), (gst_preset_default_save_preset), (gst_preset_default_rename_preset), (gst_preset_default_delete_preset), (gst_preset_default_set_meta), (gst_preset_default_get_meta), (gst_preset_default_randomize), (gst_preset_default_reset), (gst_preset_get_preset_names), (gst_preset_get_property_names), (gst_preset_load_preset), (gst_preset_save_preset), (gst_preset_rename_preset), (gst_preset_delete_preset), (gst_preset_set_meta), (gst_preset_get_meta), (gst_preset_class_init), (gst_preset_base_init), (gst_preset_get_type): * gst/gstpreset.h: Add GstPreset to core. Fixes #396779 * tests/check/Makefile.am: * tests/check/gst/gstpreset.c: (gst_preset_test_get_property), (gst_preset_test_set_property), (gst_preset_test_class_init), (gst_preset_test_base_init), (gst_preset_test_get_type), (gst_preset_test_plugin_init), (GST_START_TEST), (remove_preset_file), (test_setup), (test_teardown), (gst_preset_suite): Add GstPreset unit tests.
2008-04-15docs/gst/gstreamer-docs.sgml: Remove commented out plugins (they have their ↵Stefan Kost1-16/+1
own docs). Update comments. Original commit message from CVS: * docs/gst/gstreamer-docs.sgml: Remove commented out plugins (they have their own docs). Update comments.
2008-04-15Add GST_PARAM_CONTROLLABLE and GST_PARAM_USER_SHIFT. Move paramspec docs to ↵Stefan Kost1-0/+2
own section. Original commit message from CVS: * docs/gst/gstreamer-docs.sgml: * docs/gst/gstreamer-sections.txt: * gst/gstparamspecs.c: * gst/gstparamspecs.h: Add GST_PARAM_CONTROLLABLE and GST_PARAM_USER_SHIFT. Move paramspec docs to own section. * gst/gstvalue.c: This now only documents GValue. * docs/libs/gstreamer-libs-sections.txt: * libs/gst/controller/gstcontroller.h: Remove GST_PARAM_CONTROLLABLE.
2008-02-27configure.ac: Add checks for poll, ppoll and pselect.Wim Taymans1-0/+2
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.
2007-11-26Due to popular request remove preset interface again. :-(.Stefan Kost1-2/+0
Original commit message from CVS: * docs/gst/gstreamer-docs.sgml: * docs/gst/gstreamer-sections.txt: * docs/gst/gstreamer.types.in: * gst/Makefile.am: * gst/gst.h: * gst/gstpreset.c: * gst/gstpreset.h: * plugins/elements/gstqueue.c: Due to popular request remove preset interface again. :-(.
2007-11-17Add the preset interface (Fixes #396779). Do some doc cleanups along.Stefan Kost1-0/+2
Original commit message from CVS: * docs/gst/gstreamer-docs.sgml: * docs/gst/gstreamer-sections.txt: * docs/gst/gstreamer.types.in: * gst/Makefile.am: * gst/gst.h: * gst/gstpreset.c: * gst/gstpreset.h: Add the preset interface (Fixes #396779). Do some doc cleanups along.
2007-08-10docs/: Remove cruft and do some cleanups.Stefan Kost1-1/+5
Original commit message from CVS: * docs/gst/Makefile.am: * docs/libs/Makefile.am: Remove cruft and do some cleanups. * docs/gst/gstreamer-docs.sgml: * docs/libs/gstreamer-libs-docs.sgml: Prepare for comming gtkdoc features (rebase against online docs).
2006-01-13docs/: add new API entries to the docsStefan Kost1-1/+1
Original commit message from CVS: * docs/gst/gstreamer-docs.sgml: * docs/gst/gstreamer-sections.txt: * docs/libs/gstreamer-libs-sections.txt: add new API entries to the docs * libs/gst/controller/Makefile.am: * libs/gst/controller/gstcontroller.c: * libs/gst/controller/gstcontroller.h: * libs/gst/controller/gstcontrollerprivate.h: * libs/gst/controller/gsthelper.c: * libs/gst/controller/gstinterpolation.c: move private structs to private header * po/README: gstreamer-0.7 -> gstreamer-0.10 * tests/check/libs/struct_i386.h: remove private structs
2005-12-01document core plugins in a separate document just like all the others rename ↵Thomas Vander Stichele1-37/+0
these plugins to something starting with... Original commit message from CVS: document core plugins in a separate document just like all the others rename these plugins to something starting with core
2005-11-29docs/: moving documentation from core to libThomas Vander Stichele1-43/+0
Original commit message from CVS: * docs/gst/gstreamer-docs.sgml: * docs/gst/gstreamer-sections.txt: * docs/libs/gstreamer-libs-docs.sgml: * docs/libs/gstreamer-libs-sections.txt: moving documentation from core to lib
2005-11-21more docs fixes, add new api to the docsStefan Kost1-1/+19
Original commit message from CVS: * docs/gst/Makefile.am: * docs/gst/gstreamer-docs.sgml: * docs/gst/gstreamer-sections.txt: * docs/gst/gstreamer.types: * gst/gstinfo.h: more docs fixes, add new api to the docs
2005-10-28docs/gst/: the GstURIType documentation page is private, it only defines ↵Edward Hervey1-2/+0
GstURIType which should be defined in the Gs... Original commit message from CVS: * docs/gst/gstreamer-docs.sgml: * docs/gst/gstreamer-sections.txt: the GstURIType documentation page is private, it only defines GstURIType which should be defined in the GstURIHandler page
2005-10-21And 2% more doc coverage.Wim Taymans1-0/+2
Original commit message from CVS: * docs/gst/gstreamer-docs.sgml: * docs/gst/gstreamer-sections.txt: * gst/gstelement.h: * gst/gstevent.c: * gst/gstevent.h: * gst/gstmessage.h: * gst/gstpad.h: * gst/gstparse.h: * gst/gsttask.c: (gst_task_finalize), (gst_task_func): * gst/gsttask.h: * gst/gstutils.c: * gst/gstutils.h: And 2% more doc coverage.
2005-10-08docs/: add a chapter on running GStreamer.Thomas Vander Stichele1-0/+22
Original commit message from CVS: * docs/Makefile.am: * docs/gst/Makefile.am: * docs/gst/gstreamer-docs.sgml: * docs/gst/running.xml: * docs/version.entities.in: add a chapter on running GStreamer. document GST_DEBUG and GST_PLUGIN* env vars
2005-09-20more docs inlined, splitted gstindex.{c,h}Stefan Kost1-2/+0
Original commit message from CVS: * docs/gst/gstreamer-docs.sgml: * docs/gst/gstreamer-sections.txt: * docs/gst/tmpl/.cvsignore: * gst/Makefile.am: * gst/gst.h: * gst/gstbin.c: * gst/gstelement.h: * gst/gstindex.c: (gst_index_class_init): * gst/gstindex.h: * gst/gstindexfactory.c: (gst_index_factory_get_type), (gst_index_factory_class_init), (gst_index_factory_init), (gst_index_factory_finalize), (gst_index_factory_new), (gst_index_factory_destroy), (gst_index_factory_find), (gst_index_factory_create), (gst_index_factory_make): * gst/gstindexfactory.h: * gst/gstpluginfeature.c: * gst/gstpluginfeature.h: * libs/gst/controller/gstcontroller.c: (gst_controller_new_valist): more docs inlined, splitted gstindex.{c,h}
2005-09-20docs/gst/gstreamer-docs.sgml: remove probe refsectionStefan Kost1-2/+0
Original commit message from CVS: * docs/gst/gstreamer-docs.sgml: remove probe refsection
2005-09-20docs/gst/Makefile.am: Ignore a few more internal headersDavid Schleef1-8/+0
Original commit message from CVS: * docs/gst/Makefile.am: Ignore a few more internal headers * docs/gst/gstreamer-docs.sgml: Remove old sections * docs/gst/gstreamer-sections.txt: Remove old sections * docs/gst/tmpl/gstobject.sgml: update * docs/gst/tmpl/gstplugin.sgml: update * docs/gst/tmpl/gstpluginfeature.sgml: update * docs/random/ds/0.9-suggested-changes: update. * gst/Makefile.am: remove memchunk and trashstack, since they're not used. * gst/gst.c: (gst_deinit): rename gst_registry_deinit to _cleanup * gst/gst.h: don't include some headers * gst/gstchildproxy.c: add gstmarshal.h * gst/gstclock.c: Don't use memchunks * gst/gstminiobject.c: Add some docs * gst/gstobject.c: remove DESTROYED flag, since it's redundant * gst/gstobject.h: same * gst/gstplugin.c: include gstmacros.h * gst/gstplugin.h: don't include gstmacros.h, since it's private * gst/gstquery.c: don't use memchunks * gst/gstregistry.c: rename gst_registry_deinit() * gst/gstregistry.h: same
2005-09-15docs/gst/: Documentation updates for registry changes.David Schleef1-2/+0
Original commit message from CVS: * docs/gst/gstreamer-docs.sgml: * docs/gst/gstreamer-sections.txt: * docs/gst/gstreamer.types: * docs/gst/tmpl/gstelement.sgml: * docs/gst/tmpl/gstplugin.sgml: * docs/gst/tmpl/gstpluginfeature.sgml: Documentation updates for registry changes.
2005-09-07renamed gsttag -> gsttaglist, gsttaginterface -> gsttagsetter inlined docs ↵Stefan Kost1-4/+6
for gsttrace, gsttrashstack Original commit message from CVS: * docs/gst/gstreamer-docs.sgml: * docs/gst/tmpl/.cvsignore: * docs/gst/tmpl/gsttrace.sgml: * docs/gst/tmpl/gsttrashstack.sgml: * gst/Makefile.am: * gst/gst.h: * gst/gstelement.h: * gst/gstevent.h: * gst/gstmessage.c: * gst/gstmessage.h: * gst/gsttag.c: * gst/gsttag.h: * gst/gsttaginterface.c: * gst/gsttaginterface.h: * gst/gsttaglist.c: * gst/gsttaglist.h: * gst/gsttagsetter.c: * gst/gsttagsetter.h: * gst/gsttrace.c: * gst/gsttrace.h: * gst/gsttrashstack.c: renamed gsttag -> gsttaglist, gsttaginterface -> gsttagsetter inlined docs for gsttrace, gsttrashstack
2005-09-05Rever to 1.80 version of this file as GstUtils is not as dead as it seemedChristian Schaller1-0/+2
Original commit message from CVS: Rever to 1.80 version of this file as GstUtils is not as dead as it seemed
2005-09-05remove GstUtils mention as it is now goneChristian Schaller1-2/+0
Original commit message from CVS: remove GstUtils mention as it is now gone
2005-09-02merged elementdetails docs into elementfactory docs inlined bothStefan Kost1-2/+0
Original commit message from CVS: * docs/gst/gstreamer-docs.sgml: * docs/gst/gstreamer-sections.txt: * docs/gst/tmpl/.cvsignore: * docs/gst/tmpl/gstelementdetails.sgml: * docs/gst/tmpl/gstelementfactory.sgml: * gst/gst.c: * gst/gstbus.c: * gst/gstelementfactory.c: * gst/gstelementfactory.h: merged elementdetails docs into elementfactory docs inlined both
2005-09-02more docs inlinedStefan Kost1-12/+4
Original commit message from CVS: * docs/gst/gstreamer-docs.sgml: * docs/gst/tmpl/.cvsignore: * docs/gst/tmpl/gstghostpad.sgml: * docs/gst/tmpl/gstiterator.sgml: * docs/gst/tmpl/gstmacros.sgml: * docs/gst/tmpl/gstrealpad.sgml: * docs/gst/tmpl/gstregistry.sgml: * docs/gst/tmpl/gstregistrypool.sgml: * docs/gst/tmpl/gststructure.sgml: * docs/gst/tmpl/gstsystemclock.sgml: * docs/gst/tmpl/gsttrace.sgml: * gst/gstghostpad.c: * gst/gstmacros.h: * gst/gstmemchunk.c: * gst/gstmemchunk.h: * gst/gstqueue.c: * gst/gstregistry.c: * gst/gstregistrypool.c: * gst/gststructure.c: * gst/gstsystemclock.c: more docs inlined
2005-08-31inlined more docs, fixed double id-refStefan Kost1-3/+13
Original commit message from CVS: * docs/gst/gstreamer-docs.sgml: * docs/gst/gstreamer-sections.txt: * docs/gst/tmpl/.cvsignore: * docs/gst/tmpl/gsterror.sgml: * docs/gst/tmpl/gstfilter.sgml: * docs/gst/tmpl/gsturihandler.sgml: * docs/gst/tmpl/gsturitype.sgml: * docs/gst/tmpl/gstutils.sgml: * docs/gst/tmpl/gstxml.sgml: * gst/gsterror.c: * gst/gsterror.h: * gst/gstfilter.c: * gst/gsturi.c: * gst/gsturitype.c: * gst/gstutils.c: * gst/gstxml.c: inlined more docs, fixed double id-ref