ALuint size; } scratch = { NULL, 0 }; #if 0 static void *bufferAppendScratch = NULL; /* scratch space for BufferAppendData */ #endif #ifdef OPENAL_EXTENSION /* * we are not being build into the library, therefore define the * table that informs openal how to register the extensions upon * dlopen. */ struct { ALubyte *name; void *addr; } alExtension_03282000 [] = { AL_EXT_PAIR(alutLoadMS_ADPCMData_LOKI), AL_EXT_PAIR(alutLoadRAW_ADPCMData_LOKI), AL_EXT_PAIR(alutLoadIMA_ADPCMData_LOKI), AL_EXT_PAIR(alGenStreamingBuffers_LOKI), AL_EXT_PAIR(alcGetAudioChannel_LOKI), AL_EXT_PAIR(alcSetAudioChannel_LOKI), AL_EXT_PAIR(alBombOnError_LOKI), AL_EXT_PAIR(alReverbScale_LOKI), AL_EXT_PAIR(alReverbDelay_LOKI), AL_EXT_PAIR(alBufferi_LOKI), AL_EXT_PAIR(alBufferDataWithCallback_LOKI), AL_EXT_PAIR(alBufferAppendData_LOKI), AL_EXT_PAIR(alBufferWriteData_LOKI), AL_EXT_PAIR(alBufferAppendWriteData_LOKI), AL_EXT_PAIR(alutLoadRAW_ADPCMData_LOKI), { NULL, NULL }
#include "al_types.h" #include <audioconvert.h> #include "arch/interface/interface_sound.h" #include "mutex/mutexlib.h" #ifdef OPENAL_EXTENSION /* * we are not being build into the library, therefore define the * table that informs openal how to register the extensions upon * dlopen. */ struct { ALubyte *name; void *addr; } alExtension_03222001 [] = { AL_EXT_PAIR(alCaptureInit_EXT), AL_EXT_PAIR(alCaptureStart_EXT), AL_EXT_PAIR(alCaptureStop_EXT), AL_EXT_PAIR(alCaptureGetData_EXT), AL_EXT_PAIR(alCaptureDestroy_EXT), { NULL, NULL } }; /* * We don't need init or fini functions, but we might as well * keep them in place if, in some distant future, they turn out * to be useful. */ void alExtInit_03282000(void) { fprintf(stderr, "alExtInit_03282000 STUB\n"); return;