[telepathy-stream-engine/refs/tags/telepathy-stream-engine_0.5.10] Export audiostream src element

Olivier Crête olivier.crete at collabora.co.uk
Mon Oct 26 09:28:24 PDT 2009


---
 src/audiostream.c        |   11 +++++++++++
 src/stream-engine-main.c |    5 +++--
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/src/audiostream.c b/src/audiostream.c
index bd325ea..95be3ca 100644
--- a/src/audiostream.c
+++ b/src/audiostream.c
@@ -80,6 +80,7 @@ enum
   PROP_0,
   PROP_STREAM,
   PROP_BIN,
+  PROP_SRC
 };
 
 /* signal enum */
@@ -328,6 +329,13 @@ tp_stream_engine_audio_stream_class_init (TpStreamEngineAudioStreamClass *klass)
           GST_TYPE_BIN,
           G_PARAM_CONSTRUCT_ONLY | G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
 
+  g_object_class_install_property (object_class, PROP_SRC,
+      g_param_spec_object ("src",
+          "The audio src",
+          "The audio src element",
+          GST_TYPE_ELEMENT,
+          G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
+
   signals[SINK_ADDED_SIGNAL] = g_signal_new ("sink-added",
       G_OBJECT_CLASS_TYPE (klass),
       G_SIGNAL_RUN_LAST,
@@ -375,6 +383,9 @@ tp_stream_engine_audio_stream_get_property  (GObject *object,
     case PROP_BIN:
       g_value_set_object (value, self->priv->bin);
       break;
+    case PROP_SRC:
+      g_value_set_object (value, self->priv->srcbin);
+      break;
     default:
       G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
       break;
diff --git a/src/stream-engine-main.c b/src/stream-engine-main.c
index a84e0f0..3615f59 100644
--- a/src/stream-engine-main.c
+++ b/src/stream-engine-main.c
@@ -232,11 +232,12 @@ int main(int argc, char **argv)
   if (setrlimit(RLIMIT_RTPRIO, &rl) < 0)
     g_warning("setrlimit rtprio: %s", strerror (errno));
 
-  rl.rlim_max = rl.rlim_cur = 50*1000;
+#if 0
+  rl.rlim_max = rl.rlim_cur = 100*1000*1000;
 
   if (setrlimit(RLIMIT_RTTIME, &rl) < 0)
     g_warning("setrlimit rttime: %s", strerror (errno));
-
+#endif
 
   uid = getuid();
   if (uid != 0 && geteuid() == 0) {
-- 
1.5.6.5




More information about the telepathy-commits mailing list