mirror of
https://github.com/mupen64plus/mupen64plus-oldsvn.git
synced 2024-05-14 01:59:38 -04:00
.. | ||
Audio_1.2.h | ||
gui.h | ||
gui_gtk2.c | ||
gui_gtk2.h | ||
gui_none.c | ||
main.c | ||
main.h | ||
Makefile | ||
README | ||
volume.c | ||
volume.h |
JttL's SDL Audio plugin for mupen64plus. Quick Install: Usually built from master project build script. To make seperately, type "make" (without quotes) and copy jttl_audio.so to mupen64plus's plugin directory. Then copy jttl_audio.conf to your mupen64plus config directory. /*************************************************************************** CHANGELOG: Mupen64plus 1.5: +Additional SDL modulation option for volume control. +New Gtk GUI for plugin configuration. +Improved no GUI support. Mupen64plus 1.4: +Extended plugin API to allow all for runtime volume changes via OSS. 1.4: +Use only standard frequency for higher compatibility +Fast resample algorithm (use only integers) +Slight improvements in buffer management : pausing audio when buffer underrun occur 1.2: +Added possibility to swap channels +Some more optimizations +Calling RomOpen() is not required anymore. Plugin should now follow Zilmar's specs. +Added test functions. +Added support for config file 1.1.1: +Fixed the bug that was causing terrible noise (thanks Law) +Much more debugging data appears now if DEBUG is defined +Few more error checks 1.1: +Audio device is opened now with native byte ordering of the machine. Just for compatibility (thanks Flea). +Fixed possible double freeing bug (thanks Flea) +Optimizations in AiLenChanged +Fixed segmentation fault when changing rom. +Syncronization redone 1.0.1.3: +Smarter versioning. No more betas. +More cleaning up done. +Buffer underrun and overflow messages appear now at stderr (if DEBUG is defined) +Many things are now precalculated (this should bring a small performance boost) +Buffer underrun bug fixed. +Segmentation fault when closing rom fixed (at least I think so) 1.0 beta 2: +Makefile fixed to get rid of annoying warning messages +Cleaned up some old code +Default frequency set to 33600Hz (for Master Quest compatibility) +Better syncronization (needs some work still though) 1.0 beta 1: +First public release ***************************************************************************/ /*************************************************************************** TODO: KDE4 / QT GUI Make testign information easier to use in GUI mode. ***************************************************************************/ /*************************************************************************** KNOWN BUGS: ***************************************************************************/