controller: allow different controlbindings
authorStefan Sauer <ensonic@users.sf.net>
Sat, 21 Jan 2012 19:03:52 +0000 (20:03 +0100)
committerStefan Sauer <ensonic@users.sf.net>
Mon, 23 Jan 2012 10:03:43 +0000 (11:03 +0100)
commitb23977cb9357d5084e09d2f4af9b3b65db32824c
tree8006b6a9cfb143872589461bed3a8aea18f847e4
parent2c8c44976fe5885e9648fa0c3f75248bb0f3bc49
controller: allow different controlbindings

Make controlbinding an abstract baseclass. Move implementation to control-
binding-direct and add a control-binding-argb. Add an example.
18 files changed:
docs/gst/gstreamer-sections.txt
gst/gstcontrolbinding.c
gst/gstcontrolbinding.h
gst/gstobject.c
libs/gst/controller/Makefile.am
libs/gst/controller/gstcontrolbindingargb.c [new file with mode: 0644]
libs/gst/controller/gstcontrolbindingargb.h [new file with mode: 0644]
libs/gst/controller/gstcontrolbindingdirect.c [new file with mode: 0644]
libs/gst/controller/gstcontrolbindingdirect.h [new file with mode: 0644]
tests/benchmarks/controller.c
tests/check/gst/gstcontroller.c
tests/check/libs/controller.c
tests/examples/controller/.gitignore
tests/examples/controller/Makefile.am
tests/examples/controller/audio-example.c
tests/examples/controller/control-sources.c
tests/examples/controller/text-color-example.c [new file with mode: 0644]
win32/common/libgstreamer.def