mirror of
https://github.com/yawut/SDL.git
synced 2026-06-14 04:30:44 -05:00
ALSA backend can handle int32 and float32 data directly.
This commit is contained in:
parent
2289e7f222
commit
a2dfebf9cc
|
|
@ -542,6 +542,18 @@ ALSA_OpenAudio(_THIS, SDL_AudioSpec * spec)
|
|||
case AUDIO_U16MSB:
|
||||
format = SND_PCM_FORMAT_U16_BE;
|
||||
break;
|
||||
case AUDIO_S32LSB:
|
||||
format = SND_PCM_FORMAT_U32_LE;
|
||||
break;
|
||||
case AUDIO_S32MSB:
|
||||
format = SND_PCM_FORMAT_U32_BE;
|
||||
break;
|
||||
case AUDIO_F32LSB:
|
||||
format = SND_PCM_FORMAT_FLOAT_LE;
|
||||
break;
|
||||
case AUDIO_F32MSB:
|
||||
format = SND_PCM_FORMAT_FLOAT_BE;
|
||||
break;
|
||||
default:
|
||||
format = 0;
|
||||
break;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user