Lines Matching defs:m_out
293 struct pcmchan_matrix *m_out)
299 if (info == NULL || m_in == NULL || m_out == NULL ||
301 AFMT_CHANNEL(info->out) != m_out->channels ||
303 m_out->channels < SND_CHN_MIN || m_out->channels > SND_CHN_MAX)
312 if (m_in->id == m_out->id && !(m_in->id < SND_CHN_MATRIX_BEGIN ||
322 if (m_out->id == SND_CHN_MATRIX_1_0)
324 else if (m_out->mask & SND_CHN_T_MASK_FC)
333 m_out->map[ch].type != SND_CHN_T_MAX; ch += SND_CHN_T_STEP) {
334 merge_mask = m_out->map[ch].members & in_mask;
399 struct pcmchan_matrix *m_in, *m_out;
439 m_out = feeder_matrix_format_map(info->out);
441 ret = feed_matrix_setup(info, m_in, m_out);
542 struct pcmchan_matrix *m_out)
549 return (feed_matrix_setup(f->data, m_in, m_out));
672 feeder_matrix_compare(struct pcmchan_matrix *m_in, struct pcmchan_matrix *m_out)
676 if (m_in == m_out)
679 if (m_in->channels != m_out->channels || m_in->ext != m_out->ext ||
680 m_in->mask != m_out->mask)
684 if (m_in->map[i].type != m_out->map[i].type)
688 if (m_in->map[i].members != m_out->map[i].members)
692 m_out->offset[m_out->map[i].type])