9fa9eb9ac7
Rename them to follow the make makepatch naming, and regenerate them. With hat: portmgr Sponsored by: Absolight
45 lines
1.9 KiB
C
45 lines
1.9 KiB
C
--- py_openal.c.orig 2005-07-16 14:19:11 UTC
|
|
+++ py_openal.c
|
|
@@ -1041,28 +1041,26 @@ static PyObject *_wrap_alutExit(PyObject
|
|
}
|
|
|
|
|
|
-static PyObject *_wrap_alutLoadWAVFile(PyObject *self, PyObject *arg) {
|
|
+static PyObject *_wrap_alutLoadMemoryFromFile(PyObject *self, PyObject *arg) {
|
|
ALvoid *wave = NULL;
|
|
ALsizei format;
|
|
ALsizei size;
|
|
- ALsizei bits;
|
|
- ALsizei freq;
|
|
+ ALfloat freq;
|
|
PyObject* resultobj;
|
|
|
|
if(!PyString_Check(arg)) return NULL;
|
|
|
|
- alutLoadWAVFile((char* const) PyString_AS_STRING(arg), &wave, &format, &size, &bits, &freq);
|
|
+ wave = alutLoadMemoryFromFile ((char* const) PyString_AS_STRING(arg), &format, &size, &freq);
|
|
|
|
if(wave == NULL) {
|
|
Py_INCREF(Py_None);
|
|
return Py_None;
|
|
} else {
|
|
- resultobj = PyTuple_New(5);
|
|
+ resultobj = PyTuple_New(4);
|
|
PyTuple_SET_ITEM(resultobj, 0, PyString_FromStringAndSize(wave, size));
|
|
PyTuple_SET_ITEM(resultobj, 1, PyInt_FromLong((long) format));
|
|
PyTuple_SET_ITEM(resultobj, 2, PyInt_FromLong((long) size));
|
|
- PyTuple_SET_ITEM(resultobj, 3, PyInt_FromLong((long) bits));
|
|
- PyTuple_SET_ITEM(resultobj, 4, PyInt_FromLong((long) freq));
|
|
+ PyTuple_SET_ITEM(resultobj, 3, PyInt_FromLong((long) freq));
|
|
return resultobj;
|
|
}
|
|
}
|
|
@@ -2274,7 +2272,7 @@ static PyMethodDef OpenALMethods[] = {
|
|
*/
|
|
{ (char *)"alutInit", (PyCFunction) _wrap_alutInit, METH_VARARGS },
|
|
{ (char *)"alutExit", (PyCFunction) _wrap_alutExit, METH_NOARGS },
|
|
- { (char *)"alutLoadWAVFile", (PyCFunction) _wrap_alutLoadWAVFile, METH_VARARGS },
|
|
+ { (char *)"alutLoadMemoryFromFile", (PyCFunction) _wrap_alutLoadMemoryFromFile, METH_VARARGS },
|
|
/*
|
|
{ (char *)"alcGetAudioChannel_LOKI", (PyCFunction) _wrap_alcGetAudioChannel_LOKI, METH_VARARGS },
|
|
{ (char *)"alcSetAudioChannel_LOKI", (PyCFunction) _wrap_alcSetAudioChannel_LOKI, METH_VARARGS },
|