From: Xabier Rodriguez Calvar Date: Mon, 11 Jul 2016 17:17:41 +0000 (+0200) Subject: videoorientation: Use G_DEFINE_INTERFACE instead of a manually written get_type() X-Git-Tag: 1.19.3~511^2~2761 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9f594d1562198791416e964e6711af1866683b33;p=platform%2Fupstream%2Fgstreamer.git videoorientation: Use G_DEFINE_INTERFACE instead of a manually written get_type() https://bugzilla.gnome.org/show_bug.cgi?id=768687 --- diff --git a/gst-libs/gst/video/videoorientation.c b/gst-libs/gst/video/videoorientation.c index 2ed53f5..9e2149b 100644 --- a/gst-libs/gst/video/videoorientation.c +++ b/gst-libs/gst/video/videoorientation.c @@ -39,36 +39,11 @@ /* FIXME 0.11: check if we need to add API for sometimes-supportedness * (aka making up for GstImplementsInterface removal) (probably yes) */ -static void gst_video_orientation_iface_init (GstVideoOrientationInterface * - iface); - -GType -gst_video_orientation_get_type (void) -{ - static GType gst_video_orientation_type = 0; - - if (!gst_video_orientation_type) { - static const GTypeInfo gst_video_orientation_info = { - sizeof (GstVideoOrientationInterface), - (GBaseInitFunc) gst_video_orientation_iface_init, - NULL, - NULL, - NULL, - NULL, - 0, - 0, - NULL, - }; - - gst_video_orientation_type = g_type_register_static (G_TYPE_INTERFACE, - "GstVideoOrientation", &gst_video_orientation_info, 0); - } - - return gst_video_orientation_type; -} +G_DEFINE_INTERFACE (GstVideoOrientation, gst_video_orientation, 0) static void -gst_video_orientation_iface_init (GstVideoOrientationInterface * iface) +gst_video_orientation_default_init (GstVideoOrientationInterface * + iface) { /* default virtual functions */