possibly fix build.
This commit is contained in:
parent
2c75555fae
commit
f39039766e
|
@ -468,7 +468,7 @@ struct DivDispatchOscBuffer {
|
||||||
inline void end(unsigned short len) {
|
inline void end(unsigned short len) {
|
||||||
uintmax_t calc=len*rateMul;
|
uintmax_t calc=len*rateMul;
|
||||||
if (((calc&OSCBUF_MASK)+needleSub)>OSCBUF_MASK) {
|
if (((calc&OSCBUF_MASK)+needleSub)>OSCBUF_MASK) {
|
||||||
calc+=1UL<<OSCBUF_PREC;
|
calc+=UINTMAX_C(1)<<OSCBUF_PREC;
|
||||||
}
|
}
|
||||||
needleSub=(needleSub+calc)&OSCBUF_MASK;
|
needleSub=(needleSub+calc)&OSCBUF_MASK;
|
||||||
needle+=calc>>OSCBUF_PREC;
|
needle+=calc>>OSCBUF_PREC;
|
||||||
|
@ -484,13 +484,13 @@ struct DivDispatchOscBuffer {
|
||||||
}
|
}
|
||||||
void setRate(unsigned int r) {
|
void setRate(unsigned int r) {
|
||||||
double rateMulD=65536.0/(double)r;
|
double rateMulD=65536.0/(double)r;
|
||||||
rateMulD*=(double)(1UL<<OSCBUF_PREC);
|
rateMulD*=(double)(UINTMAX_C(1)<<OSCBUF_PREC);
|
||||||
rate=r;
|
rate=r;
|
||||||
rateMul=(uintmax_t)rateMulD;
|
rateMul=(uintmax_t)rateMulD;
|
||||||
}
|
}
|
||||||
DivDispatchOscBuffer():
|
DivDispatchOscBuffer():
|
||||||
rate(65536),
|
rate(65536),
|
||||||
rateMul(1UL<<OSCBUF_PREC),
|
rateMul(UINTMAX_C(1)<<OSCBUF_PREC),
|
||||||
needleSub(0),
|
needleSub(0),
|
||||||
needle(0),
|
needle(0),
|
||||||
readNeedle(0),
|
readNeedle(0),
|
||||||
|
|
Loading…
Reference in a new issue