4 * handling of G_TYPE_XXX is distributed over
5 gst-controller.c::gst_controlled_property_set_interpolation_mode()
6 gst-controller.c::gst_controlled_property_new
8 * it would be better to put handlers for each type into a struct
9 and register it into a hashmap with the G_TYPE as the key
10 * functions in gst-controller.c could try the key,
11 if no handler is registered the try the type_parent and so on
13 * implement quadric/cubic interpolation