Lines Matching refs:dmix
112 static void mix_select_callbacks(snd_pcm_direct_t *dmix)
114 dmix->u.dmix.mix_areas_16 = mix_areas_16;
115 dmix->u.dmix.mix_areas_32 = mix_areas_32;
515 static void generic_mix_select_callbacks(snd_pcm_direct_t *dmix)
517 if (snd_pcm_format_cpu_endian(dmix->shmptr->s.format)) {
518 dmix->u.dmix.mix_areas_16 = generic_mix_areas_16_native;
519 dmix->u.dmix.mix_areas_32 = generic_mix_areas_32_native;
520 dmix->u.dmix.remix_areas_16 = generic_remix_areas_16_native;
521 dmix->u.dmix.remix_areas_32 = generic_remix_areas_32_native;
523 dmix->u.dmix.mix_areas_16 = generic_mix_areas_16_swap;
524 dmix->u.dmix.mix_areas_32 = generic_mix_areas_32_swap;
525 dmix->u.dmix.remix_areas_16 = generic_remix_areas_16_swap;
526 dmix->u.dmix.remix_areas_32 = generic_remix_areas_32_swap;
528 dmix->u.dmix.mix_areas_24 = generic_mix_areas_24;
529 dmix->u.dmix.mix_areas_u8 = generic_mix_areas_u8;
530 dmix->u.dmix.remix_areas_24 = generic_remix_areas_24;
531 dmix->u.dmix.remix_areas_u8 = generic_remix_areas_u8;
532 dmix->u.dmix.use_sem = 1;