[commit] r10989 - in freeswitch/branches/gmaruzz/src/mod/endpoints/mod_skypiax: . configs
Author: gmaruzz Date: Mon Dec 29 13:36:45 2008 New Revision: 10989 Log: skypiax: config and startup files, and make it compile on 64bit machines, let's hope it still compile on 32bit. I'll check it tomorrow Modified: freeswitch/branches/gmaruzz/src/mod/endpoints/mod_skypiax/configs/startskype.sh freeswitch/branches/gmaruzz/src/mod/endpoints/mod_skypiax/skypiax_protocol.c Modified: freeswitch/branches/gmaruzz/src/mod/endpoints/mod_skypiax/configs/startskype.sh ============================================================================== --- freeswitch/branches/gmaruzz/src/mod/endpoints/mod_skypiax/configs/startskype.sh (original) +++ freeswitch/branches/gmaruzz/src/mod/endpoints/mod_skypiax/configs/startskype.sh Mon Dec 29 13:36:45 2008 @@ -1,3 +1,6 @@ +# remember to add here the removing of all the installed snd-* modules, so you're sure only the snd-dummy driver will be around +rmmod snd_hda_intel + # you need three dummy soundcard for 20 Skype client instances, because each dummy soundcard can handle a max of 8 Skype instances # the enable= module parameter tells how many cards to start. For each additional card, add a comma and a 1 # configure the first 8 Skype client instances to use the hw:Dummy_0, the next 8 instances to use hw:Dummy_1, etc for all three devices (Play, Capture, Ring) @@ -5,125 +8,125 @@ sleep 5 #start the fake X server on a given port -Xvfb :101 & +/usr/bin/Xvfb :101 & sleep 5 # start a Skype client instance that will connect to the X server above, and will login to the Skype network using the "username password" you send to it on stdin. Here xxx would be the password and skypiax1 the username -echo "skypiax1 xxx"| DISPLAY=:101 /usr/bin/skype.static --pipelogin & +echo "skypiax1 xxx"| DISPLAY=:101 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :102 & +/usr/bin/Xvfb :102 & sleep 5 -echo "skypiax2 xxx"| DISPLAY=:102 /usr/bin/skype.static --pipelogin & +echo "skypiax2 xxx"| DISPLAY=:102 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :103 & +/usr/bin/Xvfb :103 & sleep 5 -echo "skypiax3 xxx"| DISPLAY=:103 /usr/bin/skype.static --pipelogin & +echo "skypiax3 xxx"| DISPLAY=:103 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :104 & +/usr/bin/Xvfb :104 & sleep 5 -echo "skypiax4 xxx"| DISPLAY=:104 /usr/bin/skype.static --pipelogin & +echo "skypiax4 xxx"| DISPLAY=:104 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :105 & +/usr/bin/Xvfb :105 & sleep 5 -echo "skypiax5 xxx"| DISPLAY=:105 /usr/bin/skype.static --pipelogin & +echo "skypiax5 xxx"| DISPLAY=:105 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :106 & +/usr/bin/Xvfb :106 & sleep 5 -echo "skypiax6 xxx"| DISPLAY=:106 /usr/bin/skype.static --pipelogin & +echo "skypiax6 xxx"| DISPLAY=:106 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :107 & +/usr/bin/Xvfb :107 & sleep 5 -echo "skypiax7 xxx"| DISPLAY=:107 /usr/bin/skype.static --pipelogin & +echo "skypiax7 xxx"| DISPLAY=:107 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :108 & +/usr/bin/Xvfb :108 & sleep 5 -echo "skypiax8 xxx"| DISPLAY=:108 /usr/bin/skype.static --pipelogin & +echo "skypiax8 xxx"| DISPLAY=:108 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :109 & +/usr/bin/Xvfb :109 & sleep 5 -echo "skypiax9 xxx"| DISPLAY=:109 /usr/bin/skype.static --pipelogin & +echo "skypiax9 xxx"| DISPLAY=:109 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :110 & +/usr/bin/Xvfb :110 & sleep 5 -echo "skypiax10 xxx"| DISPLAY=:110 /usr/bin/skype.static --pipelogin & +echo "skypiax10 xxx"| DISPLAY=:110 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :111 & +/usr/bin/Xvfb :111 & sleep 5 -echo "skypiax11 xxx"| DISPLAY=:111 /usr/bin/skype.static --pipelogin & +echo "skypiax11 xxx"| DISPLAY=:111 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :112 & +/usr/bin/Xvfb :112 & sleep 5 -echo "skypiax12 xxx"| DISPLAY=:112 /usr/bin/skype.static --pipelogin & +echo "skypiax12 xxx"| DISPLAY=:112 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :113 & +/usr/bin/Xvfb :113 & sleep 5 -echo "skypiax13 xxx"| DISPLAY=:113 /usr/bin/skype.static --pipelogin & +echo "skypiax13 xxx"| DISPLAY=:113 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :114 & +/usr/bin/Xvfb :114 & sleep 5 -echo "skypiax14 xxx"| DISPLAY=:114 /usr/bin/skype.static --pipelogin & +echo "skypiax14 xxx"| DISPLAY=:114 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :115 & +/usr/bin/Xvfb :115 & sleep 5 -echo "skypiax15 xxx"| DISPLAY=:115 /usr/bin/skype.static --pipelogin & +echo "skypiax15 xxx"| DISPLAY=:115 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :116 & +/usr/bin/Xvfb :116 & sleep 5 -echo "skypiax16 xxx"| DISPLAY=:116 /usr/bin/skype.static --pipelogin & +echo "skypiax16 xxx"| DISPLAY=:116 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :117 & +/usr/bin/Xvfb :117 & sleep 5 -echo "skypiax17 xxx"| DISPLAY=:117 /usr/bin/skype.static --pipelogin & +echo "skypiax17 xxx"| DISPLAY=:117 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :118 & +/usr/bin/Xvfb :118 & sleep 5 -echo "skypiax18 xxx"| DISPLAY=:118 /usr/bin/skype.static --pipelogin & +echo "skypiax18 xxx"| DISPLAY=:118 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :119 & +/usr/bin/Xvfb :119 & sleep 5 -echo "skypiax19 xxx"| DISPLAY=:119 /usr/bin/skype.static --pipelogin & +echo "skypiax19 xxx"| DISPLAY=:119 /usr/bin/skype --pipelogin & sleep 10 -Xvfb :120 & +/usr/bin/Xvfb :120 & sleep 5 -echo "skypiax20 xxx"| DISPLAY=:120 /usr/bin/skype.static --pipelogin & +echo "skypiax20 xxx"| DISPLAY=:120 /usr/bin/skype --pipelogin & sleep 10 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 29 13:36:45 2008 @@ -190,7 +190,7 @@ howmany = write(p->audiopipe[1], srv_in, howmany); #endif /* WIN32 */ p->audiobuf_is_loaded = 0; - WARNINGA("SRV PIPE WRITE=====> req=%d recv=%d to sent=%d sent=%d\n", SKYPIAX_P_LOG, sizeof(short)*SAMPLES_PER_FRAME, len, len, howmany); + WARNINGA("SRV PIPE WRITE=====> req=%lu recv=%d to sent=%d sent=%u\n", SKYPIAX_P_LOG, sizeof(short)*SAMPLES_PER_FRAME, len, len, howmany); }else if (len == SAMPLES_PER_FRAME * sizeof(short) / 2) { #if 1 @@ -570,7 +570,7 @@ if (samples != SAMPLES_PER_FRAME * sizeof(short)) { if (samples) - ERRORA("SRV PIPE READ=====> NOT GOOD samples=%d expected=%d\n", SKYPIAX_P_LOG, + ERRORA("SRV PIPE READ=====> NOT GOOD samples=%u expected=%lu\n", SKYPIAX_P_LOG, samples, SAMPLES_PER_FRAME * sizeof(short)); //do nothing } else {
participants (1)
-
FreeSWITCH SVN