ekiga r7611 - in trunk/lib/engine/components: hal-dbus null-audioinput ptlib



Author: jpuydt
Date: Mon Jan 26 18:43:27 2009
New Revision: 7611
URL: http://svn.gnome.org/viewvc/ekiga?rev=7611&view=rev

Log:
Fixed bug #568601, #568600, #568599, #568598, #568597 : sparks which returned a success but didn't register new services!

Modified:
   trunk/lib/engine/components/hal-dbus/hal-main-dbus.cpp
   trunk/lib/engine/components/null-audioinput/audioinput-main-null.cpp
   trunk/lib/engine/components/ptlib/audioinput-main-ptlib.cpp
   trunk/lib/engine/components/ptlib/audiooutput-main-ptlib.cpp
   trunk/lib/engine/components/ptlib/videoinput-main-ptlib.cpp

Modified: trunk/lib/engine/components/hal-dbus/hal-main-dbus.cpp
==============================================================================
--- trunk/lib/engine/components/hal-dbus/hal-main-dbus.cpp	(original)
+++ trunk/lib/engine/components/hal-dbus/hal-main-dbus.cpp	Mon Jan 26 18:43:27 2009
@@ -56,6 +56,8 @@
       HalManager_dbus *hal_manager = new HalManager_dbus(core);
 
       hal_core->add_manager (*hal_manager);
+      core.add (gmref_ptr<Ekiga::Service> (new Ekiga::BasicService ("hal-dbus",
+								    "\tComponent bringing HAL through DBUS")));
       result = true;
     }
 

Modified: trunk/lib/engine/components/null-audioinput/audioinput-main-null.cpp
==============================================================================
--- trunk/lib/engine/components/null-audioinput/audioinput-main-null.cpp	(original)
+++ trunk/lib/engine/components/null-audioinput/audioinput-main-null.cpp	Mon Jan 26 18:43:27 2009
@@ -56,6 +56,8 @@
       GMAudioInputManager_null *audioinput_manager = new GMAudioInputManager_null(core);
 
       audioinput_core->add_manager (*audioinput_manager);
+      core.add (gmref_ptr<Ekiga::Service> (new Ekiga::BasicService ("null-audio-input",
+								    "\tComponent bringing silent audio input")));
       result = true;
     }
 

Modified: trunk/lib/engine/components/ptlib/audioinput-main-ptlib.cpp
==============================================================================
--- trunk/lib/engine/components/ptlib/audioinput-main-ptlib.cpp	(original)
+++ trunk/lib/engine/components/ptlib/audioinput-main-ptlib.cpp	Mon Jan 26 18:43:27 2009
@@ -56,6 +56,8 @@
       GMAudioInputManager_ptlib *audioinput_manager = new GMAudioInputManager_ptlib(core);
 
       audioinput_core->add_manager (*audioinput_manager);
+      core.add (gmref_ptr<Ekiga::Service> (new Ekiga::BasicService ("ptlib-audio-input",
+								    "\tComponent bringing PTLIB's audio input")));
       result = true;
     }
 

Modified: trunk/lib/engine/components/ptlib/audiooutput-main-ptlib.cpp
==============================================================================
--- trunk/lib/engine/components/ptlib/audiooutput-main-ptlib.cpp	(original)
+++ trunk/lib/engine/components/ptlib/audiooutput-main-ptlib.cpp	Mon Jan 26 18:43:27 2009
@@ -56,6 +56,8 @@
       GMAudioOutputManager_ptlib *audiooutput_manager = new GMAudioOutputManager_ptlib(core);
 
       audiooutput_core->add_manager (*audiooutput_manager);
+      core.add (gmref_ptr<Ekiga::Service> (new Ekiga::BasicService ("ptlib-audio-output",
+								    "\tComponent bringing PTLIB's audio output")));
       result = true;
     }
 

Modified: trunk/lib/engine/components/ptlib/videoinput-main-ptlib.cpp
==============================================================================
--- trunk/lib/engine/components/ptlib/videoinput-main-ptlib.cpp	(original)
+++ trunk/lib/engine/components/ptlib/videoinput-main-ptlib.cpp	Mon Jan 26 18:43:27 2009
@@ -56,6 +56,8 @@
       GMVideoInputManager_ptlib *videoinput_manager = new GMVideoInputManager_ptlib(core);
 
       videoinput_core->add_manager (*videoinput_manager);
+      core.add (gmref_ptr<Ekiga::Service> (new Ekiga::BasicService ("ptlib-video-input",
+								    "\tComponent bringing PTLIB's video input")));
       result = true;
     }
 



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