Add support for 5.1 and 7.1 audio loading, still seems a bit dodgy (issue #970)

This commit is contained in:
Bart van Strien
2015-01-15 10:54:27 +01:00
parent fab029ae6b
commit 181196fc0c
+8
View File
@@ -651,6 +651,14 @@ ALenum Source::getFormat(int channels, int bitDepth) const
return AL_FORMAT_STEREO8;
else if (channels == 2 && bitDepth == 16)
return AL_FORMAT_STEREO16;
else if (channels == 6 && bitDepth == 8)
return AL_FORMAT_51CHN8;
else if (channels == 6 && bitDepth == 16)
return AL_FORMAT_51CHN16;
else if (channels == 8 && bitDepth == 8)
return AL_FORMAT_71CHN8;
else if (channels == 8 && bitDepth == 16)
return AL_FORMAT_71CHN16;
else
return 0;
}