extern void process_samples(float *, float *, float *, float *, int);
extern void setup_workspace(void);
extern void destroy_workspace(void);
+extern void clear_jack_ringbuffer(jack_ringbuffer_t *rb, int nbytes);
//========================================================================
exit(1);
}
+ if (fwrite((char *) uni.spec.oscope, sizeof(float), uni.spec.size, top.meas.spec.fp)
+ != uni.spec.size) {
+ fprintf(stderr, "error writing oscope\n");
+ exit(1);
+ }
+
fflush(top.meas.spec.fp);
}
jack_ringbuffer_reset(top.jack.ring.o.l);
jack_ringbuffer_reset(top.jack.ring.o.r);
+ clear_jack_ringbuffer(top.jack.ring.o.l, top.hold.size.bytes);
+ clear_jack_ringbuffer(top.jack.ring.o.r, top.hold.size.bytes);
reset_meters();
reset_spectrum();
loc.def.size = DEFSIZE;
loc.def.mode = DEFMODE;
loc.def.spec = DEFSPEC;
+ loc.def.comp = DEFCOMP;
loc.def.nrx = MAXRX;
loc.mult.ring = RINGMULT;