[Openal-devel] alBufferData header/spec disconnect

Garin Hiebert garinh at cheesetoast.net
Thu Nov 10 10:31:47 PST 2005


Just got a note regarding a header/spec disconnect to be resolved...

The spec has the following prototype for alBufferData:

void alBufferData (ALuint bufferName, ALenum format,  const ALvoid  
*data, ALsizei size, ALuint frequency);

The header is:

AL_API void AL_APIENTRY alBufferData( ALuint bid, ALenum format,  
const ALvoid* data, ALsizei size, ALsizei freq );

Note the different types for the frequency parameter.

I think changing the header to match the spec will be harmless, as  
ALsizei maps to an "int" and ALuint is of course "unsigned int."  The  
spec seems to be the one to follow in this case -- an unsigned int  
makes sense for frequency.

Garin




More information about the Openal-devel mailing list