summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXerxes Rånby <[email protected]>2012-10-23 01:24:10 +0200
committerXerxes Rånby <[email protected]>2012-10-23 15:24:44 +0200
commit6ca140a1e24b41d5084bb1acf2f79d7c26f6145c (patch)
treeeca07105f790bbbe3e5efb603b79a97eb012c1ab
parent632aa409c4368cd2718103123ac3ed6d1c175c61 (diff)
Fix testAlBufferDataintintByteBufferintint ERROR java.io.IOException: mark/reset not supported.
[junit] Testcase: testAlBufferDataintintByteBufferintint took 0,021 sec [junit] Caused an ERROR [junit] mark/reset not supported [junit] java.io.IOException: mark/reset not supported [junit] at java.util.zip.InflaterInputStream.reset(InflaterInputStream.java:286) [junit] at java.io.FilterInputStream.reset(FilterInputStream.java:217) [junit] at com.sun.media.sound.SoftMidiAudioFileReader.getAudioInputStream(SoftMidiAudioFileReader.java:135) [junit] at javax.sound.sampled.AudioSystem.getAudioInputStream(AudioSystem.java:1111) [junit] at com.jogamp.openal.util.WAVLoader.loadFromStream(WAVLoader.java:87) [junit] at com.jogamp.openal.test.junit.ALTest.loadTestWAV(ALTest.java:386) [junit] at com.jogamp.openal.test.junit.ALTest.testAlBufferDataintintByteBufferintint(ALTest.java:281) Signed-off-by: Xerxes Rånby <[email protected]>
-rw-r--r--src/test/com/jogamp/openal/test/junit/ALTest.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/test/com/jogamp/openal/test/junit/ALTest.java b/src/test/com/jogamp/openal/test/junit/ALTest.java
index 33d7b0d..d669a75 100644
--- a/src/test/com/jogamp/openal/test/junit/ALTest.java
+++ b/src/test/com/jogamp/openal/test/junit/ALTest.java
@@ -13,6 +13,7 @@ import com.jogamp.openal.ALCdevice;
import com.jogamp.openal.ALFactory;
import java.io.IOException;
import java.io.InputStream;
+import java.io.BufferedInputStream;
import javax.sound.sampled.UnsupportedAudioFileException;
@@ -383,6 +384,8 @@ public class ALTest {
private WAVData loadTestWAV() throws IOException, UnsupportedAudioFileException {
InputStream resource = ResourceLocation.getInputStream(TEST_FILE, true);
- return WAVLoader.loadFromStream(resource);
+ // Add buffer for mark/reset support as required by getAudioInputStream.
+ InputStream bufferResource = new BufferedInputStream(resource);
+ return WAVLoader.loadFromStream(bufferResource);
}
}