[banshee/gst#] gst#: Clean up equaliser initialisation.



commit 54a743adf5ee60b6d3ba4821ef8b783e1d434c49
Author: Christopher James Halse Rogers <chrishr src gnome org>
Date:   Thu May 19 22:28:35 2011 +1000

    gst#: Clean up equaliser initialisation.

 .../Banshee.GStreamerSharp/PlayerEngine.cs         |   17 ++++-------------
 1 files changed, 4 insertions(+), 13 deletions(-)
---
diff --git a/src/Backends/Banshee.GStreamerSharp/Banshee.GStreamerSharp/PlayerEngine.cs b/src/Backends/Banshee.GStreamerSharp/Banshee.GStreamerSharp/PlayerEngine.cs
index 2c6ab8f..c3b3926 100644
--- a/src/Backends/Banshee.GStreamerSharp/Banshee.GStreamerSharp/PlayerEngine.cs
+++ b/src/Backends/Banshee.GStreamerSharp/Banshee.GStreamerSharp/PlayerEngine.cs
@@ -60,8 +60,6 @@ namespace Banshee.GStreamerSharp
             Element rgvolume;
             Element equalizer;
             Element preamp;
-            Element eq_audioconvert;
-            Element eq_audioconvert2;
             Element first;
             GhostPad visible_sink;
             object pipeline_lock = new object ();
@@ -87,19 +85,12 @@ namespace Banshee.GStreamerSharp
 
                 equalizer = ElementFactory.Make ("equalizer-10bands", "equalizer-10bands");
                 if (equalizer != null) {
-                    eq_audioconvert = ElementFactory.Make ("audioconvert", "audioconvert");
-                    eq_audioconvert2 = ElementFactory.Make ("audioconvert", "audioconvert2");
+                    Element eq_audioconvert = ElementFactory.Make ("audioconvert", "audioconvert");
+                    Element eq_audioconvert2 = ElementFactory.Make ("audioconvert", "audioconvert2");
                     preamp = ElementFactory.Make ("volume", "preamp");
 
-                    Add (eq_audioconvert);
-                    Add (preamp);
-                    Add (equalizer);
-                    Add (eq_audioconvert2);
-
-                    eq_audioconvert.Link (preamp);
-                    preamp.Link (equalizer);
-                    equalizer.Link (eq_audioconvert2);
-                    eq_audioconvert2.Link (first);
+                    Add (eq_audioconvert, preamp, equalizer, eq_audioconvert2);
+                    Element.Link (eq_audioconvert, preamp, equalizer, eq_audioconvert2, first);
 
                     first = eq_audioconvert;
                     Log.Debug ("Built and linked Equalizer");



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]