mupen64plus-oldsvn/jttl_audio
2009-09-29 01:40:33 +00:00
..
Audio_1.2.h added newlines to the end of every source file which was missing one 2008-09-27 15:22:21 +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 added newlines to the end of every source file which was missing one 2008-09-27 15:22:21 +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 fixed warning from rev 1049 2008-09-11 12:04:41 +00:00
main.c bugfix issue #269 jttl_audio segfaults on exit due to incorrectly ordered shutdown code. From Muellhierrein 2009-09-29 01:40:33 +00:00
main.h added newlines to the end of every source file which was missing one 2008-09-27 15:22:21 +00:00
Makefile Enable Debugging output from plugins via a flag in configure script 2009-01-29 19:09:29 +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 Minor jttl_audio improvements, mainly to allow for compiling with -Wall. 2008-09-25 21:27:32 +00:00
volume.h added newlines to the end of every source file which was missing one 2008-09-27 15:22:21 +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:

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