Lines Matching defs:linear
38 static void calc_linear_integer_volume(int32_t linear[], const pa_cvolume *volume) {
41 pa_assert(linear);
47 linear[channel] = (int32_t) lrint(pa_sw_volume_to_linear(volume->values[channel]) * 0x10000);
50 linear[channel] = linear[padding];
53 static void calc_linear_float_volume(float linear[], const pa_cvolume *volume) {
56 pa_assert(linear);
62 linear[channel] = (float) pa_sw_volume_to_linear(volume->values[channel]);
65 linear[channel] = linear[padding];
70 float linear[PA_CHANNELS_MAX + VOLUME_PADDING];
76 calc_linear_float_volume(linear, volume);
82 m->linear[channel].i = (int32_t) lrint(pa_sw_volume_to_linear(m->volume.values[channel]) * linear[channel] * 0x10000);
89 float linear[PA_CHANNELS_MAX + VOLUME_PADDING];
95 calc_linear_float_volume(linear, volume);
101 m->linear[channel].f = (float) (pa_sw_volume_to_linear(m->volume.values[channel]) * linear[channel]);
129 const int32_t cv0 = streams[0].linear[0].i;
130 const int32_t cv1 = streams[1].linear[0].i;
155 sum = pa_mult_s16_volume(*ptr0++, streams[0].linear[0].i);
156 sum += pa_mult_s16_volume(*ptr1++, streams[1].linear[0].i);
161 sum = pa_mult_s16_volume(*ptr0++, streams[0].linear[1].i);
162 sum += pa_mult_s16_volume(*ptr1++, streams[1].linear[1].i);
180 sum = pa_mult_s16_volume(*ptr0++, streams[0].linear[channel].i);
181 sum += pa_mult_s16_volume(*ptr1++, streams[1].linear[channel].i);
202 int32_t cv0 = m->linear[0].i;
203 int32_t cv1 = m->linear[1].i;
228 int32_t cv = m->linear[channel].i;
267 int32_t cv = m->linear[channel].i;
293 int32_t cv = m->linear[channel].i;
323 int32_t cv = m->linear[channel].i;
351 int32_t cv = m->linear[channel].i;
379 int32_t cv = m->linear[channel].i;
409 int32_t cv = m->linear[channel].i;
439 int32_t cv = m->linear[channel].i;
469 int32_t v, cv = m->linear[channel].i;
498 int32_t cv = m->linear[channel].i;
524 int32_t cv = m->linear[channel].i;
550 float v, cv = m->linear[channel].f;
578 float cv = m->linear[channel].f;
696 volume_val linear[PA_CHANNELS_MAX + VOLUME_PADDING];
719 calc_volume_table[spec->format] ((void *)linear, volume);
723 do_volume(ptr, (void *)linear, spec->channels, c->length);