Browse Source

UI: Remove 22.05khz

22.05khz audio really doesn't make sense to have available, and causes
issues with encoders (primarily CoreAudio)
jp9000 10 years ago
parent
commit
0b119ba1e8
2 changed files with 3 additions and 12 deletions
  1. 1 6
      obs/forms/OBSBasicSettings.ui
  2. 2 6
      obs/window-basic-settings.cpp

+ 1 - 6
obs/forms/OBSBasicSettings.ui

@@ -2082,13 +2082,8 @@
             <string notr="true">44.1khz</string>
            </property>
            <property name="currentIndex">
-            <number>1</number>
+            <number>0</number>
            </property>
-           <item>
-            <property name="text">
-             <string>22.05khz</string>
-            </property>
-           </item>
            <item>
             <property name="text">
              <string>44.1khz</string>

+ 2 - 6
obs/window-basic-settings.cpp

@@ -1541,9 +1541,7 @@ void OBSBasicSettings::LoadAudioSettings()
 	loading = true;
 
 	const char *str;
-	if (sampleRate == 22050)
-		str = "22.05khz";
-	else if (sampleRate == 48000)
+	if (sampleRate == 48000)
 		str = "48khz";
 	else
 		str = "44.1khz";
@@ -2175,9 +2173,7 @@ void OBSBasicSettings::SaveAudioSettings()
 	const char *channelSetup = (channelSetupIdx == 0) ? "Mono" : "Stereo";
 
 	int sampleRate = 44100;
-	if (sampleRateStr == "22.05khz")
-		sampleRate = 22050;
-	else if (sampleRateStr == "48khz")
+	if (sampleRateStr == "48khz")
 		sampleRate = 48000;
 
 	if (WidgetChanged(ui->sampleRate))