gstreamer/tests/check/libs
Sebastian Dröge c478fb4813 libs/gst/controller/: Factor out the 'set' logic into gst_controller_set_unlocked for the gst_controller_set and gst_...
Original commit message from CVS:
* libs/gst/controller/gstcontroller.c:
(gst_controlled_property_set_interpolation_mode),
(gst_controlled_property_prepend_default),
(gst_controlled_property_new), (gst_controller_set_unlocked),
(gst_controller_set), (gst_controller_set_from_list),
(gst_controller_unset), (gst_controller_unset_all):
* libs/gst/controller/gstcontrollerprivate.h:
* libs/gst/controller/gstinterpolation.c:
Factor out the 'set' logic into gst_controller_set_unlocked for the
gst_controller_set and gst_controller_set_from_list functions.
To make life of the interpolators easier always add a control point
at timestamp zero with the default value.
In the linear interpolator make things more obvious by better variable
naming (slope).
Implement cubic interpolation mode (by using a natural cubic spline)
and map the quadratic interpolation mode to this too (as quadratic
doesn't make much sense, see discussion on the list).
* tests/check/libs/controller.c: (GST_START_TEST),
(gst_controller_suite):
Add unit test for the cubic interpolation mode and check everywhere
if the interpolation mode could be set as expected.
2007-06-06 14:01:56 +00:00
..
.gitignore moap ignore 2006-07-02 22:20:20 +00:00
adapter.c Do some optimisation work in GstAdapter to avoid copies in more cases. 2006-11-09 14:37:38 +00:00
basesrc.c tests/check/: use the new macro 2006-07-01 20:56:56 +00:00
collectpads.c tests/check/: use the new macro 2006-07-01 20:56:56 +00:00
controller.c libs/gst/controller/: Factor out the 'set' logic into gst_controller_set_unlocked for the gst_controller_set and gst_... 2007-06-06 14:01:56 +00:00
gdp.c GST_DISABLE_DEPRECATED is only for users of API that don't want to see deprecated functions in the headers; people th... 2006-08-11 15:26:33 +00:00
gstnetclientclock.c tests/check/: use the new macro 2006-07-01 20:56:56 +00:00
gstnettimeprovider.c tests/check/: use the new macro 2006-07-01 20:56:56 +00:00
libsabi.c tests/check/: Add ABI checks for PPC32. 2007-02-09 13:59:32 +00:00
struct_hppa.h tests/check/: Add ABI structs for HPPA (see #393796). 2007-01-17 12:31:01 +00:00
struct_i386.h libs/gst/check/gstcheck.*: factor out the method from tests that checks size of structures, and add code to generate ... 2006-06-06 13:48:20 +00:00
struct_ppc32.h tests/check/: Add ABI checks for PPC32. 2007-02-09 13:59:32 +00:00
struct_ppc64.h tests/check/: add ppc64 structure sizes 2006-06-06 14:10:09 +00:00
struct_x86_64.h tests/check/: generate and add structure size lists for x86_64 2006-06-06 13:59:10 +00:00
typefindhelper.c tests/check/: use the new macro 2006-07-01 20:56:56 +00:00