mupen64plus-oldsvn/jttl_audio
2008-05-04 22:32:54 +00:00
..
Audio_1.1.h KDE4 GUI merge: removed hash marks from files in jttl_audio plugin 2008-04-20 23:23:30 +00:00
Audio_1.2.h KDE4 GUI merge: removed hash marks from files in jttl_audio plugin 2008-04-20 23:23:30 +00:00
main.c Added the critical_failure flag, if this is set to 1, then the plugin will operate like the 'No Sound' plugin. This event will occur when SDL can not access the soundcard. If the problem is fixed, and emulation is restarted it will recheck SDL. 2008-05-04 22:32:54 +00:00
Makefile Removed -g option from jttl_audio cflags. If you pass DBGSYM=1 to make, it'll automatically add -g and not strip the binary of its symbol table. Please use this flag for debug in the future. 2008-04-18 15:29:23 +00:00
README Imported mupen64plus/trunk from mupen64-amd64/trunk/mupen64-64bit rev 254 2008-03-15 14:33:00 +00:00

JttL's SDL sound plugin for mupen64

Quick Install:
type "make" (without quotes) and copy jttl_audio.so to mupen's plugin directory.
Then copy jttl_audio.conf to mupen's root directory.



/***************************************************************************
 CHANGELOG:
  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:
 +GUI for adjusting config file settings ;)

 ***************************************************************************/
/***************************************************************************
 KNOWN BUGS:

 ***************************************************************************/