mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-11-01 22:58:49 -04:00
pcm_dmix: add support for S24_LE format
From: Bart De Vos <bart_dv@eia.be> Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
parent
f171347508
commit
7fd0d9f423
4 changed files with 11 additions and 1 deletions
|
|
@ -174,6 +174,10 @@ static void mix_areas(snd_pcm_direct_t *dmix,
|
|||
sample_size = 4;
|
||||
do_mix_areas = (mix_areas_t *)dmix->u.dmix.mix_areas_32;
|
||||
break;
|
||||
case SND_PCM_FORMAT_S24_LE:
|
||||
sample_size = 4;
|
||||
do_mix_areas = (mix_areas_t *)dmix->u.dmix.mix_areas_24;
|
||||
break;
|
||||
case SND_PCM_FORMAT_S24_3LE:
|
||||
sample_size = 3;
|
||||
do_mix_areas = (mix_areas_t *)dmix->u.dmix.mix_areas_24;
|
||||
|
|
@ -238,6 +242,10 @@ static void remix_areas(snd_pcm_direct_t *dmix,
|
|||
sample_size = 4;
|
||||
do_remix_areas = (mix_areas_t *)dmix->u.dmix.remix_areas_32;
|
||||
break;
|
||||
case SND_PCM_FORMAT_S24_LE:
|
||||
sample_size = 4;
|
||||
do_remix_areas = (mix_areas_t *)dmix->u.dmix.remix_areas_24;
|
||||
break;
|
||||
case SND_PCM_FORMAT_S24_3LE:
|
||||
sample_size = 3;
|
||||
do_remix_areas = (mix_areas_t *)dmix->u.dmix.remix_areas_24;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue