mirror of https://github.com/snes9xgit/snes9x.git
win32: Don't encourage 32000Hz sound.
It's not relevant or helpful in this case, since sound is resampled anyway, DSP output is actually 32040Hz, the MSU1 is 44100Hz, and the Windows sound server uses 48000Hz by default.
This commit is contained in:
parent
7c90ccbd0d
commit
e48f077f6c
|
@ -238,7 +238,7 @@ void S9xLoadConfigFiles (char **argv, int argc)
|
||||||
Settings.SixteenBitSound = conf.GetBool("Sound::16BitSound", true);
|
Settings.SixteenBitSound = conf.GetBool("Sound::16BitSound", true);
|
||||||
Settings.Stereo = conf.GetBool("Sound::Stereo", true);
|
Settings.Stereo = conf.GetBool("Sound::Stereo", true);
|
||||||
Settings.ReverseStereo = conf.GetBool("Sound::ReverseStereo", false);
|
Settings.ReverseStereo = conf.GetBool("Sound::ReverseStereo", false);
|
||||||
Settings.SoundPlaybackRate = conf.GetUInt("Sound::Rate", 32000);
|
Settings.SoundPlaybackRate = conf.GetUInt("Sound::Rate", 48000);
|
||||||
Settings.SoundInputRate = conf.GetUInt("Sound::InputRate", 31950);
|
Settings.SoundInputRate = conf.GetUInt("Sound::InputRate", 31950);
|
||||||
Settings.Mute = conf.GetBool("Sound::Mute", false);
|
Settings.Mute = conf.GetBool("Sound::Mute", false);
|
||||||
Settings.DynamicRateControl = conf.GetBool("Sound::DynamicRateControl", false);
|
Settings.DynamicRateControl = conf.GetBool("Sound::DynamicRateControl", false);
|
||||||
|
|
|
@ -963,7 +963,7 @@ BEGIN
|
||||||
MENUITEM "16KHz", ID_SOUND_16000HZ
|
MENUITEM "16KHz", ID_SOUND_16000HZ
|
||||||
MENUITEM "22KHz", ID_SOUND_22050HZ
|
MENUITEM "22KHz", ID_SOUND_22050HZ
|
||||||
MENUITEM "30KHz", ID_SOUND_30000HZ
|
MENUITEM "30KHz", ID_SOUND_30000HZ
|
||||||
MENUITEM "32KHz (SNES)", ID_SOUND_32000HZ
|
MENUITEM "32KHz", ID_SOUND_32000HZ
|
||||||
MENUITEM "35KHz", ID_SOUND_35000HZ
|
MENUITEM "35KHz", ID_SOUND_35000HZ
|
||||||
MENUITEM "44KHz", ID_SOUND_44100HZ
|
MENUITEM "44KHz", ID_SOUND_44100HZ
|
||||||
MENUITEM "48KHz", ID_SOUND_48000HZ
|
MENUITEM "48KHz", ID_SOUND_48000HZ
|
||||||
|
|
|
@ -812,7 +812,7 @@ void WinRegisterConfigItems()
|
||||||
#undef CATEGORY
|
#undef CATEGORY
|
||||||
#define CATEGORY "Sound"
|
#define CATEGORY "Sound"
|
||||||
AddIntC("Sync", Settings.SoundSync, 1, "1 to sync emulation to sound output, 0 to disable.");
|
AddIntC("Sync", Settings.SoundSync, 1, "1 to sync emulation to sound output, 0 to disable.");
|
||||||
AddUIntC("Rate", Settings.SoundPlaybackRate, 44100, "sound playback quality, in Hz");
|
AddUIntC("Rate", Settings.SoundPlaybackRate, 48000, "sound playback quality, in Hz");
|
||||||
AddUIntC("InputRate", Settings.SoundInputRate, 31950, "for each 'Input rate' samples generated by the SNES, 'Playback rate' samples will produced. If you experience crackling you can try to lower this setting.");
|
AddUIntC("InputRate", Settings.SoundInputRate, 31950, "for each 'Input rate' samples generated by the SNES, 'Playback rate' samples will produced. If you experience crackling you can try to lower this setting.");
|
||||||
AddBoolC("Mute", GUI.Mute, false, "true to mute sound output (does not disable the sound CPU)");
|
AddBoolC("Mute", GUI.Mute, false, "true to mute sound output (does not disable the sound CPU)");
|
||||||
AddBool("DynamicRateControl", Settings.DynamicRateControl, false);
|
AddBool("DynamicRateControl", Settings.DynamicRateControl, false);
|
||||||
|
|
|
@ -4386,7 +4386,7 @@ INT_PTR CALLBACK DlgSoundConf(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
SendDlgItemMessage(hDlg, IDC_RATE, CB_INSERTSTRING, 2, (LPARAM)TEXT("16 KHz"));
|
SendDlgItemMessage(hDlg, IDC_RATE, CB_INSERTSTRING, 2, (LPARAM)TEXT("16 KHz"));
|
||||||
SendDlgItemMessage(hDlg, IDC_RATE, CB_INSERTSTRING, 3, (LPARAM)TEXT("22 KHz"));
|
SendDlgItemMessage(hDlg, IDC_RATE, CB_INSERTSTRING, 3, (LPARAM)TEXT("22 KHz"));
|
||||||
SendDlgItemMessage(hDlg, IDC_RATE, CB_INSERTSTRING, 4, (LPARAM)TEXT("30 KHz"));
|
SendDlgItemMessage(hDlg, IDC_RATE, CB_INSERTSTRING, 4, (LPARAM)TEXT("30 KHz"));
|
||||||
SendDlgItemMessage(hDlg, IDC_RATE, CB_INSERTSTRING, 5, (LPARAM)TEXT("32 KHz (SNES)"));
|
SendDlgItemMessage(hDlg, IDC_RATE, CB_INSERTSTRING, 5, (LPARAM)TEXT("32 KHz"));
|
||||||
SendDlgItemMessage(hDlg, IDC_RATE, CB_INSERTSTRING, 6, (LPARAM)TEXT("35 KHz"));
|
SendDlgItemMessage(hDlg, IDC_RATE, CB_INSERTSTRING, 6, (LPARAM)TEXT("35 KHz"));
|
||||||
SendDlgItemMessage(hDlg, IDC_RATE, CB_INSERTSTRING, 7, (LPARAM)TEXT("44 KHz"));
|
SendDlgItemMessage(hDlg, IDC_RATE, CB_INSERTSTRING, 7, (LPARAM)TEXT("44 KHz"));
|
||||||
SendDlgItemMessage(hDlg, IDC_RATE, CB_INSERTSTRING, 8, (LPARAM)TEXT("48 KHz"));
|
SendDlgItemMessage(hDlg, IDC_RATE, CB_INSERTSTRING, 8, (LPARAM)TEXT("48 KHz"));
|
||||||
|
|
Loading…
Reference in New Issue