From aa7043faa9ed8ed676603bd1a44388026700b3b1 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sat, 23 Dec 2023 23:47:16 +0100 Subject: audio work --- main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'main.c') diff --git a/main.c b/main.c index d0224b1..5662d56 100644 --- a/main.c +++ b/main.c @@ -1,6 +1,7 @@ #define ASSET_IMAGE_COUNT 50 #define ASSET_QUEUE_COUNT 50 #define ASSET_FONT_COUNT 20 +#define NUM_AUDIO_CHANNELS 64 #include @@ -98,9 +99,10 @@ int main(int argc, char **argv) settings_set_number("USE_GPU", 1); if (Mix_OpenAudio(48000, AUDIO_F32SYS, 2, 2048) == 0) { - if (Mix_AllocateChannels(NUMBER_OF_AUDIO_CHANNELS) == 64) { + if (Mix_AllocateChannels(NUMBER_OF_AUDIO_CHANNELS) == NUM_AUDIO_CHANNELS) { log_info("Audio system initialized."); Mix_MasterVolume(MIX_MAX_VOLUME/4); + Mix_ChannelFinished(audio_channel_finished); } else { log_info("Channel allocation failed."); -- cgit v1.2.3-70-g09d2