|
From: <be...@ga...> - 2004-05-27 21:08:34
|
The offending code (probably due to a cut'n paste error) is in line 199 of Voice.h pOutputLeft[i++] += this->FilterRight.Apply(&bq_base, &bq_main, effective_volume * ((((a * pos_fract) + b) * pos_fract + c) * pos_fract + x0)); It should be pOutputRight[i++] += .... Stephane spotted this problem and told me about it on IRC, he said tried a patch that speeds up things a bit (reading pSrc[0]..pSrc[7] in one rush in variables and then use these variable for the stereo cubic interpolator. He said on PPC its faster. Perhaps it makes sense to commit it ? Christian ? (I sent a copy of the diff to Christian). cheers, Benno http://www.linuxsampler.org Scrive Vladimir Senkov <ha...@so...>: > Hi guys, > > I've checked out the latest from the CVS last night and i can only hear > the left channel. > It seems to sound OK, but nothing in the right ear at all. I have older > version it sill sounds OK so this is not my hardware/drivers/etc. > Anything i'm doing wrong? > I could finish troubleshooting as it was getting late and i was going to > get in trouble :) > Perhaps something in voice.h? > > Regards, > Vladimir. > > ------------------------------------------------- This mail sent through http://www.gardena.net |