[Request for review] 6833357: Improve time-stamp support in Gervill to reduce jitter.

Karl Helgason kalli at midverk.is
Thu Jul 16 18:29:07 PDT 2009


Hi,

I need code review for the fix:
   http://cr.openjdk.java.net/~kalli/6833357/webrev/

This fix adds support for zero-jitter playback when using time-stamped MIDI events.

Full potential of this fix won't come until time-stamp support has been added to RealTimeSequencer.
   see: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6833358

Here is a overview of changes made:
   SoftLimiter.java -  Fix NullPointerException when in mono mode
   SoftChannel.java -  Add note on int delay parameter
   SoftReceiver -  Add getMidiDevice method and fix midi activity detection
   SoftAudioBuffer - Add swap method
   SoftMainMixer, SoftSynthesizer, SoftVoice -  Add delay logic

regards,
Karl



More information about the jdk6-dev mailing list