ekiga r5962 - in trunk: . src/endpoints



Author: dsandras
Date: Mon Feb 11 20:11:32 2008
New Revision: 5962
URL: http://svn.gnome.org/viewvc/ekiga?rev=5962&view=rev

Log:
Adapted to the new OPAL API.


Modified:
   trunk/ChangeLog
   trunk/src/endpoints/manager.cpp

Modified: trunk/src/endpoints/manager.cpp
==============================================================================
--- trunk/src/endpoints/manager.cpp	(original)
+++ trunk/src/endpoints/manager.cpp	Mon Feb 11 20:11:32 2008
@@ -1429,10 +1429,9 @@
     gnomemeeting_threads_leave ();
     
     sipEP->RemoveListener (NULL);
-    sipEP->StartListeners(PStringArray());
-    /*
     if (!sipEP->StartListener (iface, port)) {
       
+      bool success = false;
       port = min_port;
       while (port <= max_port && !success) {
        
@@ -1446,7 +1445,6 @@
 
     g_strfreev (couple);
     g_free (ports);
-    */
   }
 
   g_free (iface);
@@ -1545,9 +1543,10 @@
 void
 GMManager::OnClosedMediaStream (const OpalMediaStream & stream)
 {
+  OpalMediaFormatList list = pcssEP->GetMediaFormats ();
   OpalManager::OnClosedMediaStream (stream);
 
-  if (pcssEP->GetMediaFormats ().FindFormat(stream.GetMediaFormat()) == P_MAX_INDEX)
+  if (list.FindFormat(stream.GetMediaFormat()) != list.end ())
     dynamic_cast <Opal::Call &> (stream.GetConnection ().GetCall ()).OnClosedMediaStream ((OpalMediaStream &) stream);
 }
 
@@ -1556,10 +1555,11 @@
 GMManager::OnOpenMediaStream (OpalConnection & connection,
                               OpalMediaStream & stream)
 {
+  OpalMediaFormatList list = pcssEP->GetMediaFormats ();
   if (!OpalManager::OnOpenMediaStream (connection, stream))
     return FALSE;
 
-  if (pcssEP->GetMediaFormats ().FindFormat(stream.GetMediaFormat()) == P_MAX_INDEX) 
+  if (list.FindFormat(stream.GetMediaFormat()) == list.end ()) 
     dynamic_cast <Opal::Call &> (connection.GetCall ()).OnOpenMediaStream (stream);
 
   return TRUE;



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