- Elements can now send events to their parent.
authorWim Taymans <wim.taymans@gmail.com>
Tue, 18 Dec 2001 19:03:07 +0000 (19:03 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Tue, 18 Dec 2001 19:03:07 +0000 (19:03 +0000)
commit56d3cdf64a19aa5747c762748f81d6f5fce252f8
tree6063bd3c5dc54317ab5c7bc4f0a2a4ece446b2e8
parent19bb74b35212a6194aa16e9c33d744c8b93d673b
- Elements can now send events to their parent.

Original commit message from CVS:
- Elements can now send events to their parent.
- remove the g_signals from the core for parent<->child communication
- the application can easily get element info by listening for an event
signal from the toplevel bin.
- added gst_element_info()/_error().
- fakesrc and fakesink use the info event instead of g_print.
- GST_TYPE_* causes segfaults with elect fence, rever to G_TYPE_POINTER
until we know what's wrong.
- various leaks fixed wrt element destroy.
- The object that created the event is now stored as GST_EVENT_SRC
14 files changed:
gst/elements/gstfakesink.c
gst/elements/gstfakesrc.c
gst/gstbin.c
gst/gstelement.c
gst/gstelement.h
gst/gstevent.c
gst/gstevent.h
gst/gstpad.c
gst/gstpad.h
gst/gstqueue.c
gst/gsttypes.h
plugins/elements/gstfakesink.c
plugins/elements/gstfakesrc.c
plugins/elements/gstqueue.c