dolphin/Source/Core/DolphinWX/Src
skidau 0a4272c96b Merge branch 'OpenAL'
* OpenAL:
  Changed SoundTouch to use float samples, allowing SSE to be used. Made the DPL2 decoder disabled by default. Re-added the audio hack used by the Accurate VBeam emulation option.
  Added a latency setting to the audio settings. Removed the Sample Rate setting.  It is now hardcoded to 48000hz (accurate audio timing).
  Skipped timestretching if the emulator is running below 10% speed to prevent buffer overflows.
  Removed the synchronisation between the CPU thread and the audio thread. Added code to detect and resume from buffer underruns. Disabled the ability to change the DPL2 option after the game has started. Fixed a memory leak that occurred in the DPL2 decoder. Fixed the OSX build.
  Build fix
  Added a Dolby Pro Logic II (DPL2) decoder in the OpenAL backend.  DPL2 audio is decoded to 5.1.  Code adapted from ffdshow. Added an option in the DSP settings to disable the DPL2 decoder in case Dolphin incorrectly detects a 5.1 audio system. Updated the OpenAL files to OpenAL Soft 1.15.1 in the Windows build.
  Removed the system timing hack which was activated when the Accurate VBeam option was enabled.
  Fixed the include directories in Audio Common for the Windows 32bit build.
  Fixed the include directories in Audio Common for the Windows build.
  Messed up the static include line
  Fix include paths and compiling in Linux. Externals soundtouch is 1.7.1, while Ubuntu 12.10 is 1.6.x. Externals soundtouch is compiled with integer samples, while ubuntu is compiled with float samples. Float samples is probably the more common route. If you're going to use soundtouch, you should probably use SAMPLETYPE instead of explicitly choosing short. This probably breaks the windows build since its includes aren't setup.
  OSX: typedef signed char BOOL
  OSX build fix
  Build fix
  Added audio time stretching by using the SoundTouch library.
  Implemented correct audio timing.
  OpenAL for Windows initial commit
2013-01-15 22:40:12 +11:00
..
Debugger kill _connect_macro_ ugliness in BreakpointWindow. 2013-01-13 03:12:29 -06:00
GLInterface X11: Disable OSD hotkeys when the corresponding option is disabled. 2013-01-08 18:16:47 +01:00
MemoryCards Move GCMemcard from DolphinWX/Memorycards to Core/HW 2011-10-04 13:14:18 -07:00
AboutDolphin.cpp Change copyright year to 2013 in the about dialog. 2012-12-24 19:50:16 +01:00
AboutDolphin.h More work on making dialogs close when escape is pressed, and some general GUI code clean up. 2011-03-16 22:22:21 +00:00
ARCodeAddEdit.cpp Linux build fix. Also take care of a few compiler warnings that have developed. 2011-06-02 23:28:47 +00:00
ARCodeAddEdit.h Finish making dialogs close when escape is pressed. Fixes issue 4265. At least I think I got them all. 2011-03-17 04:26:01 +00:00
CheatsWindow.cpp Replace all of Connect/Disconnect with Bind/Unbind. 2013-01-13 12:45:33 -06:00
CheatsWindow.h Eliminate nearly all the _connect_macro_ ugliness by using wxw's newish Bind functions. 2013-01-13 03:06:56 -06:00
ConfigMain.cpp Merge branch 'OpenAL' 2013-01-15 22:40:12 +11:00
ConfigMain.h Merge branch 'OpenAL' 2013-01-15 22:40:12 +11:00
FifoPlayerDlg.cpp Replace all of Connect/Disconnect with Bind/Unbind. 2013-01-13 12:45:33 -06:00
FifoPlayerDlg.h Replace all of Connect/Disconnect with Bind/Unbind. 2013-01-13 12:45:33 -06:00
Frame.cpp Replace all of Connect/Disconnect with Bind/Unbind. 2013-01-13 12:45:33 -06:00
Frame.h Revert "support retina display" 2012-12-24 08:01:44 +13:00
FrameAui.cpp Replace all of Connect/Disconnect with Bind/Unbind. 2013-01-13 12:45:33 -06:00
FrameTools.cpp Replace all of Connect/Disconnect with Bind/Unbind. 2013-01-13 12:45:33 -06:00
GameListCtrl.cpp Merge branch 'flat-flags' 2013-01-11 15:17:25 -06:00
GameListCtrl.h Save secondary list sorting. 2012-12-17 06:08:45 -05:00
GCMicDlg.cpp Replace all of Connect/Disconnect with Bind/Unbind. 2013-01-13 12:45:33 -06:00
GCMicDlg.h ok...just need to update the button... 2011-10-09 01:11:48 -07:00
GeckoCodeDiag.cpp Eliminate nearly all the _connect_macro_ ugliness by using wxw's newish Bind functions. 2013-01-13 03:06:56 -06:00
GeckoCodeDiag.h Added a note to try the native code handler in the error message window. 2012-01-03 01:24:16 -05:00
GLInterface.h Remove duplicated X11 code. 2012-12-26 12:12:26 -06:00
Globals.h Add an on screen lag counter. 2012-11-11 17:57:06 -05:00
HotkeyDlg.cpp Replace all of Connect/Disconnect with Bind/Unbind. 2013-01-13 12:45:33 -06:00
HotkeyDlg.h Fix and issue with the escape button closing the hotkey dialog when trying to set a hotkey to escape. 2011-03-16 12:59:05 +00:00
InputConfigDiag.cpp Replace all of Connect/Disconnect with Bind/Unbind. 2013-01-13 12:45:33 -06:00
InputConfigDiag.h Eliminate nearly all the _connect_macro_ ugliness by using wxw's newish Bind functions. 2013-01-13 03:06:56 -06:00
InputConfigDiagBitmaps.cpp problem: TryAcquireSRWLockExclusive requires Windows 7 :/. solution kinda: use std::recursive_mutex (CriticalSection on windows) where try_lock is used. Dolphin should work on Vista x64 again. 2011-03-07 00:16:38 +00:00
ISOFile.cpp Update game cache revision, for "germany" games that were once "europe". 2013-01-11 15:16:56 -06:00
ISOFile.h add wstring name(s)/description to the cachefile, use when available in gamelist and properties window 2011-12-18 22:01:46 -08:00
ISOProperties.cpp Replace all of Connect/Disconnect with Bind/Unbind. 2013-01-13 12:45:33 -06:00
ISOProperties.h Remove unused progressive scan option from iso properties, and disable audio settings while a game is running. 2013-01-03 16:43:58 -05:00
LogConfigWindow.cpp Eliminate nearly all the _connect_macro_ ugliness by using wxw's newish Bind functions. 2013-01-13 03:06:56 -06:00
LogConfigWindow.h added an option to log to the attached Windows debugger (so e.g. NOTICE_LOG messages can show up in Visual Studio's output window) 2012-01-07 23:04:18 -08:00
LogWindow.cpp Fix segfault in LogWindow on Mac 2012-03-18 15:11:34 -07:00
LogWindow.h added an option to log to the attached Windows debugger (so e.g. NOTICE_LOG messages can show up in Visual Studio's output window) 2012-01-07 23:04:18 -08:00
Main.cpp Improve file search speeds by deleting an unused file. 2012-12-31 15:27:36 +13:00
Main.h Reinstate AfterInit(), which is still needed for MacOpenFile() 2011-03-16 01:50:46 +00:00
MainNoGUI.cpp Have the ability to disable screensaver due to Nvidia + Displayport can cause annoying flickering 2011-08-26 13:29:01 -07:00
MemcardManager.cpp 'width' and 'height' parameters of wxBitmapFromMemoryRGBA should be unsigned. 2013-01-13 23:42:18 -05:00
MemcardManager.h Replace all of Connect/Disconnect with Bind/Unbind. 2013-01-13 12:45:33 -06:00
NetWindow.cpp Eliminate nearly all the _connect_macro_ ugliness by using wxw's newish Bind functions. 2013-01-13 03:06:56 -06:00
NetWindow.h build against wxWidgets3 from Externals on Windows. 2012-03-18 02:31:19 -07:00
PatchAddEdit.cpp Make PatchAddEdit complain and not modify entry if fields are invalid instead of just filling in zeros. Fixes issue 4291. 2011-07-09 21:00:30 +00:00
PatchAddEdit.h Make PatchAddEdit complain and not modify entry if fields are invalid instead of just filling in zeros. Fixes issue 4291. 2011-07-09 21:00:30 +00:00
PHackSettings.cpp Fix build on openSUSE 11.4 (not sure why it worked fine everywhere else anyway). 2011-05-31 19:58:15 +00:00
PHackSettings.h Finish making dialogs close when escape is pressed. Fixes issue 4265. At least I think I got them all. 2011-03-17 04:26:01 +00:00
stdafx.cpp Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
stdafx.h Removed extra space character in "Use FPS For Limiting". Changed "Frame Stepping" to "Frame Advance". Some minor preprocessor cleanup. 2011-01-25 11:14:11 +00:00
TASInputDlg.cpp Replace a bunch of Connect calls with Bind. 2013-01-13 11:46:30 -06:00
TASInputDlg.h Revert "support retina display" 2012-12-24 08:01:44 +13:00
UDPConfigDiag.cpp Eliminate nearly all the _connect_macro_ ugliness by using wxw's newish Bind functions. 2013-01-13 03:06:56 -06:00
UDPConfigDiag.h Move UDPConfigDiag into Dolphin, to allow building of UDP Wiimote again. 2010-11-14 13:30:57 +00:00
VideoConfigDiag.cpp Replace all of Connect/Disconnect with Bind/Unbind. 2013-01-13 12:45:33 -06:00
VideoConfigDiag.h Fixed stupid bool to int conversion warnings. 2012-12-23 19:53:15 +13:00
WiimoteConfigDiag.cpp Improve an error message. 2013-01-14 20:40:16 -06:00
WiimoteConfigDiag.h Fixed stupid bool to int conversion warnings. 2012-12-23 19:53:15 +13:00
WXInputBase.cpp build against wxWidgets3 from Externals on Windows. 2012-03-18 02:31:19 -07:00
WXInputBase.h Clean up nowx and stop cocoaApp busy-waiting in the main loop. 2011-01-15 10:33:07 +00:00
WxUtils.cpp Fix a few strings for translation. 2011-04-17 21:39:58 +00:00
WxUtils.h r6928 redux 2011-01-27 23:59:12 +00:00
X11Utils.cpp Clean up gcc/g++ compiler warnings that have accumulated. 2012-12-10 00:40:28 -06:00
X11Utils.h On linux don't check to see if the xdg-screensaver program is present at build time. Just build in the code to call the program. If the program does not exist it will silently fail, and the screensaver will not be inhibited. 2011-06-17 13:14:55 +00:00