diff options
| author | Ray <[email protected]> | 2023-03-07 19:54:53 +0100 |
|---|---|---|
| committer | Ray <[email protected]> | 2023-03-07 19:54:53 +0100 |
| commit | ae53600d31c9f8502524a2c9d51bdd4068e7ebf8 (patch) | |
| tree | 2561cb4b60d3c6bb4a797d9bc82f6f98eb2d4eed /src/raudio.c | |
| parent | 1b873b028f18486d31bb5c75f6b04a4de4c8d9fa (diff) | |
| download | raylib-ae53600d31c9f8502524a2c9d51bdd4068e7ebf8.tar.gz raylib-ae53600d31c9f8502524a2c9d51bdd4068e7ebf8.zip | |
WARNING: REMOVED: Multichannel audio support API
Diffstat (limited to 'src/raudio.c')
| -rw-r--r-- | src/raudio.c | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/raudio.c b/src/raudio.c index c86ea0bb..8ac09b2f 100644 --- a/src/raudio.c +++ b/src/raudio.c @@ -485,13 +485,6 @@ void InitAudioDevice(void) return; } - // Init dummy audio buffers pool for multichannel sound playing - for (int i = 0; i < MAX_AUDIO_BUFFER_POOL_CHANNELS; i++) - { - // WARNING: An empty audio buffer is created (data = 0) and added to list, AudioBuffer data is filled on PlaySoundMulti() - AUDIO.MultiChannel.pool[i] = LoadAudioBuffer(AUDIO_DEVICE_FORMAT, AUDIO_DEVICE_CHANNELS, AUDIO.System.device.sampleRate, 0, AUDIO_BUFFER_USAGE_STATIC); - } - TRACELOG(LOG_INFO, "AUDIO: Device initialized successfully"); TRACELOG(LOG_INFO, " > Backend: miniaudio / %s", ma_get_backend_name(AUDIO.System.context.backend)); TRACELOG(LOG_INFO, " > Format: %s -> %s", ma_get_format_name(AUDIO.System.device.playback.format), ma_get_format_name(AUDIO.System.device.playback.internalFormat)); @@ -507,20 +500,6 @@ void CloseAudioDevice(void) { if (AUDIO.System.isReady) { - // Unload dummy audio buffers pool - // WARNING: They can be pointing to already unloaded data - for (int i = 0; i < MAX_AUDIO_BUFFER_POOL_CHANNELS; i++) - { - //UnloadAudioBuffer(AUDIO.MultiChannel.pool[i]); - if (AUDIO.MultiChannel.pool[i] != NULL) - { - ma_data_converter_uninit(&AUDIO.MultiChannel.pool[i]->converter, NULL); - UntrackAudioBuffer(AUDIO.MultiChannel.pool[i]); - //RL_FREE(buffer->data); // Already unloaded by UnloadSound() - RL_FREE(AUDIO.MultiChannel.pool[i]); - } - } - ma_mutex_uninit(&AUDIO.System.lock); ma_device_uninit(&AUDIO.System.device); ma_context_uninit(&AUDIO.System.context); |
