diff options
author | amartin <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) |
commit | ee24a05e70fefe8b7bfd47420cd2a6906400cb4f (patch) | |
tree | d862db801b147b472f39bac23f5702f32f54c777 /TamTamJam.activity/Jam | |
parent | f52524e274d7e0b47da68b2fb5f27d1bb8e72662 (diff) |
network
Diffstat (limited to 'TamTamJam.activity/Jam')
-rw-r--r-- | TamTamJam.activity/Jam/JamMain.py | 18 |
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) |