diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2007-09-24 11:22:26 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2007-09-24 11:22:26 +0000 |
commit | 005547dce105dd695f470c123f2962bf7f91527d (patch) | |
tree | 46cb4fd6daa6eb1d156d9375417bf616f7a335c1 /docs/design/part-gstobject.txt | |
parent | 558a8a90f3d88aa73024ebe41c24f0de70c55d43 (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.txt | 12 |
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 |