Mercurial > hg > xmms-sid
diff src/xs_sidplay2.cc @ 78:ab522ab65c85
Various fixes and improvements
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 03 Oct 2003 03:11:05 +0000 |
parents | 653c9b0d1320 |
children | 94497283affa |
line wrap: on
line diff
--- a/src/xs_sidplay2.cc Fri Sep 19 23:55:01 2003 +0000 +++ b/src/xs_sidplay2.cc Fri Oct 03 03:11:05 2003 +0000 @@ -100,14 +100,20 @@ FIXME! we need to select builder by configuration! */ #ifdef HAVE_RESID_BUILDER - ReSIDBuilder *tmpb = new ReSIDBuilder("SIDPlay2 suxx and is made by a fag - ReSID builder"); + if (xs_cfg.sid2Builder == XS_BLD_RESID) + { + ReSIDBuilder *tmpb = new ReSIDBuilder("SIDPlay2 suxx and is made by a fag - ReSID builder"); - /* Create the builder -- WHAT IS THIS MEANT FOR??? */ - tmpb->create(myPlayer->currEng->info().maxsids); + /* Create the builder -- WHAT IS THIS MEANT FOR??? */ + tmpb->create(myPlayer->currEng->info().maxsids); - myPlayer->currBuilder = (sidbuilder *) tmpb; + myPlayer->currBuilder = (sidbuilder *) tmpb; + } #endif #ifdef HAVE_HARDSID_BUILDER + if (xs_cfg.sid2Builder == XS_BLD_HARDSID) + { + } #endif if (!myPlayer->currBuilder) @@ -269,7 +275,7 @@ myPlayer->currConfig.precision = xs_cfg.fmtBitsPerSample; myPlayer->currConfig.frequency = xs_cfg.fmtFrequency; myPlayer->currConfig.clockForced = xs_cfg.forceSpeed; - myPlayer->currConfig.optimisation = (xs_cfg.optimiseLevel) ? 1 : 0; + myPlayer->currConfig.optimisation = (xs_cfg.sid2OptLevel) ? 1 : 0; myPlayer->currConfig.sidDefault = myPlayer->currConfig.sidModel = (xs_cfg.mos8580) ? SID2_MOS8580 : SID2_MOS6581; myPlayer->currConfig.sidSamples = TRUE; // FIXME FIX ME, make configurable!