From eb6360e1f87c51c95ddda5a21646e02c3c6561e5 Mon Sep 17 00:00:00 2001 From: Chris Robinson <chris.kcat@gmail.com> Date: Thu, 1 Nov 2012 00:16:44 -0700 Subject: Set the proper error when trying to set AL_SAMPLE_OFFSET_LATENCY_SOFT or AL_SEC_OFFSET_LATENCY_SOFT --- OpenAL32/alSource.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'OpenAL32') diff --git a/OpenAL32/alSource.c b/OpenAL32/alSource.c index 8cbb23e8..63b02141 100644 --- a/OpenAL32/alSource.c +++ b/OpenAL32/alSource.c @@ -229,7 +229,6 @@ static ALenum SetSourcefv(ALsource *Source, ALCcontext *Context, ALenum name, co Source->NeedsUpdate = AL_TRUE; break; - default: RETERR(AL_INVALID_ENUM); } @@ -1237,6 +1236,10 @@ AL_API ALvoid AL_APIENTRY alSourcedvSOFT(ALuint source, ALenum param, const ALdo SetSourcefv(Source, Context, param, fvals); break; + case AL_SEC_OFFSET_LATENCY_SOFT: + alSetError(Context, AL_INVALID_OPERATION); + break; + default: alSetError(Context, AL_INVALID_ENUM); } @@ -1473,6 +1476,10 @@ AL_API void AL_APIENTRY alSourcei64vSOFT(ALuint source, ALenum param, const ALin SetSourcei64v(Source, Context, param, values); break; + case AL_SAMPLE_OFFSET_LATENCY_SOFT: + alSetError(Context, AL_INVALID_OPERATION); + break; + default: alSetError(Context, AL_INVALID_ENUM); } -- cgit v1.2.3