summaryrefslogtreecommitdiffhomepage
path: root/src/raudio.c
diff options
context:
space:
mode:
authorRay <[email protected]>2023-03-07 19:54:53 +0100
committerRay <[email protected]>2023-03-07 19:54:53 +0100
commitae53600d31c9f8502524a2c9d51bdd4068e7ebf8 (patch)
tree2561cb4b60d3c6bb4a797d9bc82f6f98eb2d4eed /src/raudio.c
parent1b873b028f18486d31bb5c75f6b04a4de4c8d9fa (diff)
downloadraylib-ae53600d31c9f8502524a2c9d51bdd4068e7ebf8.tar.gz
raylib-ae53600d31c9f8502524a2c9d51bdd4068e7ebf8.zip
WARNING: REMOVED: Multichannel audio support API
Diffstat (limited to 'src/raudio.c')
-rw-r--r--src/raudio.c21
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);