SF.net SVN: supercollider: [7665] trunk/build/SCClassLibrary/crucial/ Players

View: New views
1 Messages — Rating Filter:   Alert me  

SF.net SVN: supercollider: [7665] trunk/build/SCClassLibrary/crucial/ Players

by cruxxial :: Rate this Message:

Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message

Revision: 7665
          http://svn.sourceforge.net/supercollider/?rev=7665&view=rev
Author:   cruxxial
Date:     2008-07-08 16:59:25 -0700 (Tue, 08 Jul 2008)

Log Message:
-----------
minor fix/improve for AbstractPlayer-prepareToBundle, PlayerSocket-freeToBundle

Modified Paths:
--------------
    trunk/build/SCClassLibrary/crucial/Players/AbstractPlayer.sc
    trunk/build/SCClassLibrary/crucial/Players/PlayerSocket.sc

Modified: trunk/build/SCClassLibrary/crucial/Players/AbstractPlayer.sc
===================================================================
--- trunk/build/SCClassLibrary/crucial/Players/AbstractPlayer.sc 2008-07-08 23:57:38 UTC (rev 7664)
+++ trunk/build/SCClassLibrary/crucial/Players/AbstractPlayer.sc 2008-07-08 23:59:25 UTC (rev 7665)
@@ -71,13 +71,11 @@
  isPrepared {
  ^#[\readyForPlay, \isPlaying,\isStopped, \isStopping].includes(status)
  }
- readyForPlay { ^status === \readyForPlay }
+ readyForPlay { ^[\readyForPlay,\isPlaying,\isStopped,\isStopping].includes(status) }
  prepareForPlay { arg group,private = false,bus;
- var bundle;
- bundle = AbstractPlayer.bundleClass.new;
- this.prepareToBundle(group,bundle,private,bus);
-
- ^bundle.send(this.group.server)
+ AbstractPlayer.bundle(group.asTarget.server,nil,{ |bundle|
+ this.prepareToBundle(group,bundle,private,bus);
+ });
  }
 
  prepareToBundle { arg agroup,bundle,private = false, bus;
@@ -226,7 +224,7 @@
  if(andFreeResources,{ ^this.free });
 
  if(server.notNil,{
- AbstractPlayer.bundle(server,atTime,{ |bundle|
+ AbstractPlayer.bundle(server,atTime ? this.server.latency,{ |bundle|
  this.stopToBundle(bundle,true);
  })
  });

Modified: trunk/build/SCClassLibrary/crucial/Players/PlayerSocket.sc
===================================================================
--- trunk/build/SCClassLibrary/crucial/Players/PlayerSocket.sc 2008-07-08 23:57:38 UTC (rev 7664)
+++ trunk/build/SCClassLibrary/crucial/Players/PlayerSocket.sc 2008-07-08 23:59:25 UTC (rev 7665)
@@ -121,7 +121,6 @@
  freeResourcesToBundle { arg bundle;
  socketGroup.freeToBundle(bundle);
  socketGroup = nil;
-
  }
 
  prepareChildrenToBundle { arg bundle;
@@ -132,9 +131,9 @@
  });
  }
  freeToBundle { |bundle|
- super.freeToBundle(bundle);
  dee.freeToBundle(bundle);
  dum.freeToBundle(bundle);
+ super.freeToBundle(bundle);
  }
 
  // no synth of my own


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
_______________________________________________
sc-dev mailing list
sc-dev@...
http://lists.create.ucsb.edu/mailman/listinfo/sc-dev