mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-11 10:34:11 +00:00
cvsobel: Switch to C++
Switch gstcvlsobel to C++ for consistency with other OpenCV elements, and support of the new 2.4.11 API. https://bugzilla.gnome.org/show_bug.cgi?id=754148
This commit is contained in:
parent
a4429cf769
commit
61168794ea
2 changed files with 10 additions and 8 deletions
|
@ -10,7 +10,7 @@ libgstopencv_la_SOURCES = gstopencv.cpp \
|
|||
gstcverode.cpp \
|
||||
gstcvlaplace.cpp \
|
||||
gstcvsmooth.cpp \
|
||||
gstcvsobel.c \
|
||||
gstcvsobel.cpp \
|
||||
gstedgedetect.cpp \
|
||||
gstfaceblur.cpp \
|
||||
gsthanddetect.cpp \
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* GStreamer
|
||||
* Copyright (C) 2010 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
|
||||
*
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
* to deal in the Software without restriction, including without limitation
|
||||
|
@ -129,15 +129,17 @@ gst_cv_sobel_class_init (GstCvSobelClass * klass)
|
|||
g_object_class_install_property (gobject_class, PROP_X_ORDER,
|
||||
g_param_spec_int ("x-order", "x order",
|
||||
"Order of the derivative x", -1, G_MAXINT,
|
||||
DEFAULT_X_ORDER, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||
DEFAULT_X_ORDER,
|
||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
||||
g_object_class_install_property (gobject_class, PROP_Y_ORDER,
|
||||
g_param_spec_int ("y-order", "y order",
|
||||
"Order of the derivative y", -1, G_MAXINT,
|
||||
DEFAULT_Y_ORDER, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||
g_param_spec_int ("y-order", "y order", "Order of the derivative y", -1,
|
||||
G_MAXINT, DEFAULT_Y_ORDER,
|
||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
||||
g_object_class_install_property (gobject_class, PROP_APERTURE_SIZE,
|
||||
g_param_spec_int ("aperture-size", "aperture size",
|
||||
"Size of the extended Sobel Kernel (1, 3, 5 or 7)", 1, 7,
|
||||
DEFAULT_APERTURE_SIZE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||
DEFAULT_APERTURE_SIZE,
|
||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
||||
|
||||
gst_element_class_add_pad_template (element_class,
|
||||
gst_static_pad_template_get (&src_factory));
|
||||
|
@ -170,7 +172,7 @@ gst_cv_sobel_transform_caps (GstBaseTransform * trans, GstPadDirection dir,
|
|||
GstCaps *templ;
|
||||
GstStructure *structure;
|
||||
GstPad *other;
|
||||
gint i;
|
||||
guint i;
|
||||
|
||||
to = gst_caps_new_empty ();
|
||||
|
Loading…
Reference in a new issue