EVALUATION
###@###.### 2002-11-02
The following problems exist:
- the engine only allows loop points to be specified relative to the start position
- the engine only allows the start position inside the loop interval
- it would be very risky to change that behavior
- without such a change, setting loop points would affect the start position and vice versa, which is not wanted
- MixerClip (Java Sound Engine's class for Clip) does not define nSetLoopPoints to set the loop points after the device has been opened. Since the device is opened while setting the data with open(), all calls to setLoopPoints() are ignored.
A fix is too risky because it requires a lot of changes in the Java Sound Engine with many potential side effects regarding MIDI synthesis. Direct audio renderers in Tiger will fix this automatically.
###@###.### 2003-08-23
Tried again to fix it, but the engine is too complicated in its loop handling. Is working correctly with direct audio drivers (ALSA/DirectSound/SolarisMixer).
This is fixed with direct audio devices in 1.5.
###@###.### 2004-03-01
|