Home | History | Annotate | Download | only in audio

Lines Matching refs:channels

87  *   of samples for the number of channels.
95 * track consists of 2.1(=3) channels 44.1kHz 16bit PCM,
99 * "frame" = 2 [bytes/sample] * 3 [channels] = 6 [bytes]
710 p.channels = f2->channels;
724 f2.channels = p->channels;
818 .channels = 1,
2407 ai.play.channels = 1;
2414 ai.play.channels = audio_default.channels;
2419 ai.record.channels = audio_default.channels;
2426 ai.play.channels = sc->sc_sound_pparams.channels;
2431 ai.record.channels = sc->sc_sound_rparams.channels;
2526 hwbuf->fmt.channels * hwbuf->fmt.stride / NBBY);
2545 hwbuf->fmt.channels * hwbuf->fmt.stride / NBBY);
3822 u_int channels;
3825 KASSERTMSG(arg->srcfmt->channels == arg->dstfmt->channels,
3826 "arg->srcfmt->channels=%d, arg->dstfmt->channels=%d",
3827 arg->srcfmt->channels, arg->dstfmt->channels);
3829 KASSERTMSG(arg->srcfmt->channels <= AUDIO_MAX_CHANNELS,
3830 "arg->srcfmt->channels=%d", arg->srcfmt->channels);
3836 channels = arg->srcfmt->channels;
3838 for (ch = 0; ch < channels; ch++) {
3848 * This filter performs conversion from stereo (or more channels) to mono.
3864 s += arg->srcfmt->channels;
3869 * This filter performs conversion from mono to stereo (or more channels).
3884 dstchannels = arg->dstfmt->channels;
3904 * This filter shrinks M channels into N channels.
3905 * Extra channels are discarded.
3921 for (ch = 0; ch < arg->dstfmt->channels; ch++) {
3924 s += arg->srcfmt->channels;
3929 * This filter expands M channels into N channels.
3930 * Silence is inserted for missing channels.
3947 srcchannels = arg->srcfmt->channels;
3948 dstchannels = arg->dstfmt->channels;
3977 u_int channels;
3988 KASSERTMSG(src->fmt.channels == dst->fmt.channels,
3989 "src->fmt.channels=%d dst->fmt.channels=%d",
3990 src->fmt.channels, dst->fmt.channels);
4025 channels = src->fmt.channels;
4026 for (ch = 0; ch < channels; ch++) {
4049 for (ch = 0; ch < channels; ch++) {
4066 for (ch = 0; ch < channels; ch++) {
4086 for (ch = 0; ch < channels; ch++) {
4108 u_int channels;
4118 KASSERTMSG(src->fmt.channels == dst->fmt.channels,
4119 "src->fmt.channels=%d dst->fmt.channels=%d",
4120 src->fmt.channels, dst->fmt.channels);
4129 channels = dst->fmt.channels;
4137 s = s0 + (t / 65536) * channels;
4138 PRINTF(" s=%5ld", (s - s0) / channels);
4139 for (ch = 0; ch < channels; ch++) {
4366 for (int ch = 0; ch < srcfmt->channels; ch++) {
4427 srcch = srcfmt->channels;
4428 dstch = dstfmt->channels;
4443 srcbuf->fmt.channels = srcch;
4907 n * ring->fmt.channels * sizeof(aint_t));
5291 mixer->hwbuf.fmt.channels) != 0) {
5296 "stride=%ubit channels=%u\n",
5299 mixer->hwbuf.fmt.channels);
5306 mixer->hwbuf.fmt.channels);
5382 mixer->track_fmt.channels = mixer->hwbuf.fmt.channels;
5397 len = mixer->frames_per_block * mixer->mixfmt.channels *
5406 len = mixer->frames_per_block * mixer->mixfmt.channels *
5446 mixer->track_fmt.channels,
5591 sample_count = frame_count * mixer->mixfmt.channels;
5806 sample_count = count * mixer->mixfmt.channels;
5824 for (; i < mixer->frames_per_block * mixer->mixfmt.channels; i++)
6668 /* sanity check # of channels*/
6669 if (p->channels < 1 || p->channels > AUDIO_MAX_CHANNELS)
6803 * ||+-- channels
6828 query.fmt.channels);
6867 if (query.fmt.channels <= 2)
6868 score += query.fmt.channels;
6881 cand->channels = query.fmt.channels;
6888 cand->channels, cand->sample_rate);
6897 cand->precision, cand->stride, cand->channels, cand->sample_rate);
6944 if (fmt->channels != q->channels) {
7007 phwfmt.channels = ai->play.channels;
7014 rhwfmt.channels = ai->record.channels;
7040 phwfmt.channels,
7048 rhwfmt.channels,
7079 * If the number of the hardware channels becomes less than the number
7080 * of channels that sticky parameters remember, subsequent /dev/sound
7112 ai->play.channels = fmt->channels;
7120 ai->record.channels = fmt->channels;
7132 * ai.{play,record}.channels (R/W)
7271 if (SPECIFIED(pi->channels))
7272 SPRINTF(p, "/%dch", pi->channels);
7283 if (SPECIFIED(ri->channels))
7284 SPRINTF(p, "/%dch", ri->channels);
7374 pi->channels,
7387 ri->channels,
7547 if (SPECIFIED(info->channels)) {
7550 * We can reduce than the number of channels that the hardware
7553 if (info->channels > 2) {
7556 if (info->channels > hwfmt->channels)
7561 * If track == NULL, channels should be <= 2.
7566 fmt->channels = info->channels;
7821 pi->channels = ptrack->usrbuf.fmt.channels;
7828 pi->channels = sc->sc_sound_pparams.channels;
7835 ri->channels = rtrack->usrbuf.fmt.channels;
7842 ri->channels = sc->sc_sound_rparams.channels;
7872 * XXX There may be different number of channels between playback
8014 if (f->channels != param->channels)
8300 fmt->channels, fmt->sample_rate);
8333 KASSERTMSG(1 <= fmt->channels && fmt->channels <= AUDIO_MAX_CHANNELS,
8334 "called from %s: fmt->channels=%d", where, fmt->channels);
9239 KASSERT(arg->srcfmt->channels == arg->dstfmt->channels);
9244 sample_count = arg->count * fmt->channels;