Use the audio format native to host AUDIO_S16 defaults to little endian format which causes issues when running on big endian systems. Use AUDIO_S16SYS instead which sets to whatever endian the system uxn is being built on is.

This commit is contained in:
Sevan Janiyan 2023-05-15 03:08:58 +01:00 committed by Devine Lu Linvega
parent 310ba97ef6
commit 822a7fea54
1 changed files with 1 additions and 1 deletions

View File

@ -210,7 +210,7 @@ init(void)
SDL_AudioSpec as; SDL_AudioSpec as;
SDL_zero(as); SDL_zero(as);
as.freq = SAMPLE_FREQUENCY; as.freq = SAMPLE_FREQUENCY;
as.format = AUDIO_S16; as.format = AUDIO_S16SYS;
as.channels = 2; as.channels = 2;
as.callback = audio_callback; as.callback = audio_callback;
as.samples = 512; as.samples = 512;