From 19695f76d0963b326a0568f3fbc7f12f185b8b3b Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 13 Aug 2012 11:55:58 +0200 Subject: [PATCH] visualizer: small cleanup --- ext/libvisual/gstaudiovisualizer.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/ext/libvisual/gstaudiovisualizer.c b/ext/libvisual/gstaudiovisualizer.c index fcea6ab0a8..e5c188fd91 100644 --- a/ext/libvisual/gstaudiovisualizer.c +++ b/ext/libvisual/gstaudiovisualizer.c @@ -783,15 +783,11 @@ gst_audio_visualizer_chain (GstPad * pad, GstObject * parent, guint64 dist, ts; guint avail, sbpf; gpointer adata; - gboolean (*render) (GstAudioVisualizer * scope, GstBuffer * audio, - GstBuffer * video); gint bps, channels, rate; scope = GST_AUDIO_VISUALIZER (parent); klass = GST_AUDIO_VISUALIZER_CLASS (G_OBJECT_GET_CLASS (scope)); - render = klass->render; - GST_LOG_OBJECT (scope, "chainfunc called"); /* resync on DISCONT */ @@ -893,8 +889,8 @@ gst_audio_visualizer_chain (GstPad * pad, GstObject * parent, sbpf, NULL, NULL)); /* call class->render() vmethod */ - if (render) { - if (!render (scope, inbuf, outbuf)) { + if (klass->render) { + if (!klass->render (scope, inbuf, outbuf)) { ret = GST_FLOW_ERROR; } else { /* run various post processing (shading and geometri transformation */