[Telepathy-commits] [mingle/master] Use gconf audio/videosources by default

Sjoerd Simons sjoerd at luon.net
Wed Nov 26 08:10:49 PST 2008


---
 fs2.py |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/fs2.py b/fs2.py
index 744d7c0..b87e2e0 100644
--- a/fs2.py
+++ b/fs2.py
@@ -108,8 +108,11 @@ class VideoSource(gst.Bin):
 class AudioSource(gst.Bin):
     def __init__(self):
         gst.Bin.__init__(self)
-        source = gst.element_factory_make("audiotestsrc")
-        source.set_property("is-live", True)
+        if os.environ.has_key("TESTAUDIO"):
+            source = gst.element_factory_make("audiotestsrc")
+            source.set_property("is-live", True)
+        else:
+            source = gst.element_factory_make("gconfaudiosrc")
         self.add(source)
         pad = gst.GhostPad("src", source.get_pad("src"))
         self.add_pad(pad)
@@ -144,10 +147,10 @@ class ConferenceStream:
 
     def default_src_pad_added (self, session, stream, pad, codec):
         if self.session.type == farsight.MEDIA_TYPE_VIDEO:
-            sink = gst.element_factory_make("xvimagesink")
+            sink = gst.element_factory_make("gconfvideosink")
 
         elif self.session.type == farsight.MEDIA_TYPE_AUDIO:
-            sink = gst.element_factory_make("autoaudiosink")
+            sink = gst.element_factory_make("gconfaudiosink")
 
         self.add_sink(sink)
         self.conference.add(sink)
-- 
1.5.6.5




More information about the Telepathy-commits mailing list