aboutsummaryrefslogtreecommitdiff
path: root/src/library_openal.js
diff options
context:
space:
mode:
authorEhsan Akhgari <ehsan.akhgari@gmail.com>2013-03-13 19:30:39 -0400
committerAlon Zakai <alonzakai@gmail.com>2013-03-15 11:53:16 -0700
commit8e3d8b6dccb0f8b1e22a505c7216442781afcbd3 (patch)
treeed6a99d112117352103ee256e226b860fed1a4ed /src/library_openal.js
parent2babbee09096ef79015442d4680be440a170649d (diff)
Fix the format switch in alBufferData
Diffstat (limited to 'src/library_openal.js')
-rw-r--r--src/library_openal.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/library_openal.js b/src/library_openal.js
index b9391e22..b51f426a 100644
--- a/src/library_openal.js
+++ b/src/library_openal.js
@@ -218,12 +218,16 @@ var LibraryOpenAL = {
switch (format) {
case 0x1100 /* AL_FORMAT_MONO8 */:
bytes = 1;
+ channels = 1;
+ break;
case 0x1101 /* AL_FORMAT_MONO16 */:
bytes = 2;
channels = 1;
break;
case 0x1102 /* AL_FORMAT_STEREO8 */:
bytes = 1;
+ channels = 2;
+ break;
case 0x1103 /* AL_FORMAT_STEREO16 */:
bytes = 2;
channels = 2;