]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - glsdk/gstreamer0-10.git/commit
gst/: Identify sinks by their flag to avoid overly complicated checks (fow now).
authorWim Taymans <wim.taymans@gmail.com>
Thu, 12 May 2005 19:45:44 +0000 (19:45 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Thu, 12 May 2005 19:45:44 +0000 (19:45 +0000)
commit1c4ea6213b0dfe073c519a5eac8ccd6042cb30de
tree9db4d2485ea14790a32e1821ef9c120ca63cf1b5
parente4c1ba46c8c6e047c6880ce7e4c63acbd35383fd
gst/: Identify sinks by their flag to avoid overly complicated checks (fow now).

Original commit message from CVS:
* gst/base/gstbasesink.c: (gst_basesink_init),
(gst_basesink_activate):
* gst/base/gstbasesrc.c: (gst_basesrc_unlock),
(gst_basesrc_is_seekable):
* gst/gstbin.c: (gst_bin_add_func), (gst_bin_remove_func),
(bin_element_is_sink), (gst_bin_change_state):
* gst/gstelement.c: (gst_element_add_pad), (gst_element_query):
* gst/gstelement.h:
Identify sinks by their flag to avoid overly complicated
checks (fow now).
Do state changes even for elements not reachable from the
sinks.
BaseSink is a sink now :)
Some more debugging info in the basesrc.
ChangeLog
gst/base/gstbasesink.c
gst/base/gstbasesrc.c
gst/gstbin.c
gst/gstelement.c
gst/gstelement.h
libs/gst/base/gstbasesink.c
libs/gst/base/gstbasesrc.c