dolphin/Source/Core/AudioCommon
kamiyo e864521182 High Quality Resampler, using FIR filter
For more information:
https://docs.google.com/document/d/1tBEgsJh7QiwNwepXI0eobfK3U8LkJButSyeuFt1degM/edit?usp=sharing

removed: SSE includes (not used)

added: 16bit -> float -> 16bit functions
added: linear interpolator and high-quality (windowed-sinc) interpolator functions (including Resampler class)
added: dithering

changed: renamed variables and reformatted a few things to fit with style guide (braces, #include->const)
changed: use s16, u16, s32, u32 etc
changed: store samples and do all computations as floats
changed: volume from 0 - 255
2015-02-18 21:13:45 -05:00
..
aldlist.cpp Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
aldlist.h Various formatting and consistency fixes 2014-11-13 22:42:18 -05:00
AlsaSoundStream.cpp Merge pull request #1027 from rohit-n/change-include 2014-09-10 00:35:16 -05:00
AlsaSoundStream.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
AOSoundStream.cpp AudioCommon: Remove unnecessary usages of mem_fn 2014-09-08 13:41:02 -04:00
AOSoundStream.h Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
AudioCommon.cpp Issue 7968: Added keybinds for increasing, decreasing, and muting audio. 2014-12-28 22:03:21 +01:00
AudioCommon.h Issue 7968: Added keybinds for increasing, decreasing, and muting audio. 2014-12-28 22:03:21 +01:00
AudioCommon.vcxproj Proper Audio/Video Dumping 2014-10-09 00:06:04 -04:00
AudioCommon.vcxproj.filters Proper Audio/Video Dumping 2014-10-09 00:06:04 -04:00
CMakeLists.txt CMake: simplify some expressions 2015-01-03 13:17:57 +01:00
CoreAudioSoundStream.cpp Upgrade AudioUnit API usage. 2014-11-25 00:42:21 -05:00
CoreAudioSoundStream.h AudioCommon: Clean up brace placements 2014-08-30 18:06:42 -04:00
DPL2Decoder.cpp Cleanup DotProduct function to make it more readable. 2015-02-16 13:53:58 +13:00
DPL2Decoder.h Correct the function casing for DPL2Decoder 2014-07-14 03:34:40 -04:00
Mixer.cpp High Quality Resampler, using FIR filter 2015-02-18 21:13:45 -05:00
Mixer.h High Quality Resampler, using FIR filter 2015-02-18 21:13:45 -05:00
NullSoundStream.cpp Fix more header sorting issues in AudioCommon/ (now check-includes clean). 2014-02-20 01:01:10 +01:00
NullSoundStream.h Remove usesMixer function from the sound streams. 2014-03-18 10:42:07 -04:00
OpenALStream.cpp Merge pull request #1917 from adamdmoss/no-lfe 2015-01-23 12:30:48 +11:00
OpenALStream.h Fix name conflict between SoundTouch BOOL and ObjC BOOL. 2014-11-25 00:27:13 -05:00
OpenSLESStream.cpp Fixes OpenSLES's sample rate. 2014-10-23 11:29:49 -05:00
OpenSLESStream.h AudioCommon: Remove unused parameter from OpenSLESStream constructor 2014-09-06 01:42:56 -04:00
PulseAudioStream.cpp Audio: Drop the LFE/subwoofer channel from the decoded surround 2015-01-19 10:24:44 +00:00
PulseAudioStream.h PulseAudio: Support 5.1 surround, optional in UI 2015-01-08 11:10:34 +00:00
SoundStream.h Various formatting and consistency fixes 2014-11-13 22:42:18 -05:00
WaveFile.cpp Flipped Wave File Channels 2014-10-15 23:16:48 -04:00
WaveFile.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
XAudio2_7Stream.cpp Various formatting and consistency fixes 2014-11-13 22:42:18 -05:00
XAudio2_7Stream.h Add headers required by XAudio2_7 to externals. 2014-08-23 11:03:07 -07:00
XAudio2Stream.cpp Various formatting and consistency fixes 2014-11-13 22:42:18 -05:00
XAudio2Stream.h Common: Move the Event class to a separate file, and add tests for it. Fix includes everywhere to match this. 2014-04-14 10:54:07 +02:00