mupen64plus-oldsvn/jttl_audio
2009-02-11 18:02:37 +00:00
..
Audio_1.2.h Merged changes in trunk from r0982 until r1322 to the cheats branch. (trunk r982:1322 -> branches/r0982-cheats) 2009-02-11 18:02:37 +00:00
gui.h Fixes for newline at end of file warnings for gcc < 4.3.x 2008-08-15 02:28:11 +00:00
gui_gtk2.c Merged changes in trunk from r0982 until r1322 to the cheats branch. (trunk r982:1322 -> branches/r0982-cheats) 2009-02-11 18:02:37 +00:00
gui_gtk2.h Gtk GUI updates for core and Jttl. Mostly Jttl polishing (add mnemonics) and dialog cleanup. Core config dialog, still needs work. 2008-08-26 21:34:23 +00:00
gui_none.c Merged changes in trunk from r0982 until r1322 to the cheats branch. (trunk r982:1322 -> branches/r0982-cheats) 2009-02-11 18:02:37 +00:00
main.c Merged changes in trunk from r0982 until r1322 to the cheats branch. (trunk r982:1322 -> branches/r0982-cheats) 2009-02-11 18:02:37 +00:00
main.h Merged changes in trunk from r0982 until r1322 to the cheats branch. (trunk r982:1322 -> branches/r0982-cheats) 2009-02-11 18:02:37 +00:00
Makefile Merged changes in trunk from r0982 until r1322 to the cheats branch. (trunk r982:1322 -> branches/r0982-cheats) 2009-02-11 18:02:37 +00:00
README Two main updates. Mostly a number of older Gtk GUI related improvmenets to Jttl Audio that were never commited, with the idea that we should get one plugin fairly polished as an example for new developers. Also fixed license issues with Mupen64plus makefiles, jttl audio files, and 7zip decoder. 2008-08-14 06:49:46 +00:00
volume.c Merged changes in trunk from r0982 until r1322 to the cheats branch. (trunk r982:1322 -> branches/r0982-cheats) 2009-02-11 18:02:37 +00:00
volume.h Merged changes in trunk from r0982 until r1322 to the cheats branch. (trunk r982:1322 -> branches/r0982-cheats) 2009-02-11 18:02:37 +00:00

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:

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