aboutsummaryrefslogtreecommitdiff
path: root/src/audio.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/audio.c')
-rw-r--r--src/audio.c19
1 files changed, 6 insertions, 13 deletions
diff --git a/src/audio.c b/src/audio.c
index 6313c9dc..260f6778 100644
--- a/src/audio.c
+++ b/src/audio.c
@@ -166,15 +166,8 @@ void CloseAudioDevice(void)
// Load sound to memory
Sound LoadSound(char *fileName)
{
- Sound sound;
- Wave wave;
-
- // Init some default values for wave...
- wave.data = NULL;
- wave.dataSize = 0;
- wave.sampleRate = 0;
- wave.bitsPerSample = 0;
- wave.channels = 0;
+ Sound sound = { 0 };
+ Wave wave = { 0 };
// NOTE: The entire file is loaded to memory to play it all at once (no-streaming)
@@ -236,7 +229,7 @@ Sound LoadSound(char *fileName)
// Load sound from wave data
Sound LoadSoundFromWave(Wave wave)
{
- Sound sound;
+ Sound sound = { 0 };
if (wave.data != NULL)
{
@@ -287,10 +280,10 @@ Sound LoadSoundFromWave(Wave wave)
}
// Load sound to memory from rRES file (raylib Resource)
+// TODO: Maybe rresName could be directly a char array with all the data?
Sound LoadSoundFromRES(const char *rresName, int resId)
{
- // NOTE: rresName could be directly a char array with all the data!!! --> TODO
- Sound sound;
+ Sound sound = { 0 };
#if defined(AUDIO_STANDALONE)
TraceLog(WARNING, "Sound loading from rRES resource file not supported on standalone mode");
@@ -791,7 +784,7 @@ static Wave LoadWAV(const char *fileName)
WaveFormat waveFormat;
WaveData waveData;
- Wave wave;
+ Wave wave = { 0 };
FILE *wavFile;
wavFile = fopen(fileName, "rb");