mirror of https://github.com/libsdl-org/SDL.git
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:
parent
bb1cbbd33a
commit
7e700531c5
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue