mupen64plus-oldsvn/jttl_audio
2009-03-10 11:29:34 +00:00
..
Audio_1.2.h Merging all changes from trunk revision 304:1340 to the r0304-rerecording branch. Also added some initial QT4 GUI. 2009-03-10 11:29:34 +00:00
gui.h Merging all changes from trunk revision 304:1340 to the r0304-rerecording branch. Also added some initial QT4 GUI. 2009-03-10 11:29:34 +00:00
gui_gtk2.c Merging all changes from trunk revision 304:1340 to the r0304-rerecording branch. Also added some initial QT4 GUI. 2009-03-10 11:29:34 +00:00
gui_gtk2.h Merging all changes from trunk revision 304:1340 to the r0304-rerecording branch. Also added some initial QT4 GUI. 2009-03-10 11:29:34 +00:00
gui_none.c Merging all changes from trunk revision 304:1340 to the r0304-rerecording branch. Also added some initial QT4 GUI. 2009-03-10 11:29:34 +00:00
main.c Merging all changes from trunk revision 304:1340 to the r0304-rerecording branch. Also added some initial QT4 GUI. 2009-03-10 11:29:34 +00:00
main.h Merging all changes from trunk revision 304:1340 to the r0304-rerecording branch. Also added some initial QT4 GUI. 2009-03-10 11:29:34 +00:00
Makefile Merging all changes from trunk revision 304:1340 to the r0304-rerecording branch. Also added some initial QT4 GUI. 2009-03-10 11:29:34 +00:00
README Merging all changes from trunk revision 304:1340 to the r0304-rerecording branch. Also added some initial QT4 GUI. 2009-03-10 11:29:34 +00:00
volume.c Merging all changes from trunk revision 304:1340 to the r0304-rerecording branch. Also added some initial QT4 GUI. 2009-03-10 11:29:34 +00:00
volume.h Merging all changes from trunk revision 304:1340 to the r0304-rerecording branch. Also added some initial QT4 GUI. 2009-03-10 11:29:34 +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:

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