summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2009-09-01 14:28:48 +0100
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2009-09-01 15:08:10 +0100
commit1af601d403c603e0ee01d5553adecaf6097fe5fb (patch)
tree2290c3ab9b9b2f0e3acd69f60368dba5932f51db /sys
parentec91d508af9fb359ebab7240497bd043d84d652e (diff)
v4lsrc: avoid unnecessary run-time type checks in custom buffer finalize
And reflow code to be more indent friendly.
Diffstat (limited to 'sys')
-rw-r--r--sys/v4l/v4lsrc_calls.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/v4l/v4lsrc_calls.c b/sys/v4l/v4lsrc_calls.c
index 7a320991..e71fdc75 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 */