audio: Use SDL_powerof2 instead of reinventing it.

This commit is contained in:
Ryan C. Gordon
2023-07-04 19:26:41 -04:00
parent 409b544505
commit 65d296ef1a

View File

@@ -1178,13 +1178,7 @@ static void PrepareAudioFormat(SDL_bool iscapture, SDL_AudioSpec *spec)
static int GetDefaultSampleFramesFromFreq(int freq)
{
// Pick the closest power-of-two to ~46 ms at desired frequency
const int max_sample = ((freq / 1000) * 46);
int current_sample = 1;
while (current_sample < max_sample) {
current_sample *= 2;
}
return current_sample;
return SDL_powerof2((freq / 1000) * 46); // Pick the closest power-of-two to ~46 ms at desired frequency
}
void SDL_UpdatedAudioDeviceFormat(SDL_AudioDevice *device)