diff --git a/src/raudio.c b/src/raudio.c index 8895513ea..3c2379a2f 100644 --- a/src/raudio.c +++ b/src/raudio.c @@ -412,7 +412,6 @@ void SetAudioBufferVolume(AudioBuffer *buffer, float volume); void SetAudioBufferPitch(AudioBuffer *buffer, float pitch); void TrackAudioBuffer(AudioBuffer *buffer); void UntrackAudioBuffer(AudioBuffer *buffer); -int GetAudioStreamBufferSizeDefault(); //---------------------------------------------------------------------------------- // Module Functions Definition - Audio Device initialization and Closing @@ -1785,7 +1784,9 @@ AudioStream LoadAudioStream(unsigned int sampleRate, unsigned int sampleSize, un // The size of a streaming buffer must be at least double the size of a period unsigned int periodSize = AUDIO.System.device.playback.internalPeriodSizeInFrames; - unsigned int subBufferSize = GetAudioStreamBufferSizeDefault(); + + // If the buffer is not set, compute one that would give us a buffer good enough for a decent frame rate + unsigned int subBufferSize = (AUDIO.Buffer.defaultSize == 0)? AUDIO.Buffer.defaultSize : AUDIO.System.device.sampleRate/30; if (subBufferSize < periodSize) subBufferSize = periodSize; @@ -1920,15 +1921,6 @@ void SetAudioStreamBufferSizeDefault(int size) AUDIO.Buffer.defaultSize = size; } -int GetAudioStreamBufferSizeDefault() -{ - // if the buffer is not set, compute one that would give us a buffer good enough for a decent frame rate - if (AUDIO.Buffer.defaultSize == 0) - AUDIO.Buffer.defaultSize = AUDIO.System.device.sampleRate/30; - - return AUDIO.Buffer.defaultSize; -} - //---------------------------------------------------------------------------------- // Module specific Functions Definition //----------------------------------------------------------------------------------