From: Tim-Philipp Müller Date: Tue, 1 Sep 2009 13:28:48 +0000 (+0100) Subject: v4lsrc: avoid unnecessary run-time type checks in custom buffer finalize X-Git-Tag: 1.19.3~511^2~9282 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1af601d403c603e0ee01d5553adecaf6097fe5fb;p=platform%2Fupstream%2Fgstreamer.git v4lsrc: avoid unnecessary run-time type checks in custom buffer finalize And reflow code to be more indent friendly. --- diff --git a/sys/v4l/v4lsrc_calls.c b/sys/v4l/v4lsrc_calls.c index 7a32099..e71fdc7 100644 --- a/sys/v4l/v4lsrc_calls.c +++ b/sys/v4l/v4lsrc_calls.c @@ -677,6 +677,7 @@ gst_v4lsrc_buffer_init (GTypeInstance * instance, gpointer g_class) static void gst_v4lsrc_buffer_finalize (GstV4lSrcBuffer * v4lsrc_buffer) { + GstMiniObjectClass *miniobject_class; GstV4lSrc *v4lsrc; gint num; @@ -693,8 +694,8 @@ gst_v4lsrc_buffer_finalize (GstV4lSrcBuffer * v4lsrc_buffer) gst_object_unref (v4lsrc); - GST_MINI_OBJECT_CLASS (v4lbuffer_parent_class)-> - finalize (GST_MINI_OBJECT (v4lsrc_buffer)); + miniobject_class = (GstMiniObjectClass *) v4lbuffer_parent_class; + miniobject_class->finalize (GST_MINI_OBJECT_CAST (v4lsrc_buffer)); } /* Create a V4lSrc buffer from our mmap'd data area */