controller: merge controller into gstobject
authorStefan Sauer <ensonic@users.sf.net>
Thu, 10 Nov 2011 17:37:28 +0000 (19:37 +0200)
committerStefan Sauer <ensonic@users.sf.net>
Thu, 10 Nov 2011 20:47:07 +0000 (22:47 +0200)
commita1599f5f7e9e31b9ec34e4d427705cb2a7e62a9b
treeac49389a6cedc8f94be473d06281fb2922b1367f
parent08d9f540443c144aa019d6c399e93f8d139e0eab
controller: merge controller into gstobject

This make the controller even more lightweight (no extra object, no extra lock,
less indirections). For object that don't use the controller the only 'overhead'
is a 3 unused fields in the gst_object structure.
14 files changed:
docs/gst/gstreamer-docs.sgml
docs/gst/gstreamer-sections.txt
docs/gst/gstreamer.types.in
docs/random/porting-to-0.11.txt
gst/Makefile.am
gst/gst.h
gst/gstcontroller.c [deleted file]
gst/gstcontroller.h [deleted file]
gst/gstcontrolsource.c
gst/gstobject.c
gst/gstobject.h
tests/benchmarks/controller.c
tests/check/libs/controller.c
tests/examples/controller/audio-example.c