Lines Matching refs:current

50 	struct feeder_chain_state current;	/* current state */
157 desc->in = cdesc->current.afmt;
169 cdesc->current.afmt = cdesc->target.afmt;
185 AFMT_ENCODING(cdesc->current.afmt) == cdesc->afmt_ne)
189 cdesc->target = cdesc->current;
191 cdesc->current.matrix->channels, cdesc->current.matrix->ext);
230 desc->in = cdesc->current.afmt;
259 ret = FEEDER_SET(f, FEEDRATE_SRC, cdesc->current.rate);
275 cdesc->current.rate = cdesc->target.rate;
308 desc->in = cdesc->current.afmt;
309 desc->out = SND_FORMAT(cdesc->current.afmt,
320 ret = feeder_matrix_setup(f, cdesc->current.matrix,
330 cdesc->current.afmt = desc->out;
331 cdesc->current.matrix = cdesc->target.matrix;
365 desc->in = cdesc->current.afmt;
391 ret = feeder_volume_apply_matrix(f, cdesc->current.matrix);
433 desc->in = cdesc->current.afmt;
445 ret = FEEDER_SET(f, FEEDEQ_RATE, cdesc->current.rate);
484 c->feeder->desc->in = cdesc->current.afmt;
485 c->feeder->desc->out = cdesc->current.afmt;
513 desc->in = cdesc->current.afmt;
531 #define FEEDRATE_UP(c) ((c)->target.rate > (c)->current.rate)
532 #define FEEDRATE_DOWN(c) ((c)->target.rate < (c)->current.rate)
536 (c)->current.matrix->channels)
538 (c)->current.matrix->channels)
542 #define FEEDFORMAT_REQUIRED(c) (AFMT_ENCODING((c)->current.afmt) != \
548 #define FEEDEQ_ECONOMY(c) (FEEDER_BW(c, current) < FEEDER_BW(c, target))
550 FEEDEQ_VALIDRATE(c, current))
555 AFMT_ENCODING((c)->current.afmt) != AFMT_S16_NE) || \
557 AFMT_ENCODING((c)->current.afmt) != AFMT_S32_NE) || \
560 ((c)->current.afmt & AFMT_8BIT)) || \
562 !((c)->current.afmt & (AFMT_S16_NE | AFMT_S32_NE)))))
763 cdesc.current = cdesc.origin;