Good night Wesley, I added a runtime adjust for the output buffer size.
I'll surely remove it in the morning. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2304 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
//
|
//
|
||||||
// $Id: SoundManager.java,v 1.46 2003/02/12 01:44:44 ray Exp $
|
// $Id: SoundManager.java,v 1.47 2003/03/12 00:28:05 ray Exp $
|
||||||
|
|
||||||
package com.threerings.media.sound;
|
package com.threerings.media.sound;
|
||||||
|
|
||||||
@@ -829,7 +829,7 @@ public class SoundManager
|
|||||||
|
|
||||||
_line = (SourceDataLine) AudioSystem.getLine(new DataLine.Info(
|
_line = (SourceDataLine) AudioSystem.getLine(new DataLine.Info(
|
||||||
SourceDataLine.class, _format));
|
SourceDataLine.class, _format));
|
||||||
_line.open(_format);
|
_line.open(_format, _outBufSize.getValue());
|
||||||
_line.start();
|
_line.start();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1094,6 +1094,11 @@ public class SoundManager
|
|||||||
"Test sound directory", "narya.media.sound.test_dir",
|
"Test sound directory", "narya.media.sound.test_dir",
|
||||||
MediaPrefs.config, true, "");
|
MediaPrefs.config, true, "");
|
||||||
|
|
||||||
|
protected static RuntimeAdjust.IntAdjust _outBufSize =
|
||||||
|
new RuntimeAdjust.IntAdjust(
|
||||||
|
"Sound output buffer size", "narya.media.sound.outbufsize",
|
||||||
|
MediaPrefs.config, 8192);
|
||||||
|
|
||||||
/** Music action constants. */
|
/** Music action constants. */
|
||||||
protected static final int NONE = 0;
|
protected static final int NONE = 0;
|
||||||
protected static final int START = 1;
|
protected static final int START = 1;
|
||||||
@@ -1103,7 +1108,7 @@ public class SoundManager
|
|||||||
protected static final int MAX_QUEUE_SIZE = 25;
|
protected static final int MAX_QUEUE_SIZE = 25;
|
||||||
|
|
||||||
/** The buffer size in bytes used when reading audio file data. */
|
/** The buffer size in bytes used when reading audio file data. */
|
||||||
protected static final int BUFFER_SIZE = 1024 * 24;
|
protected static final int BUFFER_SIZE = 1024 * 16;
|
||||||
|
|
||||||
/** Used to disable sound entirely. */
|
/** Used to disable sound entirely. */
|
||||||
protected static final boolean SOUND_ENABLED = true;
|
protected static final boolean SOUND_ENABLED = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user