Version: 1.1.0_beta1 (using KDE 3.4.0, compiled sources) Compiler: gcc version 3.3.5 OS: Linux (i686) release 2.6.9 Equation 1 parses correctly and gives the correct number of samples per frame: ([GYRO3]*cos([EL]*[C_D2R])-[GYRO2]*sin([EL]*[C_D2R])) Equation 2 only gives 1 sample per frame, even if interpolate is set (note the unary minus): -([GYRO3]*sin([EL]*[C_D2R])+[GYRO2]*cos([EL]*[C_D2R])) Equation 3 complains that the operator needs to operands (note the multiply at the end) ([GYRO3]*sin([EL]*[C_D2R])+[GYRO2]*cos([EL]*[C_D2R])) * -1 Equation 4 works fine, including correct # samples/frame (-1)*([GYRO3]*sin([EL]*[C_D2R])+[GYRO2]*cos([EL]*[C_D2R]))
> Equation 3 complains that the operator needs to operands .... Should be "... needs two operands ..."
CVS commit by staikos: This is taking too much time to debug, so for now I have to remove some of the verbose error messages in order to fix the parse error they introduced. CCBUG: 104695 M +259 -365 eparse.c 1.18 M +2 -36 eparse.y 1.18
Can you explain the samples per frame problem better? Perhaps a testcase?
Barth, any update here?
Need to know what else is wrong here, if anything.