From 37bfde0aecd85239be159e32da276752c29f7c18 Mon Sep 17 00:00:00 2001 From: seungha son Date: Mon, 25 Sep 2023 18:55:58 +0900 Subject: [PATCH] [Edge] Change type casting to GST macro - An explicit type casting technique is used to safely and clearly convert the type using a GST macro. Signed-off-by: seungha son --- gst/edge/edge_sink.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/gst/edge/edge_sink.c b/gst/edge/edge_sink.c index b8b169c..55477e4 100644 --- a/gst/edge/edge_sink.c +++ b/gst/edge/edge_sink.c @@ -81,13 +81,9 @@ static void gst_edgesink_set_connect_type (GstEdgeSink * self, static void gst_edgesink_class_init (GstEdgeSinkClass * klass) { - GObjectClass *gobject_class; - GstElementClass *gstelement_class; - GstBaseSinkClass *gstbasesink_class; - - gstbasesink_class = (GstBaseSinkClass *) klass; - gstelement_class = (GstElementClass *) gstbasesink_class; - gobject_class = (GObjectClass *) gstelement_class; + GObjectClass *gobject_class = G_OBJECT_CLASS (klass); + GstElementClass *gstelement_class = GST_ELEMENT_CLASS (klass); + GstBaseSinkClass *gstbasesink_class = GST_BASE_SINK_CLASS (klass); gobject_class->set_property = gst_edgesink_set_property; gobject_class->get_property = gst_edgesink_get_property; -- 2.7.4