diff options
| author | Aldrik Ramaekers <aldrik@amftech.nl> | 2023-12-23 23:47:16 +0100 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrik@amftech.nl> | 2023-12-23 23:47:16 +0100 |
| commit | aa7043faa9ed8ed676603bd1a44388026700b3b1 (patch) | |
| tree | 22d611caf3c76913975a0b011658abdb4713db0c /main.c | |
| parent | 0bd58d53437969264a0c217f9048baa71a4ef698 (diff) | |
audio work
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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 <projectbase/project_base.h> @@ -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."); |
