aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/java/com/jogamp/openal/util/ALHelpers.java35
1 files changed, 18 insertions, 17 deletions
diff --git a/src/java/com/jogamp/openal/util/ALHelpers.java b/src/java/com/jogamp/openal/util/ALHelpers.java
index 65869cc..a232fe3 100644
--- a/src/java/com/jogamp/openal/util/ALHelpers.java
+++ b/src/java/com/jogamp/openal/util/ALHelpers.java
@@ -313,13 +313,13 @@ public class ALHelpers {
else if( hasEXTMcFormats )
{
if(alChannelLayout == AL_QUAD_SOFT)
- format = al.alGetEnumValue("AL_FORMAT_QUAD8");
+ format = AL_FORMAT_QUAD8;
else if(alChannelLayout == AL_5POINT1_SOFT)
- format = al.alGetEnumValue("AL_FORMAT_51CHN8");
+ format = AL_FORMAT_51CHN8;
else if(alChannelLayout == AL_6POINT1_SOFT)
- format = al.alGetEnumValue("AL_FORMAT_61CHN8");
+ format = AL_FORMAT_61CHN8;
else if(alChannelLayout == AL_7POINT1_SOFT)
- format = al.alGetEnumValue("AL_FORMAT_71CHN8");
+ format = AL_FORMAT_71CHN8;
}
}
else if(alSampleType == AL_SHORT_SOFT)
@@ -331,39 +331,40 @@ public class ALHelpers {
else if( hasEXTMcFormats )
{
if(alChannelLayout == AL_QUAD_SOFT)
- format = al.alGetEnumValue("AL_FORMAT_QUAD16");
+ format = AL_FORMAT_QUAD16;
else if(alChannelLayout == AL_5POINT1_SOFT)
- format = al.alGetEnumValue("AL_FORMAT_51CHN16");
+ format = AL_FORMAT_51CHN16;
else if(alChannelLayout == AL_6POINT1_SOFT)
- format = al.alGetEnumValue("AL_FORMAT_61CHN16");
+ format = AL_FORMAT_61CHN16;
else if(alChannelLayout == AL_7POINT1_SOFT)
- format = al.alGetEnumValue("AL_FORMAT_71CHN16");
+ format = AL_FORMAT_71CHN16;
}
}
else if(alSampleType == AL_FLOAT_SOFT && hasEXTFloat32)
{
if(alChannelLayout == AL_MONO_SOFT)
- format = al.alGetEnumValue("AL_FORMAT_MONO_FLOAT32");
+ format = AL_FORMAT_MONO_FLOAT32;
else if(alChannelLayout == AL_STEREO_SOFT)
- format = al.alGetEnumValue("AL_FORMAT_STEREO_FLOAT32");
+ format = AL_FORMAT_STEREO_FLOAT32;
else if( hasEXTMcFormats )
{
if(alChannelLayout == AL_QUAD_SOFT)
- format = al.alGetEnumValue("AL_FORMAT_QUAD32");
+ format = AL_FORMAT_QUAD32;
else if(alChannelLayout == AL_5POINT1_SOFT)
- format = al.alGetEnumValue("AL_FORMAT_51CHN32");
+ format = AL_FORMAT_51CHN32;
else if(alChannelLayout == AL_6POINT1_SOFT)
- format = al.alGetEnumValue("AL_FORMAT_61CHN32");
+ format = AL_FORMAT_61CHN32;
else if(alChannelLayout == AL_7POINT1_SOFT)
- format = al.alGetEnumValue("AL_FORMAT_71CHN32");
+ format = AL_FORMAT_71CHN32;
}
}
else if(alSampleType == AL_DOUBLE_SOFT && hasEXTDouble)
{
if(alChannelLayout == AL_MONO_SOFT)
- format = al.alGetEnumValue("AL_FORMAT_MONO_DOUBLE");
- else if(alChannelLayout == AL_STEREO_SOFT)
- format = al.alGetEnumValue("AL_FORMAT_STEREO_DOUBLE");
+ format = AL_FORMAT_MONO_DOUBLE_EXT;
+ else if(alChannelLayout == AL_STEREO_SOFT) {
+ format = AL_FORMAT_STEREO_DOUBLE_EXT;
+ }
}
/* NOTE: It seems OSX returns -1 from alGetEnumValue for unknown enums, as