summaryrefslogtreecommitdiff
path: root/ext/rsvg
diff options
context:
space:
mode:
authorOlivier Aubert <olivier.aubert@liris.cnrs.fr>2011-02-18 09:40:00 +0100
committerStefan Kost <ensonic@users.sf.net>2011-02-18 14:43:08 +0200
commit5ac1c96e84888939e18999f7accd3451fdf19220 (patch)
treeda286c526c07f86c28ad94b25ee3cca70b7f26bb /ext/rsvg
parentb96cf817a07ae00618f86baeca736ad10f95c4a4 (diff)
downloadgstreamer-plugins-bad-5ac1c96e84888939e18999f7accd3451fdf19220.tar.gz
rsvgoverlay: allow negative values for x/y/width/height
Diffstat (limited to 'ext/rsvg')
-rw-r--r--ext/rsvg/gstrsvgoverlay.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/ext/rsvg/gstrsvgoverlay.c b/ext/rsvg/gstrsvgoverlay.c
index 6875c9d4e..1cbd0990c 100644
--- a/ext/rsvg/gstrsvgoverlay.c
+++ b/ext/rsvg/gstrsvgoverlay.c
@@ -481,37 +481,37 @@ gst_rsvg_overlay_class_init (GstRsvgOverlayClass * klass)
g_object_class_install_property (G_OBJECT_CLASS (klass), PROP_X,
g_param_spec_int ("x", "x offset",
- "Specify an x offset.", 0, G_MAXINT, 0,
+ "Specify an x offset.", -G_MAXINT, G_MAXINT, 0,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
g_object_class_install_property (G_OBJECT_CLASS (klass), PROP_Y,
g_param_spec_int ("y", "y offset",
- "Specify a y offset.", 0, G_MAXINT, 0,
+ "Specify a y offset.", -G_MAXINT, G_MAXINT, 0,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
g_object_class_install_property (G_OBJECT_CLASS (klass), PROP_X_RELATIVE,
g_param_spec_float ("x-relative", "x relative offset",
- "Specify an x offset relative to the display size.", 0, G_MAXFLOAT, 0,
- G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
+ "Specify an x offset relative to the display size.", -G_MAXFLOAT,
+ G_MAXFLOAT, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
g_object_class_install_property (G_OBJECT_CLASS (klass), PROP_Y_RELATIVE,
g_param_spec_float ("y-relative", "y relative offset",
- "Specify a y offset relative to the display size.", 0, G_MAXFLOAT, 0,
- G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
+ "Specify a y offset relative to the display size.", -G_MAXFLOAT,
+ G_MAXFLOAT, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
g_object_class_install_property (G_OBJECT_CLASS (klass), PROP_WIDTH,
g_param_spec_int ("width", "width",
- "Specify a width in pixels.", 0, G_MAXINT, 0,
+ "Specify a width in pixels.", -G_MAXINT, G_MAXINT, 0,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
g_object_class_install_property (G_OBJECT_CLASS (klass), PROP_HEIGHT,
g_param_spec_int ("height", "height",
- "Specify a height in pixels.", 0, G_MAXINT, 0,
+ "Specify a height in pixels.", -G_MAXINT, G_MAXINT, 0,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
g_object_class_install_property (G_OBJECT_CLASS (klass), PROP_WIDTH_RELATIVE,
g_param_spec_float ("width-relative", "relative width",
- "Specify a width relative to the display size.", 0, G_MAXFLOAT, 0,
- G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
+ "Specify a width relative to the display size.", -G_MAXFLOAT,
+ G_MAXFLOAT, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
g_object_class_install_property (G_OBJECT_CLASS (klass), PROP_HEIGHT_RELATIVE,
g_param_spec_float ("height-relative", "relative height",
- "Specify a height relative to the display size.", 0, G_MAXFLOAT, 0,
- G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
+ "Specify a height relative to the display size.", -G_MAXFLOAT,
+ G_MAXFLOAT, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
basetransform_class->set_caps = gst_rsvg_overlay_set_caps;
basetransform_class->transform_ip = gst_rsvg_overlay_transform_ip;