From 192dabab5e2e14092ee068a78ce9a7cf014c82db Mon Sep 17 00:00:00 2001 From: ludwig Date: Mon, 2 Jun 2008 15:54:36 +0000 Subject: fix openal dlopen git-svn-id: svn://svn.icculus.org/quake3/trunk@1355 edf5b092-35ff-0310-97b2-ce42778d08ea --- code/client/qal.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'code/client/qal.c') diff --git a/code/client/qal.c b/code/client/qal.c index 66b7f03..5ddd67f 100644 --- a/code/client/qal.c +++ b/code/client/qal.c @@ -101,6 +101,11 @@ LPALCGETPROCADDRESS qalcGetProcAddress; LPALCGETENUMVALUE qalcGetEnumValue; LPALCGETSTRING qalcGetString; LPALCGETINTEGERV qalcGetIntegerv; +LPALCCAPTUREOPENDEVICE qalcCaptureOpenDevice; +LPALCCAPTURECLOSEDEVICE qalcCaptureCloseDevice; +LPALCCAPTURESTART qalcCaptureStart; +LPALCCAPTURESTOP qalcCaptureStop; +LPALCCAPTURESAMPLES qalcCaptureSamples; static void *OpenALLib = NULL; @@ -229,6 +234,11 @@ qboolean QAL_Init(const char *libname) qalcGetEnumValue = GPA("alcGetEnumValue"); qalcGetString = GPA("alcGetString"); qalcGetIntegerv = GPA("alcGetIntegerv"); + qalcCaptureOpenDevice = GPA("alcCaptureOpenDevice"); + qalcCaptureCloseDevice = GPA("alcCaptureCloseDevice"); + qalcCaptureStart = GPA("alcCaptureStart"); + qalcCaptureStop = GPA("alcCaptureStop"); + qalcCaptureSamples = GPA("alcCaptureSamples"); if(alinit_fail) { @@ -323,6 +333,11 @@ void QAL_Shutdown( void ) qalcGetEnumValue = NULL; qalcGetString = NULL; qalcGetIntegerv = NULL; + qalcCaptureOpenDevice = NULL; + qalcCaptureCloseDevice = NULL; + qalcCaptureStart = NULL; + qalcCaptureStop = NULL; + qalcCaptureSamples = NULL; } #else qboolean QAL_Init(const char *libname) -- cgit v1.2.3