summaryrefslogtreecommitdiff
path: root/docs/design/part-gstobject.txt
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2007-09-24 11:22:26 +0000
committerWim Taymans <wim.taymans@gmail.com>2007-09-24 11:22:26 +0000
commit005547dce105dd695f470c123f2962bf7f91527d (patch)
tree46cb4fd6daa6eb1d156d9375417bf616f7a335c1 /docs/design/part-gstobject.txt
parent558a8a90f3d88aa73024ebe41c24f0de70c55d43 (diff)
docs/design/: Documentation updates and typo fixes.
Original commit message from CVS: * docs/design/draft-latency.txt: * docs/design/draft-push-pull.txt: * docs/design/draft-tagreading.txt: * docs/design/part-MT-refcounting.txt: * docs/design/part-activation.txt: * docs/design/part-block.txt: * docs/design/part-element-source.txt: * docs/design/part-events.txt: * docs/design/part-gstbin.txt: * docs/design/part-gstelement.txt: * docs/design/part-gstobject.txt: * docs/design/part-gstpipeline.txt: * docs/design/part-messages.txt: * docs/design/part-preroll.txt: * docs/design/part-push-pull.txt: * docs/design/part-qos.txt: * docs/design/part-query.txt: * docs/design/part-scheduling.txt: * docs/design/part-seeking.txt: * docs/design/part-segments.txt: * docs/design/part-states.txt: Documentation updates and typo fixes.
Diffstat (limited to 'docs/design/part-gstobject.txt')
-rw-r--r--docs/design/part-gstobject.txt12
1 files changed, 2 insertions, 10 deletions
diff --git a/docs/design/part-gstobject.txt b/docs/design/part-gstobject.txt
index 093f2f58d3..3ebd831454 100644
--- a/docs/design/part-gstobject.txt
+++ b/docs/design/part-gstobject.txt
@@ -7,7 +7,7 @@ Parentage
---------
A pointer is available to store the current parent of the object. This is one
-of the two fundamental requires for a hierarchical system such as GStreamer
+of the two fundamental requirements for a hierarchical system such as GStreamer
(for the other, read up on GstBin). Three functions are provided:
_set_parent(), _get_parent(), and _unparent(). The third is required because
there is an explicit check in _set_parent(): an object must not already have a
@@ -19,14 +19,6 @@ allows for new additions later.
GstPad (inside an element)
-Refcounting
------------
-- GObject refcount is not threadsafe. This will be changed in the future.
- GStreamer for now sets it to a constant value on each _ref/_unref()
- and uses an atomic int "refcount" instead for threadsafe refcounting
- This implies you should always use gst_object_ref() and gst_object_unref() !
-
-
Naming
------
- names of objects cannot be changed when they are parented
@@ -96,7 +88,7 @@ Flags
Each object in the GStreamer object hierarchy can have flags associated with it,
which are used to describe a state or a feature of the object.
-GstObject has flags to mark its lifecycle: FLOATING, DISPOSING and DESTROYED.
+GstObject has flags to mark its lifecycle: FLOATING and DISPOSING.
Class signals