[Freeswitch-svn] [commit] r10769 - freeswitch/branches/gmaruzz/src/mod/endpoints/mod_skypiax

FreeSWITCH SVN gmaruzz at freeswitch.org
Mon Dec 15 08:52:02 PST 2008


Author: gmaruzz
Date: Mon Dec 15 11:52:02 2008
New Revision: 10769

Log:
skypiax: better performance on linux???

Modified:
   freeswitch/branches/gmaruzz/src/mod/endpoints/mod_skypiax/skypiax_protocol.c

Modified: freeswitch/branches/gmaruzz/src/mod/endpoints/mod_skypiax/skypiax_protocol.c
==============================================================================
--- freeswitch/branches/gmaruzz/src/mod/endpoints/mod_skypiax/skypiax_protocol.c	(original)
+++ freeswitch/branches/gmaruzz/src/mod/endpoints/mod_skypiax/skypiax_protocol.c	Mon Dec 15 11:52:02 2008
@@ -118,9 +118,11 @@
       fdselect = fd;
       FD_ZERO(&fs);
       FD_SET(fdselect, &fs);
-      to.tv_usec = 100;
+      to.tv_usec = 10000;
       to.tv_sec = 0;
       rt = select(fdselect + 1, &fs, NULL, NULL, &to);
+	  //usleep(1000);
+	  //rt=1;
       if (rt > 0) {
 
         len = recv(fd, srv_in, sizeof(short) * SAMPLES_PER_FRAME, 0);
@@ -283,8 +285,10 @@
       fdselect = 1;
       FD_ZERO(&fs);
       FD_SET(fdselect, &fs);
-      to.tv_usec = 100;
+      to.tv_usec = 10000;
       to.tv_sec = 0;
+      //rt = select(fdselect + 1, &fs, NULL, NULL, &to);
+	  usleep(5000);
       rt = 1;
       if (rt > 0) {
 
@@ -845,6 +849,7 @@
     b = buffer;
 
     while (1) {
+		usleep(1000);
       XNextEvent(disp, &an_event);
       if (!running)
         break;



More information about the Freeswitch-svn mailing list