Lines Matching refs:desc

52 	struct pcm_feederdesc desc;		/* feeder descriptor */  member
142 struct pcm_feederdesc *desc; in feeder_build_format() local
145 desc = &(cdesc->desc); in feeder_build_format()
146 desc->type = FEEDER_FORMAT; in feeder_build_format()
147 desc->in = 0; in feeder_build_format()
148 desc->out = 0; in feeder_build_format()
149 desc->flags = 0; in feeder_build_format()
151 fc = feeder_getclass(desc); in feeder_build_format()
158 desc->in = cdesc->current.afmt; in feeder_build_format()
159 desc->out = cdesc->target.afmt; in feeder_build_format()
161 ret = chn_addfeeder(c, fc, desc); in feeder_build_format()
211 struct pcm_feederdesc *desc; in feeder_build_rate() local
218 desc = &(cdesc->desc); in feeder_build_rate()
219 desc->type = FEEDER_RATE; in feeder_build_rate()
220 desc->in = 0; in feeder_build_rate()
221 desc->out = 0; in feeder_build_rate()
222 desc->flags = 0; in feeder_build_rate()
224 fc = feeder_getclass(desc); in feeder_build_rate()
231 desc->in = cdesc->current.afmt; in feeder_build_rate()
232 desc->out = desc->in; in feeder_build_rate()
234 ret = chn_addfeeder(c, fc, desc); in feeder_build_rate()
289 struct pcm_feederdesc *desc; in feeder_build_matrix() local
296 desc = &(cdesc->desc); in feeder_build_matrix()
297 desc->type = FEEDER_MATRIX; in feeder_build_matrix()
298 desc->in = 0; in feeder_build_matrix()
299 desc->out = 0; in feeder_build_matrix()
300 desc->flags = 0; in feeder_build_matrix()
302 fc = feeder_getclass(desc); in feeder_build_matrix()
309 desc->in = cdesc->current.afmt; in feeder_build_matrix()
310 desc->out = SND_FORMAT(cdesc->current.afmt, in feeder_build_matrix()
313 ret = chn_addfeeder(c, fc, desc); in feeder_build_matrix()
331 cdesc->current.afmt = desc->out; in feeder_build_matrix()
346 struct pcm_feederdesc *desc; in feeder_build_volume() local
353 desc = &(cdesc->desc); in feeder_build_volume()
354 desc->type = FEEDER_VOLUME; in feeder_build_volume()
355 desc->in = 0; in feeder_build_volume()
356 desc->out = 0; in feeder_build_volume()
357 desc->flags = 0; in feeder_build_volume()
359 fc = feeder_getclass(desc); in feeder_build_volume()
366 desc->in = cdesc->current.afmt; in feeder_build_volume()
367 desc->out = desc->in; in feeder_build_volume()
369 ret = chn_addfeeder(c, fc, desc); in feeder_build_volume()
414 struct pcm_feederdesc *desc; in feeder_build_eq() local
421 desc = &(cdesc->desc); in feeder_build_eq()
422 desc->type = FEEDER_EQ; in feeder_build_eq()
423 desc->in = 0; in feeder_build_eq()
424 desc->out = 0; in feeder_build_eq()
425 desc->flags = 0; in feeder_build_eq()
427 fc = feeder_getclass(desc); in feeder_build_eq()
434 desc->in = cdesc->current.afmt; in feeder_build_eq()
435 desc->out = desc->in; in feeder_build_eq()
437 ret = chn_addfeeder(c, fc, desc); in feeder_build_eq()
485 c->feeder->desc->in = cdesc->current.afmt; in feeder_build_root()
486 c->feeder->desc->out = cdesc->current.afmt; in feeder_build_root()
498 struct pcm_feederdesc *desc; in feeder_build_mixer() local
501 desc = &(cdesc->desc); in feeder_build_mixer()
502 desc->type = FEEDER_MIXER; in feeder_build_mixer()
503 desc->in = 0; in feeder_build_mixer()
504 desc->out = 0; in feeder_build_mixer()
505 desc->flags = 0; in feeder_build_mixer()
507 fc = feeder_getclass(desc); in feeder_build_mixer()
514 desc->in = cdesc->current.afmt; in feeder_build_mixer()
515 desc->out = desc->in; in feeder_build_mixer()
517 ret = chn_addfeeder(c, fc, desc); in feeder_build_mixer()