Lines Matching defs:channels
44 nchannels = volume->channels;
59 nchannels = volume->channels;
80 for (channel = 0; channel < spec->channels; channel++) {
99 for (channel = 0; channel < spec->channels; channel++) {
145 /* special case: mix 2 s16ne streams, 2 channels each */
170 static void pa_mix2_s16ne(pa_mix_info streams[], unsigned channels, int16_t *data, unsigned length) {
186 if (PA_UNLIKELY(++channel >= channels))
191 /* special case: mix s16ne streams, 2 channels each */
217 static void pa_mix_generic_s16ne(pa_mix_info streams[], unsigned nstreams, unsigned channels, int16_t *data, unsigned length) {
238 if (PA_UNLIKELY(++channel >= channels))
243 static void pa_mix_s16ne_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, int16_t *data, unsigned length) {
244 if (nstreams == 2 && channels == 1)
246 else if (nstreams == 2 && channels == 2)
249 pa_mix2_s16ne(streams, channels, data, length);
250 else if (channels == 2)
253 pa_mix_generic_s16ne(streams, nstreams, channels, data, length);
256 static void pa_mix_s16re_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, int16_t *data, unsigned length) {
277 if (PA_UNLIKELY(++channel >= channels))
282 static void pa_mix_s32ne_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, int32_t *data, unsigned length) {
307 if (PA_UNLIKELY(++channel >= channels))
312 static void pa_mix_s32re_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, int32_t *data, unsigned length) {
337 if (PA_UNLIKELY(++channel >= channels))
342 static void pa_mix_s24ne_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, uint8_t *data, unsigned length) {
365 if (PA_UNLIKELY(++channel >= channels))
370 static void pa_mix_s24re_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, uint8_t *data, unsigned length) {
393 if (PA_UNLIKELY(++channel >= channels))
398 static void pa_mix_s24_32ne_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, uint32_t *data, unsigned length) {
423 if (PA_UNLIKELY(++channel >= channels))
428 static void pa_mix_s24_32re_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, uint32_t *data, unsigned length) {
453 if (PA_UNLIKELY(++channel >= channels))
458 static void pa_mix_u8_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, uint8_t *data, unsigned length) {
482 if (PA_UNLIKELY(++channel >= channels))
487 static void pa_mix_ulaw_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, uint8_t *data, unsigned length) {
508 if (PA_UNLIKELY(++channel >= channels))
513 static void pa_mix_alaw_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, uint8_t *data, unsigned length) {
534 if (PA_UNLIKELY(++channel >= channels))
539 static void pa_mix_float32ne_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, float *data, unsigned length) {
562 if (PA_UNLIKELY(++channel >= channels))
567 static void pa_mix_float32re_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, float *data, unsigned length) {
587 if (PA_UNLIKELY(++channel >= channels))
634 volume = pa_cvolume_reset(&full_volume, spec->channels);
647 do_mix_table[spec->format](streams, nstreams, spec->channels, data, length);
723 do_volume(ptr, (void *)linear, spec->channels, c->length);