banshee r3516 - in trunk/banshee: . libbanshee



Author: ahixon
Date: Sat Mar 22 03:27:40 2008
New Revision: 3516
URL: http://svn.gnome.org/viewvc/banshee?rev=3516&view=rev

Log:
2008-03-22  Alexander Hixon  <hixon alexander mediati org>

	* libbanshee/gst-playback-0.10.c: Hookup the 'goom' visualisation element
	to the playbin so we can watch wicked things during Now Playing for an
	audio track. We'd probably want to go throught the element registry
	to find a suitable element later.


Modified:
   trunk/banshee/ChangeLog
   trunk/banshee/libbanshee/gst-playback-0.10.c

Modified: trunk/banshee/libbanshee/gst-playback-0.10.c
==============================================================================
--- trunk/banshee/libbanshee/gst-playback-0.10.c	(original)
+++ trunk/banshee/libbanshee/gst-playback-0.10.c	Sat Mar 22 03:27:40 2008
@@ -440,6 +440,7 @@
     GstElement *audiosink;
     GstElement *audiosinkqueue;
     GstElement *audioconvert;
+    GstElement *vis_element;
     GstPad *teepad;
     
     g_return_val_if_fail(IS_GST_PLAYBACK(engine), FALSE);
@@ -513,6 +514,11 @@
         }
     }
     
+    vis_element = gst_element_factory_make ("goom", "vis_element");
+    if (vis_element != NULL) {
+        g_object_set (G_OBJECT (engine->playbin), "vis-plugin", vis_element, NULL);
+    }
+    
     g_object_set (G_OBJECT (engine->playbin), "video-sink", videosink, NULL);
 
     bus = gst_pipeline_get_bus (GST_PIPELINE (engine->playbin));



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