banshee r3516 - in trunk/banshee: . libbanshee
- From: ahixon svn gnome org
- To: svn-commits-list gnome org
- Subject: banshee r3516 - in trunk/banshee: . libbanshee
- Date: Sat, 22 Mar 2008 03:27:41 +0000 (GMT)
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]