dolphin/Source/Core/AudioCommon
Lioncash 15397e2a89 AudioCommon: Use emplace_back instead of push_back in GetSoundBackends()
Constructs the strings directly within the container instead of
performing a construction, then a copy.

The reasoning is that the BACKEND_* strings are const char arrays, so
the push_back code is equivalent to:

push_back(std::string(BACKEND_WHATEVER)) instead of forwarding the
arguments to a constructed instance directly in the container.
2019-05-31 07:03:54 -04:00
..
AlsaSoundStream.cpp Minor changes to usages of std::condition_variable. 2019-04-06 17:39:25 -05:00
AlsaSoundStream.h Reformat all the things! 2018-04-12 21:28:39 +02:00
AudioCommon.cpp AudioCommon: Use emplace_back instead of push_back in GetSoundBackends() 2019-05-31 07:03:54 -04:00
AudioCommon.h AudioCommon: Use std::string_view with feature querying functions 2019-05-31 07:01:47 -04:00
AudioCommon.vcxproj Removed FFDShow DPL2 decoder 2019-02-13 22:52:41 -02:00
AudioCommon.vcxproj.filters Removed FFDShow DPL2 decoder 2019-02-13 22:52:41 -02:00
AudioStretcher.cpp AudioStretcher: split StretchAudio into ProcessSamples / GetStretchedSamples 2017-06-03 16:54:00 -07:00
AudioStretcher.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
CMakeLists.txt Common/CMake: Fix Windows build 2019-05-12 00:05:08 +02:00
CubebStream.cpp Removed FFDShow DPL2 decoder 2019-02-13 22:52:41 -02:00
CubebStream.h SoundStream: change Start/Stop to Init/SetRunning/destruct 2017-11-19 12:09:54 -08:00
CubebUtils.cpp Add CubebUtils namespace and hook up cubeb logging 2017-05-27 18:28:57 -07:00
CubebUtils.h Add CubebUtils namespace and hook up cubeb logging 2017-05-27 18:28:57 -07:00
Mixer.cpp Replace MathUtil::Clamp with std::clamp 2019-05-04 23:12:17 +02:00
Mixer.h Swapped FFDShow's DPL2 decoder by FreeSurround 2019-02-13 22:52:40 -02:00
NullSoundStream.cpp SoundStream: change Start/Stop to Init/SetRunning/destruct 2017-11-19 12:09:54 -08:00
NullSoundStream.h SoundStream: change Start/Stop to Init/SetRunning/destruct 2017-11-19 12:09:54 -08:00
OpenALStream.cpp Removed zeroing-out the LFE as it is not needed anymore. 2019-02-13 22:52:40 -02:00
OpenALStream.h SoundStream: change Start/Stop to Init/SetRunning/destruct 2017-11-19 12:09:54 -08:00
OpenSLESStream.cpp Assert: Uppercase assertion macros 2018-03-14 22:03:12 -04:00
OpenSLESStream.h Reformat all the things! 2018-04-12 21:28:39 +02:00
PulseAudioStream.cpp Remove redundant initialization 2019-04-30 01:22:24 +02:00
PulseAudioStream.h SoundStream: change Start/Stop to Init/SetRunning/destruct 2017-11-19 12:09:54 -08:00
SoundStream.h SoundStream: change Start/Stop to Init/SetRunning/destruct 2017-11-19 12:09:54 -08:00
SurroundDecoder.cpp Swapped FFDShow's DPL2 decoder by FreeSurround 2019-02-13 22:52:40 -02:00
SurroundDecoder.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
WASAPIStream.cpp AudioCommon: Implement WASAPI 2018-05-26 13:08:10 +02:00
WASAPIStream.h AudioCommon: Implement WASAPI 2018-05-26 13:08:10 +02:00
WaveFile.cpp Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
WaveFile.h Reformat all the things! 2018-04-12 21:28:39 +02:00
XAudio2Stream.cpp Added DPL2 decoder to XAudio2 and XAudio2_7 backends. 2019-03-18 09:06:41 -03:00
XAudio2Stream.h SoundStream: change Start/Stop to Init/SetRunning/destruct 2017-11-19 12:09:54 -08:00
XAudio2_7Stream.cpp Added DPL2 decoder to XAudio2 and XAudio2_7 backends. 2019-03-18 09:06:41 -03:00
XAudio2_7Stream.h SoundStream: change Start/Stop to Init/SetRunning/destruct 2017-11-19 12:09:54 -08:00