From 17b052430bd2c6c0c5d8ab2513a5253db08b975a Mon Sep 17 00:00:00 2001 From: refractionpcsx2 Date: Thu, 29 Dec 2022 02:46:28 +0000 Subject: [PATCH] USB: Limit microphone lower latency to 1ms --- pcsx2/USB/usb-mic/usb-headset.cpp | 4 ++-- pcsx2/USB/usb-mic/usb-mic-singstar.cpp | 4 ++-- pcsx2/USB/usb-pad/usb-seamic.cpp | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pcsx2/USB/usb-mic/usb-headset.cpp b/pcsx2/USB/usb-mic/usb-headset.cpp index e79bb917a6..bafc910ce3 100644 --- a/pcsx2/USB/usb-mic/usb-headset.cpp +++ b/pcsx2/USB/usb-mic/usb-headset.cpp @@ -1000,9 +1000,9 @@ namespace usb_mic nullptr, nullptr, nullptr, nullptr, &AudioDevice::GetInputDeviceList}, {SettingInfo::Type::StringList, "output_device_name", "Output Device", "Selects the device to output audio to.", "", nullptr, nullptr, nullptr, nullptr, nullptr, &AudioDevice::GetOutputDeviceList}, - {SettingInfo::Type::Integer, "input_latency", "Input Latency", "Specifies the latency to the host input device.", AudioDevice::DEFAULT_LATENCY_STR, "0", + {SettingInfo::Type::Integer, "input_latency", "Input Latency", "Specifies the latency to the host input device.", AudioDevice::DEFAULT_LATENCY_STR, "1", "1000", "1", "%dms", nullptr, nullptr, 1.0f}, - {SettingInfo::Type::Integer, "output_latency", "Output Latency", "Specifies the latency to the host output device.", AudioDevice::DEFAULT_LATENCY_STR, "0", + {SettingInfo::Type::Integer, "output_latency", "Output Latency", "Specifies the latency to the host output device.", AudioDevice::DEFAULT_LATENCY_STR, "1", "1000", "1", "%dms", nullptr, nullptr, 1.0f}, }; return info; diff --git a/pcsx2/USB/usb-mic/usb-mic-singstar.cpp b/pcsx2/USB/usb-mic/usb-mic-singstar.cpp index c127e822bf..f89b982384 100644 --- a/pcsx2/USB/usb-mic/usb-mic-singstar.cpp +++ b/pcsx2/USB/usb-mic/usb-mic-singstar.cpp @@ -855,7 +855,7 @@ namespace usb_mic {SettingInfo::Type::StringList, "player2_device_name", "Player 2 Device", "Selects the input for the second player.", "", nullptr, nullptr, nullptr, nullptr, nullptr, &AudioDevice::GetInputDeviceList}, {SettingInfo::Type::Integer, "input_latency", "Input Latency", "Specifies the latency to the host input device.", - AudioDevice::DEFAULT_LATENCY_STR, "0", "1000", "1", "%dms", nullptr, nullptr, 1.0f}, + AudioDevice::DEFAULT_LATENCY_STR, "1", "1000", "1", "%dms", nullptr, nullptr, 1.0f}, }; return info; } @@ -876,7 +876,7 @@ namespace usb_mic {SettingInfo::Type::StringList, "input_device_name", "Input Device", "Selects the device to read audio from.", "", nullptr, nullptr, nullptr, nullptr, nullptr, &AudioDevice::GetInputDeviceList}, {SettingInfo::Type::Integer, "input_latency", "Input Latency", "Specifies the latency to the host input device.", - AudioDevice::DEFAULT_LATENCY_STR, "0", "1000", "1", "%dms", nullptr, nullptr, 1.0f}, + AudioDevice::DEFAULT_LATENCY_STR, "1", "1000", "1", "%dms", nullptr, nullptr, 1.0f}, }; return info; } diff --git a/pcsx2/USB/usb-pad/usb-seamic.cpp b/pcsx2/USB/usb-pad/usb-seamic.cpp index 6c21bb5aa8..ce8bc9c30f 100644 --- a/pcsx2/USB/usb-pad/usb-seamic.cpp +++ b/pcsx2/USB/usb-pad/usb-seamic.cpp @@ -386,7 +386,7 @@ namespace usb_pad {SettingInfo::Type::StringList, "input_device_name", "Input Device", "Selects the device to read audio from.", "", nullptr, nullptr, nullptr, nullptr, nullptr, &AudioDevice::GetInputDeviceList}, {SettingInfo::Type::Integer, "input_latency", "Input Latency", "Specifies the latency to the host input device.", - AudioDevice::DEFAULT_LATENCY_STR, "0", "1000", "1", "%dms", nullptr, nullptr, 1.0f}, + AudioDevice::DEFAULT_LATENCY_STR, "1", "1000", "1", "%dms", nullptr, nullptr, 1.0f}, }; return info; }