diff options
author | Nebuleon Fumika | 2013-02-01 06:11:59 -0500 |
---|---|---|
committer | Nebuleon Fumika | 2013-02-01 06:11:59 -0500 |
commit | 58948ffd1d05084f3d84bc12a2e75144741b292c (patch) | |
tree | 4416bdb33891695b2f42677bf9662f0bd8ddd736 /source/unzip/explode.c | |
parent | 58a3dc9b1762ef0b1b12090d1b707a7f7fc9d9f9 (diff) | |
download | snes9x2005-58948ffd1d05084f3d84bc12a2e75144741b292c.tar.gz snes9x2005-58948ffd1d05084f3d84bc12a2e75144741b292c.tar.bz2 snes9x2005-58948ffd1d05084f3d84bc12a2e75144741b292c.zip |
Make the audio timing more precise.
* Fake out the buffer timing by sending a buffer full of silence when returning from pause. Reduces crackling introduced by the next point.
* Send buffers only once every 23.22 milliseconds, not up to four buffers at once (92.88 milliseconds) and randomly thereafter. Reduces note-length jumpiness.
* Audio may have trouble catching up if external jitter reaches 11.61 milliseconds. That happens if Mode 7 images or filtered modes take a long time to render, or if chips take a long time to execute.
Diffstat (limited to 'source/unzip/explode.c')
0 files changed, 0 insertions, 0 deletions