controller: move GValue handling from control-sources to -binding
authorStefan Sauer <ensonic@users.sf.net>
Thu, 22 Dec 2011 22:48:30 +0000 (23:48 +0100)
committerStefan Sauer <ensonic@users.sf.net>
Sun, 25 Dec 2011 19:48:14 +0000 (20:48 +0100)
commit39d6b7462f44b4eb55b46ee17ff5e5c7a3d77e5f
treec1119ba95ceb4e6b2b84881118a0e54c0384b462
parenta80401b22c6f8693e733767aec3086296ac6ed05
controller: move GValue handling from control-sources to -binding

ControlSources are now gdouble based. A control source is mapped to a
particullar GObject property using a ControlBinding.
24 files changed:
docs/gst/gstreamer-sections.txt
docs/random/porting-to-0.11.txt
gst/gstcontrolbinding.c
gst/gstcontrolbinding.h
gst/gstcontrolsource.c
gst/gstcontrolsource.h
gst/gstobject.c
gst/gstobject.h
libs/gst/controller/Makefile.am
libs/gst/controller/gstinterpolation.c [deleted file]
libs/gst/controller/gstinterpolationcontrolsource.c
libs/gst/controller/gstinterpolationcontrolsourceprivate.h [deleted file]
libs/gst/controller/gstlfocontrolsource.c
libs/gst/controller/gstlfocontrolsourceprivate.h [deleted file]
libs/gst/controller/gsttimedvaluecontrolsource.c
libs/gst/controller/gsttimedvaluecontrolsource.h
libs/gst/controller/gsttriggercontrolsource.c
tests/benchmarks/controller.c
tests/check/libs/controller.c
tests/check/libs/gstlibscpp.cc
tests/examples/controller/.gitignore
tests/examples/controller/Makefile.am
tests/examples/controller/audio-example.c
tests/examples/controller/control-sources.c [new file with mode: 0644]