diff options
author | Alon Zakai <alonzakai@gmail.com> | 2011-06-09 15:53:55 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2011-06-09 15:53:55 -0700 |
commit | e9e7efa370ee972dc34dd86f1e4e114588e63840 (patch) | |
tree | 3590b8d9ec266d1c60d16f1b02993afa219126b9 /src/library_sdl.js | |
parent | fa4c3a7de17c36d80977d1ba0b1bb868f7531dc7 (diff) |
sign analyzer for ta==2
Diffstat (limited to 'src/library_sdl.js')
-rw-r--r-- | src/library_sdl.js | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/library_sdl.js b/src/library_sdl.js index 27bb8744..aa42f01c 100644 --- a/src/library_sdl.js +++ b/src/library_sdl.js @@ -356,12 +356,12 @@ mergeInto(Library, { assert(obtained === 0, 'Cannot return obtained SDL audio params'); SDL.audio = { - freq: {{{ makeGetValue('desired', 'SDL.structs.AudioSpec.freq', 'i32') }}}, - format: {{{ makeGetValue('desired', 'SDL.structs.AudioSpec.format', 'i16') }}}, - channels: {{{ makeGetValue('desired', 'SDL.structs.AudioSpec.channels', 'i8') }}}, - samples: {{{ makeGetValue('desired', 'SDL.structs.AudioSpec.samples', 'i16') }}}, - callback: {{{ makeGetValue('desired', 'SDL.structs.AudioSpec.callback', 'void*') }}}, - userdata: {{{ makeGetValue('desired', 'SDL.structs.AudioSpec.userdata', 'void*') }}}, + freq: {{{ makeGetValue('desired', 'SDL.structs.AudioSpec.freq', 'i32', 0, 1) }}}, + format: {{{ makeGetValue('desired', 'SDL.structs.AudioSpec.format', 'i16', 0, 1) }}}, + channels: {{{ makeGetValue('desired', 'SDL.structs.AudioSpec.channels', 'i8', 0, 1) }}}, + samples: {{{ makeGetValue('desired', 'SDL.structs.AudioSpec.samples', 'i16', 0, 1) }}}, + callback: {{{ makeGetValue('desired', 'SDL.structs.AudioSpec.callback', 'void*', 0, 1) }}}, + userdata: {{{ makeGetValue('desired', 'SDL.structs.AudioSpec.userdata', 'void*', 0, 1) }}}, paused: true, timer: null }; @@ -381,7 +381,7 @@ mergeInto(Library, { SDL.audio.pushAudio = function(ptr, size) { var mozBuffer = SDL.audio.mozBuffer; for (var i = 0; i < totalSamples; i++) { - mozBuffer[i] = ({{{ makeGetValue('ptr', 'i*2', 'i16') }}} / 65536)-1; // hardcoded 16-bit audio + mozBuffer[i] = ({{{ makeGetValue('ptr', 'i*2', 'i16', 0, 1) }}} / 65536)-1; // hardcoded 16-bit audio } SDL.audio.mozOutput['mozWriteAudio'](mozBuffer); } |