Mercurial > hg > xmms-sid
changeset 307:b6481d876ec2
Disable oversampling if non-mono output; remove disabling of oversampling
settings in configuration dialog.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sun, 26 Dec 2004 15:33:03 +0000 |
parents | e6dec620b1b3 |
children | ae5795ba5c77 |
files | src/xmms-sid.c src/xs_config.c |
diffstat | 2 files changed, 3 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/xmms-sid.c Sun Dec 26 14:59:01 2004 +0000 +++ b/src/xmms-sid.c Sun Dec 26 15:33:03 2004 +0000 @@ -150,6 +150,9 @@ if (xs_cfg.oversampleFactor > XS_MAX_OVERSAMPLE) xs_cfg.oversampleFactor = XS_MAX_OVERSAMPLE; + if (xs_cfg.audioChannels != XS_CHN_MONO) + xs_cfg.oversampleEnable = FALSE; + xs_status.audioFrequency = xs_cfg.audioFrequency; xs_status.audioBitsPerSample = xs_cfg.audioBitsPerSample; xs_status.audioChannels = xs_cfg.audioChannels;
--- a/src/xs_config.c Sun Dec 26 14:59:01 2004 +0000 +++ b/src/xs_config.c Sun Dec 26 15:33:03 2004 +0000 @@ -658,10 +658,6 @@ gtk_widget_set_sensitive(LUW("cfg_emu_mem_real"), isActive); - gtk_widget_set_sensitive(LUW("cfg_oversample_grp"), isActive); - gtk_widget_set_sensitive(LUW("cfg_oversample"), isActive); - gtk_widget_set_sensitive(LUW("cfg_oversample_factor"), isActive); - gtk_widget_set_sensitive(LUW("cfg_sidplay2_grp"), isActive); gtk_widget_set_sensitive(LUW("cfg_emu_sidplay2_opt"), isActive);