adata_t
adata_t *dev_pbuf, *dev_rbuf; /* play & rec buffers */
s->convbuf = allocbuf(s->round, s->afile.nch, sizeof(adata_t));
s->resampbuf = allocbuf(dev_round, s->afile.nch, sizeof(adata_t));
s->resampbuf = allocbuf(dev_round, s->afile.nch, sizeof(adata_t));
s->convbuf = allocbuf(s->round, s->afile.nch, sizeof(adata_t));
dev_round * s->afile.nch * sizeof(adata_t));
s->round * s->afile.nch * sizeof(adata_t));
bufsz * s->afile.nch * sizeof(adata_t));
slot_mix_badd(struct slot *s, adata_t *odata)
adata_t *idata;
idata = (adata_t *)abuf_rgetblk(&s->buf, &len);
slot_sub_bcopy(struct slot *s, adata_t *idata, int itodo)
adata_t *odata;
odata = (adata_t *)abuf_wgetblk(&s->buf, &len);
par.bps = sizeof(adata_t);
dev_pbuf = allocbuf(dev_round, dev_pchan, sizeof(adata_t));
dev_rbuf = allocbuf(dev_round, dev_rchan, sizeof(adata_t));
slot_list_mix(unsigned int round, unsigned int pchan, adata_t *pbuf)
memset(pbuf, 0, pchan * round * sizeof(adata_t));
slot_list_copy(unsigned int count, unsigned int rchan, adata_t *rbuf)
dev_pbuf = dev_rbuf = allocbuf(dev_round, dev_pchan, sizeof(adata_t));
par->bps = sizeof(adata_t);
par->bps == sizeof(adata_t) &&
resamp_do(struct resamp *p, adata_t *in, adata_t *out, int icnt, int ocnt)
adata_t *idata;
adata_t *odata;
adata_t *ctxbuf, *ctx;
adata_t *idata;
idata = (adata_t *)in;
adata_t *odata;
odata = (adata_t *)out;
adata_t *odata;
odata = (adata_t *)out;
adata_t *odata;
odata = (adata_t *)out;
adata_t *idata, *odata;
adata_t *idata, *odata;
cmap_do(struct cmap *p, adata_t *in, adata_t *out, int vol, int todo, int mix)
void resamp_do(struct resamp *, adata_t *, adata_t *, int, int);
void cmap_do(struct cmap *, adata_t *, adata_t *, int, int, int);
adata_t ctx[NCHAN_MAX * RESAMP_NCTX];
xmalloc(s->round * s->mix.nch * sizeof(adata_t));
xmalloc(d->round * s->mix.nch * sizeof(adata_t));
xmalloc(d->round * s->sub.nch * sizeof(adata_t));
xmalloc(s->round * s->sub.nch * sizeof(adata_t));
d->round * s->sub.nch * sizeof(adata_t));
s->round * s->sub.nch * sizeof(adata_t));
s->appbufsz * s->sub.nch * sizeof(adata_t));
adata_t *idata, *odata, *in;
idata = (adata_t *)abuf_rgetblk(&s->mix.buf, &icount);
adata_t *enc_out, *resamp_out, *cmap_out;
odata = (adata_t *)abuf_wgetblk(&s->sub.buf, &ocount);
memset(base, 0, nsamp * sizeof(adata_t));
memset(base, 0, nsamp * sizeof(adata_t));
d->rbuf = xmalloc(d->round * d->rchan * sizeof(adata_t));
d->pbuf = xmalloc(d->psize * d->pchan * sizeof(adata_t));
memset(d->rbuf, 0, d->round * d->rchan * sizeof(adata_t));
adata_t *rbuf; /* rec buffer */
adata_t *pbuf; /* array of play buffers */
par->bps = sizeof(adata_t);
par->bps == sizeof(adata_t) &&
resamp_do(struct resamp *p, adata_t *in, adata_t *out, int icnt, int ocnt)
adata_t *idata;
adata_t *odata;
adata_t *ctxbuf, *ctx;
ctx_size = p->nch * RESAMP_NCTX * sizeof(adata_t);
adata_t *idata;
idata = (adata_t *)in;
adata_t *odata;
odata = (adata_t *)out;
adata_t *idata, *odata;
adata_t *idata, *odata;
cmap_do(struct cmap *p, adata_t *in, adata_t *out, int vol, int todo, int mix)
void resamp_do(struct resamp *, adata_t *, adata_t *, int, int);
void cmap_do(struct cmap *, adata_t *, adata_t *, int, int, int);
adata_t *ctx;