mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-10-16 23:06:03 +00:00
audio: Allow SDL_OpenAudioDevice to accept a NULL spec.
This means "I don't care what format I get at all" and will just use the device's current (and/or default) format. This can be useful, since audio streams cover the differences anyhow.
This commit is contained in:
@@ -1156,7 +1156,7 @@ static int OpenPhysicalAudioDevice(SDL_AudioDevice *device, const SDL_AudioSpec
|
||||
}
|
||||
|
||||
SDL_AudioSpec spec;
|
||||
SDL_memcpy(&spec, inspec, sizeof (SDL_AudioSpec));
|
||||
SDL_memcpy(&spec, inspec ? inspec : &device->default_spec, sizeof (SDL_AudioSpec));
|
||||
PrepareAudioFormat(device->iscapture, &spec);
|
||||
|
||||
/* We allow the device format to change if it's better than the current settings (by various definitions of "better"). This prevents
|
||||
|
Reference in New Issue
Block a user