Lines Matching refs:nstreams

68 static void calc_linear_integer_stream_volumes(pa_mix_info streams[], unsigned nstreams, const pa_cvolume *volume, const pa_sample_spec *spec) {
78 for (k = 0; k < nstreams; k++) {
87 static void calc_linear_float_stream_volumes(pa_mix_info streams[], unsigned nstreams, const pa_cvolume *volume, const pa_sample_spec *spec) {
97 for (k = 0; k < nstreams; k++) {
106 typedef void (*pa_calc_stream_volumes_func_t) (pa_mix_info streams[], unsigned nstreams, const pa_cvolume *volume, const pa_sample_spec *spec);
192 static void pa_mix_ch2_s16ne(pa_mix_info streams[], unsigned nstreams, int16_t *data, unsigned length) {
200 for (i = 0; i < nstreams; i++) {
217 static void pa_mix_generic_s16ne(pa_mix_info streams[], unsigned nstreams, unsigned channels, int16_t *data, unsigned length) {
226 for (i = 0; i < nstreams; i++) {
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)
248 else if (nstreams == 2)
251 pa_mix_ch2_s16ne(streams, nstreams, data, length);
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) {
265 for (i = 0; i < nstreams; i++) {
282 static void pa_mix_s32ne_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, int32_t *data, unsigned length) {
291 for (i = 0; i < nstreams; i++) {
312 static void pa_mix_s32re_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, int32_t *data, unsigned length) {
321 for (i = 0; i < nstreams; i++) {
342 static void pa_mix_s24ne_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, uint8_t *data, unsigned length) {
349 for (i = 0; i < nstreams; i++) {
370 static void pa_mix_s24re_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, uint8_t *data, unsigned length) {
377 for (i = 0; i < nstreams; i++) {
398 static void pa_mix_s24_32ne_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, uint32_t *data, unsigned length) {
407 for (i = 0; i < nstreams; i++) {
428 static void pa_mix_s24_32re_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, uint32_t *data, unsigned length) {
437 for (i = 0; i < nstreams; i++) {
458 static void pa_mix_u8_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, uint8_t *data, unsigned length) {
467 for (i = 0; i < nstreams; i++) {
487 static void pa_mix_ulaw_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, uint8_t *data, unsigned length) {
496 for (i = 0; i < nstreams; i++) {
513 static void pa_mix_alaw_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, uint8_t *data, unsigned length) {
522 for (i = 0; i < nstreams; i++) {
539 static void pa_mix_float32ne_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, float *data, unsigned length) {
548 for (i = 0; i < nstreams; i++) {
567 static void pa_mix_float32re_c(pa_mix_info streams[], unsigned nstreams, unsigned channels, float *data, unsigned length) {
576 for (i = 0; i < nstreams; i++) {
617 unsigned nstreams,
631 pa_assert(nstreams > 1);
641 for (k = 0; k < nstreams; k++) {
646 calc_stream_volumes_table[spec->format](streams, nstreams, volume, spec);
647 do_mix_table[spec->format](streams, nstreams, spec->channels, data, length);
649 for (k = 0; k < nstreams; k++)