diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2007-02-20 18:02:50 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2007-02-20 18:02:50 +0000 |
commit | 60212ff1970192658ca85d226d4c8fa6c9918c01 (patch) | |
tree | 9117a2d69061c44671c0c9f129a64cf2823ddc8f /docs | |
parent | e561ce761b3512a24955258968c5052b375264c6 (diff) |
Make the ghostpad a parent of the internal pad again for better backward compatibility. Don't write code that relies ...
Original commit message from CVS:
* docs/design/part-gstghostpad.txt:
* gst/gstghostpad.c: (gst_ghost_pad_dispose),
(gst_ghost_pad_new_full):
Make the ghostpad a parent of the internal pad again for better backward
compatibility. Don't write code that relies on this however.
* gst/gstpad.c: (gst_pad_activate_pull), (gst_pad_activate_push),
(gst_pad_link_check_hierarchy):
Require that parents should be GstElements in the hierarchy check.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/design/part-gstghostpad.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/docs/design/part-gstghostpad.txt b/docs/design/part-gstghostpad.txt index ef54975c9..d5c987c65 100644 --- a/docs/design/part-gstghostpad.txt +++ b/docs/design/part-gstghostpad.txt @@ -66,6 +66,8 @@ Ghostpads | target *----->// (------------) + The GstGhostPad (X) is also set as the parent of the GstProxyPad (Y). + The target is a pointer to the internal pads peer. It is an optimisation to quickly get to the peer of a ghostpad without having to dereference the internal->peer. |