Mercurial > hg > xmms-sid
diff src/xs_sidplay2.cc @ 748:d9d769b5dbe2
Remove oversampling support.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 05 Nov 2012 17:51:08 +0200 |
parents | c7fa50576c70 |
children | 55eea3fa8868 |
line wrap: on
line diff
--- a/src/xs_sidplay2.cc Mon Nov 05 17:26:43 2012 +0200 +++ b/src/xs_sidplay2.cc Mon Nov 05 17:51:08 2012 +0200 @@ -123,7 +123,7 @@ */ gboolean xs_sidplay2_init(xs_status_t * myStatus) { - gint tmpFreq, i; + gint i; xs_sidplay2_t *myEngine; sid_filter_t tmpFilter; xs_sid_filter_t *f; @@ -187,19 +187,16 @@ /* Audio parameters sanity checking and setup */ - tmpFreq = myStatus->audioFrequency; #ifndef HAVE_SIDPLAY2_FP myEngine->currConfig.precision = myStatus->audioBitsPerSample; - if (myStatus->oversampleEnable) - tmpFreq = (tmpFreq * myStatus->oversampleFactor); - #else myStatus->audioBitsPerSample = XS_RES_16BIT; myEngine->currConfig.samplingMethod = SID2_RESAMPLE_INTERPOLATE; #endif - myEngine->currConfig.frequency = tmpFreq; + myEngine->currConfig.frequency = myStatus->audioFrequency; + switch (myStatus->audioBitsPerSample) { case XS_RES_8BIT: