From ab37642725fa377d5f2effdbb6bec91890efbd67 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Wed, 2 Jan 2013 18:06:14 +0000 Subject: add README that describes the problem, the solution, and the affected files svn path=/trunk/scripts/guiplugins/64bit-warning-plugin/; revision=16814 --- README.txt | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 README.txt 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 -- cgit v1.2.1