geometrictransform: make ciclegt "radius" property relative
authorFilippo Argiolas <filippo.argiolas@gmail.com>
Tue, 3 Aug 2010 08:08:34 +0000 (10:08 +0200)
committerThiago Santos <thiago.sousa.santos@collabora.co.uk>
Wed, 4 Aug 2010 23:09:09 +0000 (20:09 -0300)
commitc921067208414c47a0c961e604b4d777f2d40b34
tree939cf08f7deb7246f29434446dd2a1a0c659d9c4
parent770194a8fcc638924b29e78e9f24c4c7e7ef4b83
geometrictransform: make ciclegt "radius" property relative

Make the "radius" property of CircleGeometricTransform relative.
This is more coherent with the way [x,y]-center properties are handled
and allow to set a radius without knowing the video size.
Radius is defined with respect to the circle circumscribed about the
video rectangle so that a point in the center has radius 0.0 and one in
a vertex has radius 1.0.
Note that this is not a regression from the previous absolute way of
defining the radius as a user who knows the video size can easily
calculate the relative radius and set that.

https://bugzilla.gnome.org/show_bug.cgi?id=625959
gst/geometrictransform/gstcircle.c
gst/geometrictransform/gstcirclegeometrictransform.c
gst/geometrictransform/gstcirclegeometrictransform.h
gst/geometrictransform/gstkaleidoscope.c
gst/geometrictransform/gsttwirl.c
gst/geometrictransform/gstwaterripple.c