mupen64plus-oldsvn/jttl_audio
2008-04-14 20:30:58 +00:00
..
Audio_1.1.h cmake doesn't like hashes in filenames. they are evil anyway - remove 2008-04-07 03:21:57 +00:00
Audio_1.2.h cmake doesn't like hashes in filenames. they are evil anyway - remove 2008-04-07 03:21:57 +00:00
CMakeLists.txt Enabled GTK-based plugins. 2008-04-14 18:23:39 +00:00
main.c Merge from trunk revision 196. 2008-04-14 20:30:58 +00:00
Makefile Merge from trunk revision 196. 2008-04-14 20:30:58 +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:

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