Hi while still tracking the bursty rtp output issue,
I'm trying to analyze how speexec.c works -- it is pretty hairy
stuff,
so i modified it a little bit to simplify the reading:
I introduced couple of #defines
#define REFSIG f->inputs[0]
#define ECOSIG f->inputs[1]
#define REFBUF s->in[0]
#define ECOBUF s->in[1]
#define TOSPKR f->outputs[0]
#define TOCODR f->outputs[1]
this improves readability a lot
I've added some comments
and fixed couple of trivial bugs (IMO) all bug are marked // Fix:
Vadim
I've also adde couple of questions in the comments where i suspect a
problem
but not sure about it...
Simon, can you please review the code?
Thanks
Vadim
<speexec-new.c>