Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoramartin <olpc@xo-02-2E-11.localdomain>2007-07-09 23:14:33 (GMT)
committer amartin <olpc@xo-02-2E-11.localdomain>2007-07-09 23:14:33 (GMT)
commit5a764dcf2585ff14921acea098144aa0d60e93e9 (patch)
tree2686679f58ba8a95d92368048aa0e41a83ab0f1f
parent9a55157090cbdd9b568dcf5e126caf343a0cf545 (diff)
netowrk
-rw-r--r--Util/Network.py2
-rw-r--r--miniTamTam/miniTamTamMain.py10
2 files changed, 7 insertions, 5 deletions
diff --git a/Util/Network.py b/Util/Network.py
index 252bbe1..d8da5e6 100644
--- a/Util/Network.py
+++ b/Util/Network.py
@@ -511,7 +511,7 @@ class Network:
for s in inputReady:
try:
peer, address = self.socket.accept()
- self.setMode( MD_PEER, address )
+ self.setMode( MD_PEER, (address[0], PORT) )
except socket.error, (value, message):
print "Network:: error accepting connection: " + message
diff --git a/miniTamTam/miniTamTamMain.py b/miniTamTam/miniTamTamMain.py
index 836c704..47059c7 100644
--- a/miniTamTam/miniTamTamMain.py
+++ b/miniTamTam/miniTamTamMain.py
@@ -669,7 +669,7 @@ class miniTamTamMain(SubActivity):
curTick = self.csnd.loopGetTick()
curTicksIn = curTick % Config.TICKS_PER_BEAT
ticksIn = self.heartbeatElapsedTicks()
- err = curTicksIn - int(round(ticksIn))
+ err = curTicksIn - ticksIn
if err > Config.TICKS_PER_BEAT_DIV2:
err -= Config.TICKS_PER_BEAT
elif err < -Config.TICKS_PER_BEAT_DIV2:
@@ -680,9 +680,11 @@ class miniTamTamMain(SubActivity):
correct -= ticksPerLoop
elif correct < 0:
correct += ticksPerLoop
- #print "correct:: %d ticks, %d ticks in, %f expected, %d err, correct %d" % (curTick, curTicksIn, ticksIn, err, correct)
- if correct != curTick:
- self.csnd.loopSetTick(correct)
+ print "correct:: %f ticks, %f ticks in, %f expected, %f err, correct %f" % (curTick, curTicksIn, ticksIn, err, correct)
+ #if correct != curTick:
+ #self.csnd.loopSetTick(correct)
+ if abs(err) > 0.25:
+ self.csnd.loopAdjustTick(err)
if __name__ == "__main__":