banshee r3527 - in trunk/banshee: . libbanshee
- From: abock svn gnome org
- To: svn-commits-list gnome org
- Subject: banshee r3527 - in trunk/banshee: . libbanshee
- Date: Mon, 24 Mar 2008 20:04:37 +0000 (GMT)
Author: abock
Date: Mon Mar 24 20:04:37 2008
New Revision: 3527
URL: http://svn.gnome.org/viewvc/banshee?rev=3527&view=rev
Log:
2008-03-24 Aaron Bockover <abock gnome org>
* libbanshee/gst-playback-0.10.c: Disable the equalizer
temporarily as it is causing a few audio problems for some people
and is not properly implemented in the pipeline (BGO #523878)
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 Mon Mar 24 20:04:37 2008
@@ -439,7 +439,7 @@
GstElement *videosink;
GstElement *audiosink;
GstElement *audiosinkqueue;
- GstElement *audioconvert;
+ //GstElement *audioconvert;
GstPad *teepad;
g_return_val_if_fail(IS_GST_PLAYBACK(engine), FALSE);
@@ -465,17 +465,17 @@
audiosinkqueue = gst_element_factory_make("queue", "audiosinkqueue");
g_return_val_if_fail(audiosinkqueue != NULL, FALSE);
- audioconvert = gst_element_factory_make("audioconvert", "audioconvert");
- engine->equalizer = gst_element_factory_make("equalizer-10bands", "equalizer-10bands");
- engine->preamp = gst_element_factory_make("volume", "preamp");
+ //audioconvert = gst_element_factory_make("audioconvert", "audioconvert");
+ //engine->equalizer = gst_element_factory_make("equalizer-10bands", "equalizer-10bands");
+ //engine->preamp = gst_element_factory_make("volume", "preamp");
// add elements to custom audio sink
gst_bin_add(GST_BIN(engine->audiobin), engine->audiotee);
- if(engine->equalizer != NULL) {
- gst_bin_add(GST_BIN(engine->audiobin), audioconvert);
- gst_bin_add(GST_BIN(engine->audiobin), engine->equalizer);
- gst_bin_add(GST_BIN(engine->audiobin), engine->preamp);
- }
+ //if(engine->equalizer != NULL) {
+ // gst_bin_add(GST_BIN(engine->audiobin), audioconvert);
+ // gst_bin_add(GST_BIN(engine->audiobin), engine->equalizer);
+ // gst_bin_add(GST_BIN(engine->audiobin), engine->preamp);
+ //}
gst_bin_add(GST_BIN(engine->audiobin), audiosinkqueue);
gst_bin_add(GST_BIN(engine->audiobin), audiosink);
@@ -488,17 +488,17 @@
gst_pad_link(gst_element_get_request_pad(engine->audiotee, "src0"),
gst_element_get_pad(audiosinkqueue, "sink"));
- if (engine->equalizer != NULL)
- {
- // link in equalizer, preamp and audioconvert.
- gst_element_link(audiosinkqueue, engine->preamp);
- gst_element_link(engine->preamp, engine->equalizer);
- gst_element_link(engine->equalizer, audioconvert);
- gst_element_link(audioconvert, audiosink);
- } else {
- // link the queue with the real audio sink
+ //if (engine->equalizer != NULL)
+ //{
+ // //link in equalizer, preamp and audioconvert.
+ // gst_element_link(audiosinkqueue, engine->preamp);
+ // gst_element_link(engine->preamp, engine->equalizer);
+ // gst_element_link(engine->equalizer, audioconvert);
+ // gst_element_link(audioconvert, audiosink);
+ //} else {
+ // // link the queue with the real audio sink
gst_element_link(audiosinkqueue, audiosink);
- }
+ //}
g_object_set (G_OBJECT (engine->playbin), "audio-sink", engine->audiobin, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]