pad: Merge pad mode activation functions
authorWim Taymans <wim.taymans@collabora.co.uk>
Mon, 21 Nov 2011 12:29:05 +0000 (13:29 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Mon, 21 Nov 2011 12:29:05 +0000 (13:29 +0100)
commit2f1ed6533946e19e1801be0a3d7cc628f056c26c
treed67c5e3e4aacb8ec779bdd2fef53cca158d56b98
parent9e3aa102d7fa3ebcfedb5e86721ab7701b797196
pad: Merge pad mode activation functions

Add the pad mode to the activate function so that we can reuse the same function
for all activation modes. This makes the core logic smaller and allows for some
elements to make their activation code easier. It would allow us to add more
scheduling modes later without having to add more activate functions.
15 files changed:
docs/gst/gstreamer-sections.txt
gst/gstghostpad.c
gst/gstghostpad.h
gst/gstpad.c
gst/gstpad.h
libs/gst/base/gstbaseparse.c
libs/gst/base/gstbasesink.c
libs/gst/base/gstbasesrc.c
libs/gst/base/gstbasetransform.c
plugins/elements/gstmultiqueue.c
plugins/elements/gstqueue.c
plugins/elements/gstqueue2.c
plugins/elements/gsttee.c
plugins/elements/gsttypefindelement.c
tests/check/elements/filesrc.c