Age | Commit message (Collapse) | Author |
|
the special case when the requested SDL_OpenAudio sampling rate matches the Web Audio graph native sampling rate. Using ScriptProcessorNode should have the benefit that it pulls audio buffer updates with better granularity/precision than using setTimeout, which suffers from too much jitter (even spikes as long as 230msecs seen).
|
|
Conflicts:
src/library_sdl.js
|
|
|
|
|
|
|
|
|
|
as it now needs libc
|
|
|
|
|
|
|
|
side modules
|
|
Upstream from imvu
|
|
Make stdin/stdout/stderr be 0/1/2 per standard posix convention
|
|
|
|
Remove _-prefix from in6addr_*
|
|
|
|
|
|
|
|
|
|
fastcomp
|
|
|
|
|
|
and can work in fastcomp
|
|
|
|
|
|
|
|
|
|
|
|
Add optimized versions of musl libc string and memory comparison functions.
|
|
Always preventDefault() on keydown if keypress is not needed.
|
|
|
|
|
|
|
|
code.
|
|
|
|
don't check to enable OES_standard_derivatives in GL.getSource
|
|
Some browser shortcut keys activate if event.preventDefault()
is not called for the keydown event. This will prevent all such
hotkeys when keypress events aren't needed.
|
|
|
|
|
|
Web Audio buffering improvement
|
|
|
|
|
|
This changes the Web Audio code to increase buffers according to
SDL.audio.numSimultaneouslyQueuedBuffers, which can be changed via
Module['SDL_numSimultaneouslyQueuedBuffers']. It becomes more
similar to Mozilla Audio Data code. Multiple pending timers are
used to improve sound when there is high CPU usage.
|
|
lazily initialize SDL surface buffer
|
|
|
|
an abstract class implementation.
|
|
|
|
|
|
|
|
|