diff --git a/CMakeLists.txt b/CMakeLists.txt index a06e2adc11..6cfb147ca6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2623,8 +2623,6 @@ set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/git-version.cpp add_dependencies(${CoreLibName} GitVersion) set(WindowsFiles - Windows/DSoundStream.cpp - Windows/DSoundStream.h Windows/WindowsAudio.cpp Windows/WindowsAudio.h Windows/WASAPIStream.cpp @@ -2671,8 +2669,6 @@ set(WindowsFiles Windows/CaptureDevice.h Windows/DinputDevice.cpp Windows/DinputDevice.h - Windows/DSoundStream.cpp - Windows/DSoundStream.h Windows/EmuThread.cpp Windows/EmuThread.h Windows/GeDebugger/GeDebugger.cpp diff --git a/UI/GameSettingsScreen.cpp b/UI/GameSettingsScreen.cpp index 0539caf5d2..61a897ccc7 100644 --- a/UI/GameSettingsScreen.cpp +++ b/UI/GameSettingsScreen.cpp @@ -676,14 +676,6 @@ void GameSettingsScreen::CreateAudioSettings(UI::ViewGroup *audioSettings) { }); audioSettings->Add(new ItemHeader(a->T("Audio backend"))); - // Hide the backend selector in UWP builds (we only support XAudio2 there). -#if PPSSPP_PLATFORM(WINDOWS) && !PPSSPP_PLATFORM(UWP) - if (IsVistaOrHigher()) { - static const char *backend[] = { "Auto", "DSound (compatible)", "WASAPI (fast)" }; - audioSettings->Add(new PopupMultiChoice(&g_Config.iAudioBackend, a->T("Audio backend", "Audio backend (restart req.)"), backend, 0, ARRAY_SIZE(backend), I18NCat::AUDIO, screenManager())); - } -#endif - bool sdlAudio = false; #if defined(SDL) std::vector audioDeviceList; diff --git a/Windows/DSoundStream.cpp b/Windows/DSoundStream.cpp deleted file mode 100644 index 8b46107bb0..0000000000 --- a/Windows/DSoundStream.cpp +++ /dev/null @@ -1,177 +0,0 @@ -#include "Common/CommonWindows.h" -#include -#include - -#include - -#include "Common/Thread/ThreadUtil.h" -#include "Common/Log.h" -#include "Common/OSVersion.h" -#include "Core/ConfigValues.h" -#include "Core/Util/AudioFormat.h" -#include "Windows/W32Util/Misc.h" - -#include "DSoundStream.h" - -inline int RoundDown128(int x) { - return x & (~127); -} - -unsigned int WINAPI DSoundAudioBackend::soundThread(void *param) { - DSoundAudioBackend *dsound = (DSoundAudioBackend *)param; - return dsound->RunThread(); -} - -bool DSoundAudioBackend::WriteDataToBuffer(DWORD offset, // Our own write cursor. - char* soundData, // Start of our data. - DWORD soundBytes) { // Size of block to copy. - void *ptr1, *ptr2; - DWORD numBytes1, numBytes2; - // Obtain memory address of write block. This will be in two parts if the block wraps around. - HRESULT hr = dsBuffer_->Lock(offset, soundBytes, &ptr1, &numBytes1, &ptr2, &numBytes2, 0); - // If the buffer was lost, restore and retry lock. - /* - if (DSERR_BUFFERLOST == hr) { - dsBuffer->Restore(); - hr=dsBuffer->Lock(dwOffset, dwSoundBytes, &ptr1, &numBytes1, &ptr2, &numBytes2, 0); - } */ - if (FAILED(hr)) { - return false; - } - - memcpy(ptr1, soundData, numBytes1); - if (ptr2) - memcpy(ptr2, soundData + numBytes1, numBytes2); - // Release the data back to DirectSound. - dsBuffer_->Unlock(ptr1, numBytes1, ptr2, numBytes2); - return true; -} - -bool DSoundAudioBackend::CreateBuffer() { - PCMWAVEFORMAT pcmwf; - DSBUFFERDESC dsbdesc; - - memset(&pcmwf, 0, sizeof(PCMWAVEFORMAT)); - memset(&dsbdesc, 0, sizeof(DSBUFFERDESC)); - - bufferSize_ = BUFSIZE; - - pcmwf.wf.wFormatTag = WAVE_FORMAT_PCM; - pcmwf.wf.nChannels = 2; - pcmwf.wf.nSamplesPerSec = sampleRate_; - pcmwf.wf.nBlockAlign = 4; - pcmwf.wf.nAvgBytesPerSec = pcmwf.wf.nSamplesPerSec * pcmwf.wf.nBlockAlign; - pcmwf.wBitsPerSample = 16; - - dsbdesc.dwSize = sizeof(DSBUFFERDESC); - dsbdesc.dwFlags = DSBCAPS_GETCURRENTPOSITION2 | DSBCAPS_GLOBALFOCUS; // //DSBCAPS_CTRLPAN | DSBCAPS_CTRLVOLUME | DSBCAPS_CTRLFREQUENCY; - dsbdesc.dwBufferBytes = bufferSize_; //FIX32(pcmwf.wf.nAvgBytesPerSec); //change to set buffer size - dsbdesc.lpwfxFormat = (WAVEFORMATEX *)&pcmwf; - - if (SUCCEEDED(ds_->CreateSoundBuffer(&dsbdesc, &dsBuffer_, NULL))) { - dsBuffer_->SetCurrentPosition(0); - return true; - } else { - dsBuffer_ = nullptr; - return false; - } -} - -int DSoundAudioBackend::RunThread() { - if (FAILED(DirectSoundCreate8(0, &ds_, 0))) { - ds_ = nullptr; - threadData_ = 2; - return 1; - } - - ds_->SetCooperativeLevel(window_, DSSCL_PRIORITY); - if (!CreateBuffer()) { - ds_ = nullptr; - threadData_ = 2; - return 1; - } - - InitializeCriticalSection(&soundCriticalSection); - - DWORD num1; - int16_t *p1; - - dsBuffer_->Lock(0, bufferSize_, (void **)&p1, &num1, 0, 0, 0); - - memset(p1, 0, num1); - dsBuffer_->Unlock(p1, num1, 0, 0); - totalRenderedBytes_ = -bufferSize_; - - SetCurrentThreadName("DSound"); - currentPos_ = 0; - lastPos_ = 0; - - dsBuffer_->Play(0, 0, DSBPLAY_LOOPING); - - auto ModBufferSize = [&](int x) { return (x + bufferSize_) % bufferSize_; }; - - while (!threadData_) { - EnterCriticalSection(&soundCriticalSection); - - dsBuffer_->GetCurrentPosition((DWORD *)¤tPos_, 0); - int numBytesToRender = RoundDown128(ModBufferSize(currentPos_ - lastPos_)); - - if (numBytesToRender >= 256) { - int numBytesRendered = 4 * (*callback_)(realtimeBuffer_, numBytesToRender >> 2, 44100); - //We need to copy the full buffer, regardless of what the mixer claims to have filled - //If we don't do this then the sound will loop if the sound stops and the mixer writes only zeroes - numBytesRendered = numBytesToRender; - WriteDataToBuffer(lastPos_, (char *) realtimeBuffer_, numBytesRendered); - - currentPos_ = ModBufferSize(lastPos_ + numBytesRendered); - totalRenderedBytes_ += numBytesRendered; - - lastPos_ = currentPos_; - } - - LeaveCriticalSection(&soundCriticalSection); - Sleep(5); - } - dsBuffer_->Stop(); - - dsBuffer_ = nullptr; - ds_ = nullptr; - - threadData_ = 2; - return 0; -} - -DSoundAudioBackend::~DSoundAudioBackend() { - if (!ds_) - return; - - if (!dsBuffer_) - return; - - EnterCriticalSection(&soundCriticalSection); - - if (threadData_ == 0) { - threadData_ = 1; - } - - if (hThread_ != NULL) { - WaitForSingleObject(hThread_, 1000); - CloseHandle(hThread_); - hThread_ = NULL; - } - - LeaveCriticalSection(&soundCriticalSection); - DeleteCriticalSection(&soundCriticalSection); -} - -bool DSoundAudioBackend::Init(HWND window, StreamCallback _callback, int sampleRate) { - window_ = window; - callback_ = _callback; - sampleRate_ = sampleRate; - threadData_ = 0; - hThread_ = (HANDLE)_beginthreadex(0, 0, soundThread, (void *)this, 0, 0); - if (!hThread_) - return false; - SetThreadPriority(hThread_, THREAD_PRIORITY_ABOVE_NORMAL); - return true; -} diff --git a/Windows/DSoundStream.h b/Windows/DSoundStream.h deleted file mode 100644 index 12eda78b50..0000000000 --- a/Windows/DSoundStream.h +++ /dev/null @@ -1,48 +0,0 @@ -#pragma once - -// This should only be included from WindowsAudio.cpp and DSoundStream.cpp. - -#include "WindowsAudio.h" -#include -#include -#include - -class DSoundAudioBackend : public WindowsAudioBackend { -public: - ~DSoundAudioBackend(); - - bool Init(HWND window, StreamCallback callback, int sampleRate) override; // If fails, can safely delete the object - int GetSampleRate() const override { return sampleRate_; } - -private: - int RunThread(); - static unsigned int WINAPI soundThread(void *param); - bool CreateBuffer(); - bool WriteDataToBuffer(DWORD offset, // Our own write cursor. - char* soundData, // Start of our data. - DWORD soundBytes); // Size of block to copy. - - CRITICAL_SECTION soundCriticalSection; - HWND window_ = nullptr; - HANDLE hThread_ = nullptr; - - StreamCallback callback_; - - Microsoft::WRL::ComPtr ds_; - Microsoft::WRL::ComPtr dsBuffer_; - - int bufferSize_ = 0; // bytes - int totalRenderedBytes_ = 0; - int sampleRate_ = 0; - - volatile int threadData_ = 0; - - enum { - BUFSIZE = 0x4000, - MAXWAIT = 20, //ms - }; - - int currentPos_ = 0; - int lastPos_ = 0; - short realtimeBuffer_[BUFSIZE * 2]; -}; diff --git a/Windows/PPSSPP.vcxproj b/Windows/PPSSPP.vcxproj index 028b08ef48..6d887b7620 100644 --- a/Windows/PPSSPP.vcxproj +++ b/Windows/PPSSPP.vcxproj @@ -195,7 +195,7 @@ stdcpp17 - wbemuuid.lib;dwmapi.lib;winhttp.lib;uxtheme.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;dsound.lib;comctl32.lib;dxguid.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) + wbemuuid.lib;dwmapi.lib;winhttp.lib;uxtheme.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;comctl32.lib;dxguid.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) ../ffmpeg/Windows/x86/lib true Windows @@ -235,7 +235,7 @@ stdcpp17 - wbemuuid.lib;dwmapi.lib;winhttp.lib;uxtheme.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;dsound.lib;comctl32.lib;dxguid.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) + wbemuuid.lib;dwmapi.lib;winhttp.lib;uxtheme.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;comctl32.lib;dxguid.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) ../ffmpeg/Windows/x86_64/lib true $(OutDir)$(ProjectName).pdb @@ -271,7 +271,7 @@ stdcpp17 - wbemuuid.lib;dwmapi.lib;winhttp.lib;uxtheme.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;dsound.lib;comctl32.lib;dxguid.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;oleaut32.lib;comdlg32.lib;shell32.lib;user32.lib;gdi32.lib;advapi32.lib;ole32.lib;%(AdditionalDependencies) + wbemuuid.lib;dwmapi.lib;winhttp.lib;uxtheme.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;comctl32.lib;dxguid.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;oleaut32.lib;comdlg32.lib;shell32.lib;user32.lib;gdi32.lib;advapi32.lib;ole32.lib;%(AdditionalDependencies) ../ffmpeg/Windows/aarch64/lib true $(OutDir)$(ProjectName).pdb @@ -309,7 +309,7 @@ stdcpp17 - wbemuuid.lib;dwmapi.lib;winhttp.lib;uxtheme.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;dsound.lib;comctl32.lib;dxguid.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) + wbemuuid.lib;dwmapi.lib;winhttp.lib;uxtheme.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;comctl32.lib;dxguid.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) ../ffmpeg/Windows/x86/lib;%(AdditionalLibraryDirectories) $(OutDir)$(TargetName)$(TargetExt) true @@ -358,7 +358,7 @@ stdcpp17 - wbemuuid.lib;dwmapi.lib;winhttp.lib;uxtheme.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;dsound.lib;comctl32.lib;dxguid.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) + wbemuuid.lib;dwmapi.lib;winhttp.lib;uxtheme.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;comctl32.lib;dxguid.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) ../ffmpeg/Windows/x86_64/lib;%(AdditionalLibraryDirectories) true Windows @@ -401,7 +401,7 @@ stdcpp17 - wbemuuid.lib;dwmapi.lib;winhttp.lib;uxtheme.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;dsound.lib;comctl32.lib;dxguid.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;oleaut32.lib;comdlg32.lib;shell32.lib;user32.lib;gdi32.lib;advapi32.lib;ole32.lib;%(AdditionalDependencies) + wbemuuid.lib;dwmapi.lib;winhttp.lib;uxtheme.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;comctl32.lib;dxguid.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;oleaut32.lib;comdlg32.lib;shell32.lib;user32.lib;gdi32.lib;advapi32.lib;ole32.lib;%(AdditionalDependencies) ../ffmpeg/Windows/aarch64/lib;%(AdditionalLibraryDirectories) true Windows @@ -713,7 +713,6 @@ - true true @@ -1165,7 +1164,6 @@ - @@ -1436,4 +1434,4 @@ - \ No newline at end of file + diff --git a/Windows/PPSSPP.vcxproj.filters b/Windows/PPSSPP.vcxproj.filters index 759e3deb3b..b10c6bfaf4 100644 --- a/Windows/PPSSPP.vcxproj.filters +++ b/Windows/PPSSPP.vcxproj.filters @@ -94,9 +94,6 @@ Windows\UI - - Windows\System - Windows\System @@ -306,9 +303,6 @@ Windows\UI - - Windows\System - Windows\System diff --git a/Windows/WindowsAudio.cpp b/Windows/WindowsAudio.cpp index be433b083b..ecef97ad30 100644 --- a/Windows/WindowsAudio.cpp +++ b/Windows/WindowsAudio.cpp @@ -1,19 +1,7 @@ #include "Common/OSVersion.h" #include "WindowsAudio.h" -#include "DSoundStream.h" #include "WASAPIStream.h" WindowsAudioBackend *CreateAudioBackend(AudioBackendType type) { - if (IsVistaOrHigher()) { - switch (type) { - case AUDIO_BACKEND_WASAPI: - case AUDIO_BACKEND_AUTO: - return new WASAPIAudioBackend(); - case AUDIO_BACKEND_DSOUND: - default: - return new DSoundAudioBackend(); - } - } else { - return new DSoundAudioBackend(); - } + return new WASAPIAudioBackend(); } diff --git a/assets/lang/ar_AE.ini b/assets/lang/ar_AE.ini index c6ec530c3a..4c5c0547d3 100644 --- a/assets/lang/ar_AE.ini +++ b/assets/lang/ar_AE.ini @@ -78,7 +78,6 @@ Auto = تلقائي Buffer size = Buffer size Device = جهاز Disabled = غير مفعل -DSound (compatible) = ‎DSound (متكامل) Enable Sound = ‎تفعيل الصوت Game volume = ‎الصوت العام Microphone = Microphone @@ -90,7 +89,6 @@ Reverb volume = تردد الصوت UI sound = UI sound UI volume = UI volume Use new audio devices automatically = استعمل اجهزة الصوت الجديده تلقائيا -WASAPI (fast) = ‎WASAPI (سريع) [Controls] Analog Binding = ربط الانالوج diff --git a/assets/lang/az_AZ.ini b/assets/lang/az_AZ.ini index a8f030ace7..804a2576a4 100644 --- a/assets/lang/az_AZ.ini +++ b/assets/lang/az_AZ.ini @@ -70,7 +70,6 @@ Auto = Auto Buffer size = Buffer size Device = Device Disabled = Disabled -DSound (compatible) = DSound (compatible) Enable Sound = Səs Açıq Game volume = Game volume Microphone = Microphone @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = UI sound UI volume = UI volume Use new audio devices automatically = Use new audio devices automatically -WASAPI (fast) = WASAPI (fast) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/be_BY.ini b/assets/lang/be_BY.ini index adeb9cb623..b007457aba 100644 --- a/assets/lang/be_BY.ini +++ b/assets/lang/be_BY.ini @@ -70,7 +70,6 @@ Auto = Аўта Buffer size = Buffer size Device = Прылада Disabled = Адкл. -DSound (compatible) = DSound (сумяшчальны) Enable Sound = Уключыць гук Game volume = Гучнасць гульні Microphone = Мікрафон @@ -82,7 +81,6 @@ Reverb volume = Гучнасць рэверберацыі UI sound = Гук інтэрфейсу UI volume = Гучнасць інтэрфейсу Use new audio devices automatically = Аўтаматычна выкарыстоўваць новыя аўдыёпрылады -WASAPI (fast) = WASAPI (хутка) [Controls] Analog Binding = Аналагавая прывязка diff --git a/assets/lang/bg_BG.ini b/assets/lang/bg_BG.ini index 3d754e8a04..da8f55cbf0 100644 --- a/assets/lang/bg_BG.ini +++ b/assets/lang/bg_BG.ini @@ -70,7 +70,6 @@ Auto = Автоматично Buffer size = Buffer size Device = Устройство Disabled = Disabled -DSound (compatible) = DSound (compatible) Enable Sound = Включи звук Game volume = Обем на звука на играта Microphone = Микрофон @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = Звук на интерфейса UI volume = Обем на интерфейса Use new audio devices automatically = Use new audio devices automatically -WASAPI (fast) = WASAPI (fast) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/ca_ES.ini b/assets/lang/ca_ES.ini index f8eeb3b4f2..b453da1466 100644 --- a/assets/lang/ca_ES.ini +++ b/assets/lang/ca_ES.ini @@ -70,7 +70,6 @@ Auto = Automàtic Buffer size = Buffer size Device = Dispositiu Disabled = Disabled -DSound (compatible) = DirectSound (compatible) Enable Sound = Activar el so Game volume = Volum global Microphone = Micròfon @@ -82,7 +81,6 @@ Reverb volume = Volum de reverberació UI sound = UI sound UI volume = UI volume Use new audio devices automatically = Canviar a dispositiu d'àudio nou -WASAPI (fast) = WASAPI (ràpid) [Controls] Analog Binding = Assignar stick diff --git a/assets/lang/cz_CZ.ini b/assets/lang/cz_CZ.ini index 72b4d413fd..35114979d9 100644 --- a/assets/lang/cz_CZ.ini +++ b/assets/lang/cz_CZ.ini @@ -70,7 +70,6 @@ Auto = Auto Buffer size = Buffer size Device = Device Disabled = Disabled -DSound (compatible) = DSound (kompatibilní) Enable Sound = Povolit zvuk Game volume = Celková hlasitost Microphone = Microphone @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = UI sound UI volume = UI volume Use new audio devices automatically = Use new audio devices automatically -WASAPI (fast) = WASAPI (rychlé) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/da_DK.ini b/assets/lang/da_DK.ini index 3bdb7328de..4b8c9ed69c 100644 --- a/assets/lang/da_DK.ini +++ b/assets/lang/da_DK.ini @@ -70,7 +70,6 @@ Auto = Automatisk Buffer size = Buffer size Device = Device Disabled = Disabled -DSound (compatible) = DirectSound (kompatibel) Enable Sound = Aktiver lyd Game volume = Game volume Microphone = Microphone @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = UI sound UI volume = UI volume Use new audio devices automatically = Use new audio devices automatically -WASAPI (fast) = WASAPI (hurtig) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/de_DE.ini b/assets/lang/de_DE.ini index 8cfeab88f9..8062bbd076 100644 --- a/assets/lang/de_DE.ini +++ b/assets/lang/de_DE.ini @@ -70,7 +70,6 @@ Auto = Autom. Buffer size = Buffer size Device = Gerät Disabled = Deaktiviert -DSound (compatible) = DirectSound (kompatibel) Enable Sound = Ton aktivieren Game volume = Spiellautstärke Microphone = Mikrofon @@ -82,7 +81,6 @@ Reverb volume = Hall-Lautstärke UI sound = Menüton UI volume = UI-Lautstärke Use new audio devices automatically = Neue Audiogeräte automatisch verwenden -WASAPI (fast) = WASAPI (schnell) [Controls] Analog Binding = Analog-Bindung diff --git a/assets/lang/dr_ID.ini b/assets/lang/dr_ID.ini index c2ca89a1ed..674aa004fa 100644 --- a/assets/lang/dr_ID.ini +++ b/assets/lang/dr_ID.ini @@ -70,7 +70,6 @@ Auto = Auto Buffer size = Buffer size Device = Device Disabled = Disabled -DSound (compatible) = DSound (compatible) Enable Sound = Padenni suarana Game volume = Game volume Microphone = Microphone @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = UI sound UI volume = UI volume Use new audio devices automatically = Use new audio devices automatically -WASAPI (fast) = WASAPI (fast) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/en_US.ini b/assets/lang/en_US.ini index 0416567a42..ff27822417 100644 --- a/assets/lang/en_US.ini +++ b/assets/lang/en_US.ini @@ -94,7 +94,6 @@ Auto = Auto Buffer size = Buffer size Device = Device Disabled = Disabled -DSound (compatible) = DSound (compatible) Enable Sound = Enable sound Game volume = Game volume Microphone = Microphone @@ -106,7 +105,6 @@ Reverb volume = Reverb volume UI sound = UI sound UI volume = UI volume Use new audio devices automatically = Use new audio devices automatically -WASAPI (fast) = WASAPI (fast) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/es_ES.ini b/assets/lang/es_ES.ini index a81adbd654..adb719a07d 100644 --- a/assets/lang/es_ES.ini +++ b/assets/lang/es_ES.ini @@ -70,7 +70,6 @@ Auto = Automático Buffer size = Buffer size Device = Dispositivo Disabled = Desactivado -DSound (compatible) = DirectSound (compatible) Enable Sound = Activar sonido Game volume = Volumen global Microphone = Micrófono @@ -82,7 +81,6 @@ Reverb volume = Volumen de reverberación UI sound = Sonido de interfaz UI volume = UI volume Use new audio devices automatically = Usar nuevo dispositivo de audio automáticamente -WASAPI (fast) = WASAPI (rápido) [Controls] Analog Binding = Enlace analógico diff --git a/assets/lang/es_LA.ini b/assets/lang/es_LA.ini index b2916fec00..380ba9eaa7 100644 --- a/assets/lang/es_LA.ini +++ b/assets/lang/es_LA.ini @@ -70,7 +70,6 @@ Auto = Automático Buffer size = Buffer size Device = Dispositivo Disabled = Deshabilitado -DSound (compatible) = DirectSound (compatible) Enable Sound = Habilitar sonido Game volume = Volumen global Microphone = Micrófono @@ -82,7 +81,6 @@ Reverb volume = Efecto de profundidad espacial de sonido añadiendo reverberaci UI sound = Sonido de interfaz UI volume = UI volume Use new audio devices automatically = Usar/cambiar a nuevos dispositivos de audio automaticamente -WASAPI (fast) = WASAPI (rápido) [Controls] Analog Binding = Asignar análogo diff --git a/assets/lang/fa_IR.ini b/assets/lang/fa_IR.ini index 9702fc056f..2612b25bae 100644 --- a/assets/lang/fa_IR.ini +++ b/assets/lang/fa_IR.ini @@ -70,7 +70,6 @@ Auto = ‎اتوماتیک Buffer size = Buffer size Device = سیستم Disabled = فعال کردن -DSound (compatible) = ‎DSound (پشتیبانی بهتر) Enable Sound = ‎فعال کردن صدا Game volume = ‎بلندی صدا Microphone = میکروفن @@ -82,7 +81,6 @@ Reverb volume = حجم صدا UI sound = صدای رابط کاربری UI volume = UI volume Use new audio devices automatically = استفاده از دستگاه‌های صوتی جدید به صورت خودکار -WASAPI (fast) = ‎WASAPI (سریع) [Controls] Analog Binding =اتصال آنالوگ diff --git a/assets/lang/fi_FI.ini b/assets/lang/fi_FI.ini index 867e079f3f..709e66b5a4 100644 --- a/assets/lang/fi_FI.ini +++ b/assets/lang/fi_FI.ini @@ -70,7 +70,6 @@ Auto = Automaattinen Buffer size = Buffer size Device = Laite Disabled = Poistettu käytöstä -DSound (compatible) = DSound (yhteensopiva) Enable Sound = Ota äänet käyttöön Game volume = Yleinen äänenvoimakkuus Microphone = Mikrofoni @@ -82,7 +81,6 @@ Reverb volume = Kaikuefektin voimakkuus UI sound = Käyttöliittymän äänet UI volume = UI volume Use new audio devices automatically = Käytä uusia äänilaitteita automaattisesti -WASAPI (fast) = WASAPI (nopea) [Controls] Analog Binding = Analoginen sidonta diff --git a/assets/lang/fr_FR.ini b/assets/lang/fr_FR.ini index 16067ed530..d905209c76 100644 --- a/assets/lang/fr_FR.ini +++ b/assets/lang/fr_FR.ini @@ -70,7 +70,6 @@ Auto = Automatique Buffer size = Buffer size Device = Périphérique de sortie Disabled = Disabled -DSound (compatible) = DirectSound (compatible) Enable Sound = Activer le son Game volume = Volume global Microphone = Micro @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = Sons de l'interface utilisateur UI volume = UI volume Use new audio devices automatically = Basculer sur le nouveau périphérique de sortie -WASAPI (fast) = WASAPI (rapide) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/gl_ES.ini b/assets/lang/gl_ES.ini index 8e03f57704..9b09e2f354 100644 --- a/assets/lang/gl_ES.ini +++ b/assets/lang/gl_ES.ini @@ -70,7 +70,6 @@ Auto = Automático Buffer size = Buffer size Device = Device Disabled = Disabled -DSound (compatible) = DSound (compatible) Enable Sound = Activar son Game volume = Game volume Microphone = Microphone @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = UI sound UI volume = UI volume Use new audio devices automatically = Use new audio devices automatically -WASAPI (fast) = WASAPI (rápido) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/gr_EL.ini b/assets/lang/gr_EL.ini index cc701c9389..f37c31f27a 100644 --- a/assets/lang/gr_EL.ini +++ b/assets/lang/gr_EL.ini @@ -70,7 +70,6 @@ Auto = Αυτόματο Buffer size = Buffer size Device = Συσκευή Disabled = Disabled -DSound (compatible) = DSound (συμβατό) Enable Sound = Ενεργοποίηση Ήχου Game volume = Γενική ένταση Microphone = Microphone @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = UI sound UI volume = UI volume Use new audio devices automatically = Ενεργοποίηση νέας συσκευής ήχου -WASAPI (fast) = WASAPI (γρήγορο) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/he_IL.ini b/assets/lang/he_IL.ini index 16cd68e7bd..cf4874e4a8 100644 --- a/assets/lang/he_IL.ini +++ b/assets/lang/he_IL.ini @@ -70,7 +70,6 @@ Auto = Auto Buffer size = Buffer size Device = Device Disabled = Disabled -DSound (compatible) = DSound (compatible) Enable Sound = אפשר שמע Game volume = Game volume Microphone = Microphone @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = UI sound UI volume = UI volume Use new audio devices automatically = Use new audio devices automatically -WASAPI (fast) = WASAPI (fast) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/he_IL_invert.ini b/assets/lang/he_IL_invert.ini index 9f587ac91d..0fa4fe79b4 100644 --- a/assets/lang/he_IL_invert.ini +++ b/assets/lang/he_IL_invert.ini @@ -70,7 +70,6 @@ Auto = Auto Buffer size = Buffer size Device = Device Disabled = Disabled -DSound (compatible) = DSound (compatible) Enable Sound = עמש רשפא Game volume = Game volume Microphone = Microphone @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = UI sound UI volume = UI volume Use new audio devices automatically = Use new audio devices automatically -WASAPI (fast) = WASAPI (fast) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/hr_HR.ini b/assets/lang/hr_HR.ini index dac5dc4af3..5eeb04f8be 100644 --- a/assets/lang/hr_HR.ini +++ b/assets/lang/hr_HR.ini @@ -70,7 +70,6 @@ Auto = Automatski Buffer size = Buffer size Device = Uređaj Disabled = Disabled -DSound (compatible) = DSound (kompatibilno) Enable Sound = Uključi zvuk Game volume = Opća glasnoća Microphone = Microphone @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = Felhasználói felület hangja UI volume = UI volume Use new audio devices automatically = Promijeni trenutni uređaj -WASAPI (fast) = WASAPI (brzo) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/hu_HU.ini b/assets/lang/hu_HU.ini index 343700045d..e989a9bb2a 100644 --- a/assets/lang/hu_HU.ini +++ b/assets/lang/hu_HU.ini @@ -70,7 +70,6 @@ Auto = Auto Buffer size = Buffer size Device = Eszköz Disabled = Kikapcsolva -DSound (compatible) = DSound (kompatibilis) Enable Sound = Hang bekapcsolása Game volume = Globális hangerő Microphone = Mikrofon @@ -82,7 +81,6 @@ Reverb volume = Visszhang hangerő UI sound = Kezelőfelület hangok UI volume = UI volume Use new audio devices automatically = Új eszköz észlelésekor átváltás rá -WASAPI (fast) = WASAPI (gyors) [Controls] Analog Binding = Analóg hozzárendelése diff --git a/assets/lang/id_ID.ini b/assets/lang/id_ID.ini index 9cdfed189d..711bf5ecf5 100644 --- a/assets/lang/id_ID.ini +++ b/assets/lang/id_ID.ini @@ -70,7 +70,6 @@ Auto = Otomatis Buffer size = Buffer size Device = Perangkat Disabled = Nonaktif -DSound (compatible) = DSound (kompatibel) Enable Sound = Aktifkan suara Game volume = Volume global Microphone = Mikrofon @@ -82,7 +81,6 @@ Reverb volume = Volume gema UI sound = Suara UI UI volume = UI volume Use new audio devices automatically = Gunakan perangkat audio baru secara otomatis -WASAPI (fast) = WASAPI (cepat) [Controls] Analog Binding = Pengikatan analog diff --git a/assets/lang/it_IT.ini b/assets/lang/it_IT.ini index 47eb50c9a0..6d622726cb 100644 --- a/assets/lang/it_IT.ini +++ b/assets/lang/it_IT.ini @@ -70,7 +70,6 @@ Auto = Automatico Buffer size = Buffer size Device = Dispositivo Disabled = Disabilitato -DSound (compatible) = DirectSound (compatibile) Enable Sound = Attiva il Sonoro Game volume = Volume Globale Microphone = Microfono @@ -82,7 +81,6 @@ Reverb volume = Riverb. volume UI sound = Suoni dell'Interfaccia UI volume = UI volume Use new audio devices automatically = Usa nuovi dispositivi audio automaticamente. -WASAPI (fast) = WASAPI (veloce) [Controls] Analog Binding = Mappatura Analogico diff --git a/assets/lang/ja_JP.ini b/assets/lang/ja_JP.ini index fffd359a1a..62403a23e6 100644 --- a/assets/lang/ja_JP.ini +++ b/assets/lang/ja_JP.ini @@ -70,7 +70,6 @@ Auto = 自動 Buffer size = Buffer size Device = デバイス Disabled = 無効 -DSound (compatible) = DSound (互換性重視) Enable Sound = オーディオを有効にする Game volume = グローバルボリューム Microphone = マイクの設定 @@ -82,7 +81,6 @@ Reverb volume = リバーブボリューム UI sound = UI操作音 UI volume = UI操作音のボリューム Use new audio devices automatically = 新しいオーディオデバイスをオンにする -WASAPI (fast) = WASAPI (高速) [Controls] Analog Binding = 右アナログパッドへの対応ボタン割り当て diff --git a/assets/lang/jv_ID.ini b/assets/lang/jv_ID.ini index 714ff54da4..b83ec32003 100644 --- a/assets/lang/jv_ID.ini +++ b/assets/lang/jv_ID.ini @@ -70,7 +70,6 @@ Auto = Otomatis Buffer size = Buffer size Device = Device Disabled = Disabled -DSound (compatible) = DSound (kompatibel) Enable Sound = Ngatifke Suoro Game volume = Tingkat Volume Microphone = Microphone @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = Swara Antarmuka Panganggo UI volume = UI volume Use new audio devices automatically = Use new audio devices automatically -WASAPI (fast) = WASAPI (cepet) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/ko_KR.ini b/assets/lang/ko_KR.ini index fc28157ede..2496fa0cdd 100644 --- a/assets/lang/ko_KR.ini +++ b/assets/lang/ko_KR.ini @@ -70,7 +70,6 @@ Auto = 자동 Buffer size = Buffer size Device = 장치 Disabled = 비활성화 -DSound (compatible) = DSound (호환) Enable Sound = 사운드 활성화 Game volume = 글로벌 볼륨 Microphone = 마이크 @@ -82,7 +81,6 @@ Reverb volume = 반향 볼륨 UI sound = UI 사운드 UI volume = UI 볼륨 Use new audio devices automatically = 새 오디오 장치를 자동으로 사용 -WASAPI (fast) = WASAPI (빠름) [Controls] Analog Binding = 아날로그 바인딩 diff --git a/assets/lang/ku_SO.ini b/assets/lang/ku_SO.ini index c845e4b5ae..6a20930497 100644 --- a/assets/lang/ku_SO.ini +++ b/assets/lang/ku_SO.ini @@ -83,7 +83,6 @@ Auto = Auto Buffer size = Buffer size Device = ئامێر Disabled = لەکار خراوە -DSound (compatible) = DSound (گونجاو) Enable Sound = بەکارکردنی دەنگ Game volume = دەنگی گشتی Microphone = مایکرۆفۆن @@ -95,7 +94,6 @@ Reverb volume = ئاستی دەنگی گشت ئاڕاستە UI sound = UI دەنگی UI volume = UI volume Use new audio devices automatically = بەکارهێنانی ئامێری دەنگی تازە بە شێوەیەکی ئۆتۆماتیکی -WASAPI (fast) = WASAPI (خێرا) [Controls] Analog Binding = بەستنەوەی ئەنالۆگ diff --git a/assets/lang/lo_LA.ini b/assets/lang/lo_LA.ini index 21efc7cb30..0648968a15 100644 --- a/assets/lang/lo_LA.ini +++ b/assets/lang/lo_LA.ini @@ -70,7 +70,6 @@ Auto = ອັດຕະໂນມັດ Buffer size = Buffer size Device = Device Disabled = Disabled -DSound (compatible) = DSound (compatible) Enable Sound = ເປີດໃຊ້ງານສຽງ Game volume = ລະດັບສຽງຫຼັກ Microphone = Microphone @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = UI sound UI volume = UI volume Use new audio devices automatically = Use new audio devices automatically -WASAPI (fast) = WASAPI (fast) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/lt-LT.ini b/assets/lang/lt-LT.ini index dc2218d1f3..68bc1d7112 100644 --- a/assets/lang/lt-LT.ini +++ b/assets/lang/lt-LT.ini @@ -70,7 +70,6 @@ Auto = Auto Buffer size = Buffer size Device = Device Disabled = Disabled -DSound (compatible) = DSound (compatible) Enable Sound = Įjungti garsą Game volume = Game volume Microphone = Microphone @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = UI sound UI volume = UI volume Use new audio devices automatically = Use new audio devices automatically -WASAPI (fast) = WASAPI (fast) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/ms_MY.ini b/assets/lang/ms_MY.ini index cf35b5adaf..393870b67f 100644 --- a/assets/lang/ms_MY.ini +++ b/assets/lang/ms_MY.ini @@ -70,7 +70,6 @@ Auto = Auto Buffer size = Buffer size Device = Device Disabled = Disabled -DSound (compatible) = DSound (compatible) Enable Sound = Upayakan suara Game volume = Volume keseluruhan Microphone = Microphone @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = UI sound UI volume = UI volume Use new audio devices automatically = Use new audio devices automatically -WASAPI (fast) = WASAPI (fast) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/nl_NL.ini b/assets/lang/nl_NL.ini index 6698fab614..0e124199a1 100644 --- a/assets/lang/nl_NL.ini +++ b/assets/lang/nl_NL.ini @@ -70,7 +70,6 @@ Auto = Automatisch Buffer size = Buffer size Device = Device Disabled = Disabled -DSound (compatible) = DirectSound (compatibel) Enable Sound = Geluid inschakelen Game volume = Globaal volume Microphone = Microphone @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = UI sound UI volume = UI volume Use new audio devices automatically = Use new audio devices automatically -WASAPI (fast) = WASAPI (snel) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/no_NO.ini b/assets/lang/no_NO.ini index 6221096b51..5bec2474bd 100644 --- a/assets/lang/no_NO.ini +++ b/assets/lang/no_NO.ini @@ -70,7 +70,6 @@ Auto = Auto Buffer size = Buffer size Device = Device Disabled = Disabled -DSound (compatible) = DSound (compatible) Enable Sound = Lyd Game volume = Game volume Microphone = Microphone @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = UI sound UI volume = UI volume Use new audio devices automatically = Use new audio devices automatically -WASAPI (fast) = WASAPI (fast) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/pl_PL.ini b/assets/lang/pl_PL.ini index 06dfc6dbb8..35734efbef 100644 --- a/assets/lang/pl_PL.ini +++ b/assets/lang/pl_PL.ini @@ -70,7 +70,6 @@ Auto = Automatyczny Buffer size = Buffer size Device = Urządzenie Disabled = Wył. -DSound (compatible) = DSound (kompatybilny) Enable Sound = Włącz dźwięk Game volume = Głośność globalna Microphone = Mikrofon @@ -82,7 +81,6 @@ Reverb volume = Pogłos UI sound = Dźwięki interfejsu użytkownika UI volume = UI volume Use new audio devices automatically = Automatycznie używaj nowego urządzenia audio -WASAPI (fast) = WASAPI (szybki) [Controls] Analog Binding = Powiązanie Analoga diff --git a/assets/lang/pt_BR.ini b/assets/lang/pt_BR.ini index 15f39badad..a5827ba0a1 100644 --- a/assets/lang/pt_BR.ini +++ b/assets/lang/pt_BR.ini @@ -94,7 +94,6 @@ Auto = Automático Buffer size = Buffer size Device = Dispositivo Disabled = Desativado -DSound (compatible) = DirectSound (compatível) Enable Sound = Ativar áudio Game volume = Volume do jogo Microphone = Microfone @@ -106,7 +105,6 @@ Reverb volume = Reverberar volume UI sound = Som da Interface do Usuário UI volume = Volume da Interface do Usuário Use new audio devices automatically = Usar novos dispositivos de áudio automaticamente -WASAPI (fast) = WASAPI (rápido) [Controls] Analog Binding = Associação com o Analógico diff --git a/assets/lang/pt_PT.ini b/assets/lang/pt_PT.ini index 749929eac5..82ee00b41b 100644 --- a/assets/lang/pt_PT.ini +++ b/assets/lang/pt_PT.ini @@ -94,7 +94,6 @@ Auto = Automático Buffer size = Buffer size Device = Dispositivo Disabled = Desativado -DSound (compatible) = DSound (compatível) Enable Sound = Ativar Áudio Game volume = Volume Global Microphone = Microfone @@ -106,7 +105,6 @@ Reverb volume = Reverberar volume UI sound = Som da interface do usuário UI volume = UI volume Use new audio devices automatically = Usar novos dispositivos de áudio automaticamente -WASAPI (fast) = WASAPI (rápido) [Controls] Analog Binding = Ligação com o Analógico diff --git a/assets/lang/ro_RO.ini b/assets/lang/ro_RO.ini index bacae2a779..97dc564124 100644 --- a/assets/lang/ro_RO.ini +++ b/assets/lang/ro_RO.ini @@ -70,7 +70,6 @@ Auto = Automat Buffer size = Buffer size Device = Device Disabled = Disabled -DSound (compatible) = DSound (compatibil) Enable Sound = Activează Sunet Game volume = Volum global Microphone = Microphone @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = UI sound UI volume = UI volume Use new audio devices automatically = Use new audio devices automatically -WASAPI (fast) = WASAPI (rapid) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/ru_RU.ini b/assets/lang/ru_RU.ini index 672f046aba..e5ec6bca81 100644 --- a/assets/lang/ru_RU.ini +++ b/assets/lang/ru_RU.ini @@ -70,7 +70,6 @@ Auto = Авто Buffer size = Размер буфера Device = Устройство Disabled = Откл. -DSound (compatible) = DSound (совместимый) Enable Sound = Включить звук Game volume = Громкость игры Microphone = Микрофон @@ -82,7 +81,6 @@ Reverb volume = Громкость реверберации UI sound = Звуки интерфейса UI volume = Громкость интерфейса Use new audio devices automatically = Переключаться на новые аудиоустройства автоматически -WASAPI (fast) = WASAPI (быстрее) [Controls] Analog Binding = Привязки стика diff --git a/assets/lang/sv_SE.ini b/assets/lang/sv_SE.ini index bfa7623b9b..544f7a9171 100644 --- a/assets/lang/sv_SE.ini +++ b/assets/lang/sv_SE.ini @@ -70,7 +70,6 @@ Auto = Auto Buffer size = Buffer size Device = Enhet Disabled = Inaktiverad -DSound (compatible) = DSound (kompatibel) Enable Sound = Ljud på Game volume = Spelvolym Microphone = Mikrofon @@ -82,7 +81,6 @@ Reverb volume = Volym på reverb-effekt UI sound = Ljud i användargränssnittet UI volume = Volym i användargränssnittet Use new audio devices automatically = Byt automatiskt till senast ansluten ljudenhet -WASAPI (fast) = WASAPI (snabb) [Controls] Analog Binding = Analog bindning diff --git a/assets/lang/tg_PH.ini b/assets/lang/tg_PH.ini index 973b5be6a9..280deeab16 100644 --- a/assets/lang/tg_PH.ini +++ b/assets/lang/tg_PH.ini @@ -70,7 +70,6 @@ Auto = Awto Buffer size = Buffer size Device = Kagamitan Disabled = Huwag paganahin -DSound (compatible) = DSound (komportable) Enable Sound = Paganahin ang tunog Game volume = Pangkalahatang tunog Microphone = Mikropono @@ -82,7 +81,6 @@ Reverb volume = Maugong na tunog UI sound = UI sound UI volume = UI volume Use new audio devices automatically = Awtomatiko gamitin ang bagong tunog na kagamitan -WASAPI (fast) = WASAPI (Mabilis) [Controls] Analog Binding = Bigkisin ang analog diff --git a/assets/lang/th_TH.ini b/assets/lang/th_TH.ini index 5285fd901c..8fc4139cf9 100644 --- a/assets/lang/th_TH.ini +++ b/assets/lang/th_TH.ini @@ -70,7 +70,6 @@ Auto = อัตโนมัติ Buffer size = ขนาดบัฟเฟอร์ Device = อุปกรณ์ Disabled = ปิดการใช้งาน -DSound (compatible) = DSound (เสถียร) Enable Sound = เปิดการใช้งานเสียง Game volume = ระดับเสียงเกม Microphone = ไมโครโฟน @@ -82,7 +81,6 @@ Reverb volume = ระดับเสียงก้อง UI sound = เสียงของอินเตอร์เฟซ UI volume = ระดับเสียงของอินเตอร์เฟซ Use new audio devices automatically = สลับไปใช้อุปกรณ์เสียงอันใหม่อัตโนมัติ -WASAPI (fast) = WASAPI (เร็ว) [Controls] Analog Binding = เซ็ตปุ่มควบคุมอนาล็อก diff --git a/assets/lang/tr_TR.ini b/assets/lang/tr_TR.ini index b49be38ded..98be30119f 100644 --- a/assets/lang/tr_TR.ini +++ b/assets/lang/tr_TR.ini @@ -70,7 +70,6 @@ Auto = Otomatik Buffer size = Arabellek Boyutu Device = Cihaz Disabled = Devre Dışı -DSound (compatible) = DSound (uyumlu) Enable Sound = Sesi Etkinleştir Game volume = Oyun Sesi Microphone = Mikrofon @@ -82,7 +81,6 @@ Reverb volume = Yankı sesi UI sound = Arayüz Sesi UI volume = Arayüz Ses Seviyesi Use new audio devices automatically = Yeni ses cihazlarını otomatik kullan -WASAPI (fast) = WASAPI (hızlı) [Controls] Analog Binding = Analog Bağlama diff --git a/assets/lang/uk_UA.ini b/assets/lang/uk_UA.ini index 671d43bc68..548644afa1 100644 --- a/assets/lang/uk_UA.ini +++ b/assets/lang/uk_UA.ini @@ -70,7 +70,6 @@ Auto = Авто Buffer size = Buffer size Device = Пристрій Disabled = Вимкнуто -DSound (compatible) = DSound (сумісний) Enable Sound = Ввімкнути звук Game volume = Глобальна гучність Microphone = Мікрофон @@ -82,7 +81,6 @@ Reverb volume = Гучність реверберації UI sound = Звук інтерфейсу UI volume = Гучність інтерфейсу Use new audio devices automatically = Увімкніть новий аудіопристрій -WASAPI (fast) = WASAPI (швидко) [Controls] Analog Binding = Аналогове прив'язування diff --git a/assets/lang/vi_VN.ini b/assets/lang/vi_VN.ini index 48005387c3..1e23827e3b 100644 --- a/assets/lang/vi_VN.ini +++ b/assets/lang/vi_VN.ini @@ -70,7 +70,6 @@ Auto = Tự động Buffer size = Buffer size Device = Device Disabled = Disabled -DSound (compatible) = Âm thanh (tương thích) Enable Sound = Mở âm thanh Game volume = Âm lượng Microphone = Microphone @@ -82,7 +81,6 @@ Reverb volume = Reverb volume UI sound = UI sound UI volume = UI volume Use new audio devices automatically = Use new audio devices automatically -WASAPI (fast) = WASAPI (nhanh) [Controls] Analog Binding = Analog Binding diff --git a/assets/lang/zh_CN.ini b/assets/lang/zh_CN.ini index 0c600c168c..aef5890772 100644 --- a/assets/lang/zh_CN.ini +++ b/assets/lang/zh_CN.ini @@ -70,7 +70,6 @@ Auto = 自动 Buffer size = Buffer size Device = 设备 Disabled = 禁用 -DSound (compatible) = DirectSound (兼容) Enable Sound = 开启声音 Game volume = 全局音量 Microphone = 麦克风 @@ -82,7 +81,6 @@ Reverb volume = 混响强度 UI sound = 按键音效 UI volume = UI音量 Use new audio devices automatically = 自动选择新的音频设备 -WASAPI (fast) = WASAPI (快) [Controls] Analog Binding = 摇杆绑定 diff --git a/assets/lang/zh_TW.ini b/assets/lang/zh_TW.ini index 9c2e120355..cacd7e114c 100644 --- a/assets/lang/zh_TW.ini +++ b/assets/lang/zh_TW.ini @@ -70,7 +70,6 @@ Auto = 自動 Buffer size = Buffer size Device = 裝置 Disabled = 已停用 -DSound (compatible) = DSound (相容) Enable Sound = 啟用音效 Game volume = 全域音量 Microphone = 麥克風 @@ -82,7 +81,6 @@ Reverb volume = 混響裝置音量 UI sound = UI 音效 UI volume = UI volume Use new audio devices automatically = 自動使用新音訊裝置 -WASAPI (fast) = WASAPI (快) [Controls] Analog Binding = 類比繫結 diff --git a/headless/Headless.vcxproj b/headless/Headless.vcxproj index 19df8c5c89..3487b84df5 100644 --- a/headless/Headless.vcxproj +++ b/headless/Headless.vcxproj @@ -151,7 +151,7 @@ Console true - winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;dsound.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) + winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) 0x00400000 false true @@ -185,7 +185,7 @@ Console true - winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;dsound.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) + winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) 0x00400000 false true @@ -218,7 +218,7 @@ Console true - winhttp.lib;ole32.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;dsound.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;shell32.lib;advapi32.lib;gdi32.lib;%(AdditionalDependencies) + winhttp.lib;ole32.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;shell32.lib;advapi32.lib;gdi32.lib;%(AdditionalDependencies) /ignore:4049 /ignore:4217 %(AdditionalOptions) ../ffmpeg/Windows/aarch64/lib @@ -252,7 +252,7 @@ true true true - winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;dsound.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) + winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) 0x00400000 false true @@ -291,7 +291,7 @@ true true true - winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;dsound.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) + winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) 0x00400000 false true @@ -329,7 +329,7 @@ true true true - winhttp.lib;ole32.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;dsound.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;shell32.lib;advapi32.lib;gdi32.lib;%(AdditionalDependencies) + winhttp.lib;ole32.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Winmm.lib;Ws2_32.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;shell32.lib;advapi32.lib;gdi32.lib;%(AdditionalDependencies) /ignore:4049 /ignore:4217 %(AdditionalOptions) ../ffmpeg/Windows/aarch64/lib;%(AdditionalLibraryDirectories) @@ -415,4 +415,4 @@ - \ No newline at end of file + diff --git a/unittest/UnitTests.vcxproj b/unittest/UnitTests.vcxproj index 0636f2277a..da341b86e7 100644 --- a/unittest/UnitTests.vcxproj +++ b/unittest/UnitTests.vcxproj @@ -143,7 +143,7 @@ Console true - winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Ws2_32.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;dsound.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) + winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Ws2_32.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) /ignore:4049 /ignore:4217 %(AdditionalOptions) ../ffmpeg/Windows/x86/lib @@ -167,7 +167,7 @@ Console true - winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Ws2_32.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;dsound.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) + winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Ws2_32.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) /ignore:4049 /ignore:4217 %(AdditionalOptions) ../ffmpeg/Windows/x86_64/lib @@ -191,7 +191,7 @@ Console true - winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Ws2_32.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;dsound.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;%(AdditionalDependencies) + winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Ws2_32.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;%(AdditionalDependencies) /ignore:4049 /ignore:4217 %(AdditionalOptions) ../ffmpeg/Windows/aarch64/lib @@ -220,7 +220,7 @@ true true true - winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Ws2_32.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;dsound.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) + winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Ws2_32.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) /ignore:4049 /ignore:4217 %(AdditionalOptions) ../ffmpeg/Windows/x86/lib @@ -250,7 +250,7 @@ true true true - winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Ws2_32.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;dsound.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) + winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Ws2_32.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) /ignore:4049 /ignore:4217 %(AdditionalOptions) ../ffmpeg/Windows/x86_64/lib @@ -280,7 +280,7 @@ true true true - winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Ws2_32.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;dsound.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;%(AdditionalDependencies) + winhttp.lib;mf.lib;mfplat.lib;mfreadwrite.lib;mfuuid.lib;shlwapi.lib;Ws2_32.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;comctl32.lib;dxguid.lib;%(AdditionalDependencies) /ignore:4049 /ignore:4217 %(AdditionalOptions) ../ffmpeg/Windows/aarch64/lib @@ -347,4 +347,4 @@ - \ No newline at end of file +