Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TamTamJam.activity/Jam
diff options
context:
space:
mode:
authoramartin <olpc@xo-05-28-21.localdomain>2008-02-13 07:07:37 (GMT)
committer amartin <olpc@xo-05-28-21.localdomain>2008-02-13 07:07:37 (GMT)
commitee24a05e70fefe8b7bfd47420cd2a6906400cb4f (patch)
treed862db801b147b472f39bac23f5702f32f54c777 /TamTamJam.activity/Jam
parentf52524e274d7e0b47da68b2fb5f27d1bb8e72662 (diff)
network
Diffstat (limited to 'TamTamJam.activity/Jam')
-rw-r--r--TamTamJam.activity/Jam/JamMain.py18
1 files changed, 12 insertions, 6 deletions
diff --git a/TamTamJam.activity/Jam/JamMain.py b/TamTamJam.activity/Jam/JamMain.py
index c652269..b49bd13 100644
--- a/TamTamJam.activity/Jam/JamMain.py
+++ b/TamTamJam.activity/Jam/JamMain.py
@@ -316,6 +316,14 @@ class JamMain(gtk.EventBox):
self.sendTempoQuery()
self.syncTimeout = gobject.timeout_add( 1000, self.updateSync )
+ self.activity.connect( "shared", self.shared )
+
+ if self.activity._shared_activity: # PEER
+ self.activity._shared_activity.connect( "buddy-joined", self.buddy_joined )
+ self.activity._shared_activity.connect( "buddy-left", self.buddy_left )
+ self.activity.connect( "joined", self.joined )
+ self.network.setMode( Net.MD_WAIT )
+
#-- Final Set Up --------------------------------------
self.setVolume( self.volume )
self.setTempo( self.tempo )
@@ -1028,7 +1036,7 @@ class JamMain(gtk.EventBox):
#-- Activity ----------------------------------------------
def shared( self, activity ):
- if Config.DEBUG: print "miniTamTam:: successfully shared, start host mode"
+ if Config.DEBUG: print "TamTamJam:: successfully shared, start host mode"
self.activity._shared_activity.connect( "buddy-joined", self.buddy_joined )
self.activity._shared_activity.connect( "buddy-left", self.buddy_left )
self.network.setMode( Net.MD_HOST )
@@ -1037,7 +1045,7 @@ class JamMain(gtk.EventBox):
def joined( self, activity ):
if Config.DEBUG:
- print "miniTamTam:: joined activity!!"
+ print "TamTamJam:: joined activity!!"
for buddy in self.activity._shared_activity.get_joined_buddies():
print buddy.props.ip4_address
@@ -1054,7 +1062,7 @@ class JamMain(gtk.EventBox):
if buddy.props.ip4_address:
self.network.introducePeer( buddy.props.ip4_address )
else:
- print "miniTamTam:: new buddy does not have an ip4_address!!"
+ print "TamTamJam:: new buddy does not have an ip4_address!!"
def buddy_left( self, activity, buddy):
if Config.DEBUG: print "buddy left"
@@ -1169,7 +1177,6 @@ class JamMain(gtk.EventBox):
newTick += maxTick
self.csnd.loopSetTick( newTick, self.heartbeatLoop )
offset = newTick - curTick
- print "_setBeat", curTick, newTick, maxTick, offset
for id in self.desktop.getLoopIds():
tick = self.csnd.loopGetTick( id )
@@ -1180,7 +1187,6 @@ class JamMain(gtk.EventBox):
while newTick < 0:
newTick += maxTick
self.csnd.loopSetTick( newTick, id )
- print id, tick, newTick, maxTick
#self.csnd.adjustTick( newTick - curTick )
@@ -1232,6 +1238,6 @@ class JamMain(gtk.EventBox):
correct -= Config.TICKS_PER_BEAT
elif correct < 0:
correct += Config.TICKS_PER_BEAT
- #print "correct:: %f ticks, %f ticks in, %f expected, %f err, correct %f" % (curTick, curTicksIn, ticksIn, err, correct)
+ print "correct:: %f ticks, %f ticks in, %f expected, %f err, correct %f" % (curTick, curTicksIn, ticksIn, err, correct)
if abs(err) > 0.25:
self.csnd.adjustTick(-err)