From e11b59a80f542e08bc877d1447f885fb0f5cc439 Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Mon, 21 Sep 2009 02:53:33 -0700 Subject: Return imediately if trying to set an unknown format --- Alc/portaudio.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Alc/portaudio.c') diff --git a/Alc/portaudio.c b/Alc/portaudio.c index 5e0687b1..fb4b8ed5 100644 --- a/Alc/portaudio.c +++ b/Alc/portaudio.c @@ -105,8 +105,10 @@ static ALCboolean pa_open_playback(ALCdevice *device, const ALCchar *deviceName) outParams.sampleFormat = paFloat32; break; default: - outParams.sampleFormat = -1; - AL_PRINT("Unknown format?! %x\n", device->Format); + AL_PRINT("Unknown format: 0x%x\n", device->Format); + device->ExtraData = NULL; + free(data); + return ALC_FALSE; } outParams.channelCount = aluChannelsFromFormat(device->Format); -- cgit v1.2.3