aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2013-01-02 18:06:14 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2013-01-02 18:06:14 +0000
commitab37642725fa377d5f2effdbb6bec91890efbd67 (patch)
tree0e0b6f5aa376851a3295b53da3dc46154a896cf3
parent54afc5a44d323e5ea9d654665467c38df7885fa2 (diff)
add README that describes the problem, the solution, and the affected files
svn path=/trunk/scripts/guiplugins/64bit-warning-plugin/; revision=16814
-rw-r--r--README.txt41
1 files changed, 41 insertions, 0 deletions
diff --git a/README.txt b/README.txt
new file mode 100644
index 0000000..32fe0e6
--- /dev/null
+++ b/README.txt
@@ -0,0 +1,41 @@
+
+In order to work on 64-bit systems, some objects need to be updated to use newer features of Pd. These objects will not be able to properly read or write arrays until they are fixed. When you use the broken feature, you will get an error message like this in the Pd window:
+
+ An operation on the array '$0-a2' in the patch 'arbran-help.pd'
+ failed since it uses garray_getfloatarray while running 64-bit!
+
+The only method of accessing arrays in C code, garray_getfloatarray() only works on 32-bit systems and only gives half of the data when running 64-bit. There is a new API that is 32-bit and 64-bit compatible called garray_getfloatwords().
+
+Here is a listing of the objects that currently still use the old garray_getfloatarray():
+
+bsaylor/pvoc~.c
+creb/modules/statwav~.c
+creb/modules/tabreadmix~.c
+cxc/mean~.c
+ggee/experimental/fofsynth~.c
+ggee/experimental/tabwrite4~.c
+maxlib/arbran.c
+maxlib/score.c
+maxlib/subst.c
+miXed/shared/common/vefl.c
+miXed/cyclone/hammer/funbuff.c
+miXed/cyclone/sickle/cycle.c
+miXed/shared/sickle/arsic.c
+moocow/flite/flite.c
+moocow/pdstring/src/array2rawbytes.c
+moocow/pdstring/src/pdstringUtils.c
+moocow/pdstring/src/rawbytes2array.c
+moonlib/readsfv~.c
+moonlib/tabdump2.c
+moonlib/tabenv.c
+moonlib/tabreadl.c
+moonlib/tabsort.c
+moonlib/tabsort2.c
+mrpeach/flist2tab/flist2tab.c
+mrpeach/tab2flist/tab2flist.c
+mrpeach/tabfind/tabfind.c
+pdp/modules/image_basic/pdp_cheby.c
+pdp/modules/image_io/pdp_qt.c
+pdp/modules/image_special/pdp_array.c
+pdp/modules/image_special/pdp_histo.c
+pdp/modules/matrix_basic/clusterstuff.c