commit ced69572c7a2a67885643e5b8bc769650b1c73f1 parent b57fceaad7aa813e59f5dc3eafba2d80a8255b11 Author: fundamental <mark.d.mccurry@gmail.com> Date: Mon, 24 Oct 2011 19:27:54 -0400 DSSI: updating to new globals convention - Should fix compile error at: sf.net/tracker/index.php?func=detail&aid=3427914&group_id=62934&atid=502312 Diffstat:
M | src/Output/DSSIaudiooutput.cpp | | | 9 | ++++++--- |
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/Output/DSSIaudiooutput.cpp b/src/Output/DSSIaudiooutput.cpp @@ -593,6 +593,8 @@ DSSIaudiooutput *DSSIaudiooutput::getInstance(LADSPA_Handle instance) return (DSSIaudiooutput *)(instance); } +SYNTH_T *synth; + /** * The private sole constructor for the DSSIaudiooutput class. * @@ -602,7 +604,8 @@ DSSIaudiooutput *DSSIaudiooutput::getInstance(LADSPA_Handle instance) */ DSSIaudiooutput::DSSIaudiooutput(unsigned long sampleRate) { - SAMPLE_RATE = sampleRate; + synth = new SYNTH_T; + synth->samplerate = sampleRate; this->sampleRate = sampleRate; this->banksInited = false; @@ -610,8 +613,8 @@ DSSIaudiooutput::DSSIaudiooutput(unsigned long sampleRate) config.init(); sprng(time(NULL)); - denormalkillbuf = new float [SOUND_BUFFER_SIZE]; - for(int i = 0; i < SOUND_BUFFER_SIZE; i++) + denormalkillbuf = new float [synth->buffersize]; + for(int i = 0; i < synth->buffersize; i++) denormalkillbuf[i] = (RND - 0.5f) * 1e-16; this->master = new Master();