aboutsummaryrefslogtreecommitdiff
path: root/audio/py-openal/files/patch-py__openal.c
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2016-07-26 16:51:15 +0000
committerMathieu Arnold <mat@FreeBSD.org>2016-07-26 16:51:15 +0000
commit9fa9eb9ac7bf1d3de825ee25a8f0ae81b7b77896 (patch)
tree9b071a8105704e992946dcd6b801e9fcb7635142 /audio/py-openal/files/patch-py__openal.c
parent5a20e7990eb544509174d617d359bf0d4ac64737 (diff)
downloadports-9fa9eb9ac7bf1d3de825ee25a8f0ae81b7b77896.tar.gz
ports-9fa9eb9ac7bf1d3de825ee25a8f0ae81b7b77896.zip
Notes
Diffstat (limited to 'audio/py-openal/files/patch-py__openal.c')
-rw-r--r--audio/py-openal/files/patch-py__openal.c45
1 files changed, 45 insertions, 0 deletions
diff --git a/audio/py-openal/files/patch-py__openal.c b/audio/py-openal/files/patch-py__openal.c
new file mode 100644
index 000000000000..4c5c08e7d816
--- /dev/null
+++ b/audio/py-openal/files/patch-py__openal.c
@@ -0,0 +1,45 @@
+--- 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 },