Hi Mathieu, i have been following the latst cvs changes and it seems, you are again beautifying the codebase. I think we already had that one. We have been talking about merging in the features of 0.40 and that will become harder and harder by every cosmetic change. How about a desire branch?
greetings, Thomas
Am 29.11.2006 um 12:00 schrieb pd-cvs-request@iem.at:
Send PD-cvs mailing list submissions to pd-cvs@iem.at
To subscribe or unsubscribe via the World Wide Web, visit http://lists.puredata.info/listinfo/pd-cvs or, via email, send a message with subject or body 'help' to pd-cvs-request@iem.at
You can reach the person managing the list at pd-cvs-owner@iem.at
When replying, please edit your Subject line so it is more specific than "Re: Contents of PD-cvs digest..."
Today's Topics:
- autobuild: pd-extended debian-testing-i386 2006-11-28 06.26.56 (Pd user)
- autobuild: pd-extended debian-testing-powerpc 2006-11-28 06.26.44 (pd)
- pd/src makefile.in, 1.4.4.2.2.20, 1.4.4.2.2.21 m_conf.c, 1.1.1.3.12.6, 1.1.1.3.12.7 desire.c, 1.1.2.211, 1.1.2.212 (Mathieu Bouchard)
- pd/src desire.h,1.1.2.47,1.1.2.48 (Mathieu Bouchard)
- scripts/auto-build run-automated-builder,1.14,1.15 (Hans-Christoph Steiner)
- pd/src x_list.c,1.2.2.7,1.2.2.8 (Mathieu Bouchard)
- pd/src x_connective.c,1.3.4.1.2.8,1.3.4.1.2.9 (Mathieu Bouchard)
- pd/src desire.tk,1.1.2.598,1.1.2.599 (chunlee)
- pd/src TODO,1.1.2.26,1.1.2.27 (Mathieu Bouchard)
- externals/mrpeach/net udpsend.c,1.2,1.3 (Martin Peach)
- externals/mrpeach/net tcpserver.c,1.2,1.3 (Martin Peach)
- externals/mrpeach/net tcpsend.c,1.2,1.3 (Martin Peach)
- externals/mrpeach/net tcpclient.c,1.2,1.3 (Martin Peach)
- externals/mapping median_n-help.pd, NONE, 1.1 median_n.pd, NONE, 1.1 median-help.pd, 1.1, NONE median.pd, 1.1, NONE (Alexandre Quessy)
- externals/mapping median-help.pd, 1.2, 1.3 median.pd, 1.2, 1.3 median_n-help.pd, 1.1, 1.2 (Alexandre Quessy)
- pd/src TODO,1.1.2.27,1.1.2.28 (Mathieu Bouchard)
- externals/iem/iem_bin_ambi/help ambi_reduced_decode_fir2-help.pd, NONE, 1.1 ambi_reduced_decode_fft2-help.pd, 1.1, NONE (musil)
- externals/mapping/help median-help.pd, NONE, 1.1 median_n-help.pd, NONE, 1.1 (Alexandre Quessy)
- externals/mapping median-help.pd, 1.3, NONE median_n-help.pd, 1.2, NONE (Alexandre Quessy)
- externals/iem/iem_bin_ambi/help ambi_reduced_decode_fft2-help.pd, 1.2, 1.3 (musil)
- externals Makefile,1.98,1.99 (Hans-Christoph Steiner)
- externals/jasch_lib/underscore makefile,1.1.1.1,1.2 (Hans-Christoph Steiner)
- externals/jasch_lib/detox makefile,1.1.1.1,1.2 (Hans-Christoph Steiner)
- externals/jasch_lib Makefile,NONE,1.1 (Hans-Christoph Steiner)
- externals/iem/iem_ambi/help ambi_decode3-help.pd,1.4,1.5 (musil)
- externals/iem/iem_bin_ambi/src makefile_linux, NONE, 1.1 bin_ambi_calc_HRTF.c, 1.2, 1.3 bin_ambi_reduced_decode.c, 1.2, 1.3 bin_ambi_reduced_decode2.c, 1.1, 1.2 bin_ambi_reduced_decode_fft.c, 1.1, 1.2 bin_ambi_reduced_decode_fft2.c, 1.1, 1.2 bin_ambi_reduced_decode_fir.c, 1.1, 1.2 bin_ambi_reduced_decode_fir2.c, 1.1, 1.2 iem_bin_ambi.c, 1.3,
1.4 iemlib.h, 1.2, 1.3 (musil) 27. pd/src desire.c,1.1.2.212,1.1.2.213 (Mathieu Bouchard) 28. extensions/gripd/src Makefile.Linux,1.1.1.1,1.2 (Mathieu Bouchard) 29. pd/src desire.c, 1.1.2.213, 1.1.2.214 desire.h, 1.1.2.48, 1.1.2.49 (Mathieu Bouchard) 30. pd/src desire.tk,1.1.2.599,1.1.2.600 (Mathieu Bouchard) 31. pd/src desire.c, 1.1.2.214, 1.1.2.215 s_inter.c, 1.5.4.10.2.24, 1.5.4.10.2.25 (Mathieu Bouchard) 32. pd/src m_class.c, 1.3.4.7.2.21, 1.3.4.7.2.22 desire.c, 1.1.2.215, 1.1.2.216 (Mathieu Bouchard) 33. pd/src desire.c,1.1.2.216,1.1.2.217 (Mathieu Bouchard) 34. autobuild: pd-main macosx104-powerpc 2006-11-29 03.15.03 (Pd User)
Message: 1 Date: Tue, 28 Nov 2006 06:48:18 -0500 (EST) From: pd@debian-testing-i386.idmi.poly.edu (Pd user) Subject: [PD-cvs] autobuild: pd-extended debian-testing-i386 2006-11-28 06.26.56 To: pd-cvs@iem.at Message-ID: 20061128114818.8C0E1B24B2@pd-debian-stable
cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/maxlib/src/velocity.o" -c "/home/pd/auto-build/pd-extended/externals/maxlib/src/velocity.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/maxlib/src/velocity.pd_linux" "/home/pd/auto- build/pd-extended/externals/maxlib/src/velocity.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/ velocity.libs && cat /home/pd/auto-build/pd-extended/externals/ maxlib/src/velocity.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/velocity.libs && \ cat /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/velocity.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/maxlib/src/ velocity.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/maxlib/src/velocity.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/maxlib/src/ velocity.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/maxlib/src/weibull.o" -c "/ home/pd/auto-build/pd-extended/externals/maxlib/src/weibull.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/maxlib/src/weibull.pd_linux" "/home/pd/auto- build/pd-extended/externals/maxlib/src/weibull.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/ weibull.libs && cat /home/pd/auto-build/pd-extended/externals/ maxlib/src/weibull.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/weibull.libs && \ cat /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/weibull.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/maxlib/src/ weibull.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/maxlib/src/weibull.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/maxlib/src/ weibull.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/maxlib/src/wrap.o" -c "/ home/pd/auto-build/pd-extended/externals/maxlib/src/wrap.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/maxlib/src/wrap.pd_linux" "/home/pd/auto-build/ pd-extended/externals/maxlib/src/wrap.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/ wrap.libs && cat /home/pd/auto-build/pd-extended/externals/maxlib/ src/wrap.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/wrap.libs && \ cat /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/wrap.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/maxlib/src/ wrap.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/maxlib/src/wrap.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/maxlib/src/wrap.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/mjlib/about.o" -c "/home/ pd/auto-build/pd-extended/externals/mjlib/about.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/about.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/about.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ about.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ about.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ about.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ about.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ about.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/about.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/about.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/mjlib/convolve~.o" -c "/ home/pd/auto-build/pd-extended/externals/mjlib/convolve~.c" In file included from /home/pd/auto-build/pd-extended/externals/ mjlib/convolve~.c:9: /home/pd/auto-build/pd-extended/externals/mjlib/convolve~.h:23:2: warning: no newline at end of file cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/convolve~.pd_linux" "/home/pd/auto-build/ pd-extended/externals/mjlib/convolve~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ convolve~.libs && cat /home/pd/auto-build/pd-extended/externals/ mjlib/convolve~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ convolve~.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ convolve~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ convolve~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/convolve~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/convolve~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/mjlib/metroplus.o" -c "/ home/pd/auto-build/pd-extended/externals/mjlib/metroplus.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/metroplus.pd_linux" "/home/pd/auto-build/ pd-extended/externals/mjlib/metroplus.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ metroplus.libs && cat /home/pd/auto-build/pd-extended/externals/ mjlib/metroplus.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ metroplus.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ metroplus.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ metroplus.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/metroplus.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/metroplus.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/mjlib/monorhythm.o" -c "/ home/pd/auto-build/pd-extended/externals/mjlib/monorhythm.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/monorhythm.pd_linux" "/home/pd/auto-build/ pd-extended/externals/mjlib/monorhythm.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ monorhythm.libs && cat /home/pd/auto-build/pd-extended/externals/ mjlib/monorhythm.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ monorhythm.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ monorhythm.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ monorhythm.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/monorhythm.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/monorhythm.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/mjlib/morse.o" -c "/home/ pd/auto-build/pd-extended/externals/mjlib/morse.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/morse.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/morse.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ morse.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ morse.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ morse.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ morse.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ morse.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/morse.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/morse.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/mjlib/n2m.o" -c "/home/pd/ auto-build/pd-extended/externals/mjlib/n2m.c" /home/pd/auto-build/pd-extended/externals/mjlib/n2m.c: In function 'splitsym': /home/pd/auto-build/pd-extended/externals/mjlib/n2m.c:96: warning: incompatible implicit declaration of built-in function 'sscanf' cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/n2m.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/n2m.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/n2m.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/n2m.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ n2m.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ n2m.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ n2m.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/n2m.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/n2m.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/mjlib/pin~.o" -c "/home/pd/ auto-build/pd-extended/externals/mjlib/pin~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/pin~.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/pin~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ pin~.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ pin~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ pin~.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ pin~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ pin~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/pin~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/pin~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/mjlib/prob.o" -c "/home/pd/ auto-build/pd-extended/externals/mjlib/prob.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/prob.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/prob.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ prob.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ prob.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ prob.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ prob.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ prob.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/prob.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/prob.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/mjlib/synapseA~.o" -c "/ home/pd/auto-build/pd-extended/externals/mjlib/synapseA~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/synapseA~.pd_linux" "/home/pd/auto-build/ pd-extended/externals/mjlib/synapseA~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ synapseA~.libs && cat /home/pd/auto-build/pd-extended/externals/ mjlib/synapseA~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ synapseA~.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ synapseA~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ synapseA~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/synapseA~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/synapseA~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/motex/getenv.o" -c "/home/ pd/auto-build/pd-extended/externals/motex/getenv.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/getenv.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/getenv.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ getenv.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ getenv.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../linux/ getenv.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ getenv.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ getenv.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/getenv.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/getenv.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/motex/ln~.o" -c "/home/pd/ auto-build/pd-extended/externals/motex/ln~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/ln~.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/ln~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ln~.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ln~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../linux/ ln~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ ln~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ ln~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/ln~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/ln~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/motex/pan~.o" -c "/home/pd/ auto-build/pd-extended/externals/motex/pan~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/pan~.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/pan~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ pan~.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ pan~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../linux/ pan~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ pan~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ pan~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/pan~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/pan~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/motex/pansig~.o" -c "/home/ pd/auto-build/pd-extended/externals/motex/pansig~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/pansig~.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/pansig~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ pansig~.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ pansig~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../linux/ pansig~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ pansig~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ pansig~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/pansig~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/pansig~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/motex/pol2rec~.o" -c "/ home/pd/auto-build/pd-extended/externals/motex/pol2rec~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/pol2rec~.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/pol2rec~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ pol2rec~.libs && cat /home/pd/auto-build/pd-extended/externals/ motex/pol2rec~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../linux/ pol2rec~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ pol2rec~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ pol2rec~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/pol2rec~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/pol2rec~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/motex/polygate~.o" -c "/ home/pd/auto-build/pd-extended/externals/motex/polygate~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/polygate~.pd_linux" "/home/pd/auto-build/ pd-extended/externals/motex/polygate~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ polygate~.libs && cat /home/pd/auto-build/pd-extended/externals/ motex/polygate~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../linux/ polygate~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ polygate~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ polygate~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/polygate~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/polygate~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/motex/rec2pol~.o" -c "/ home/pd/auto-build/pd-extended/externals/motex/rec2pol~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/rec2pol~.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/rec2pol~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ rec2pol~.libs && cat /home/pd/auto-build/pd-extended/externals/ motex/rec2pol~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../linux/ rec2pol~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ rec2pol~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ rec2pol~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/rec2pol~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/rec2pol~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/motex/shuffle.o" -c "/home/ pd/auto-build/pd-extended/externals/motex/shuffle.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/shuffle.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/shuffle.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ shuffle.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ shuffle.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../linux/ shuffle.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ shuffle.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ shuffle.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/shuffle.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/shuffle.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/motex/system.o" -c "/home/ pd/auto-build/pd-extended/externals/motex/system.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/system.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/system.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ system.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ system.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../linux/ system.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ system.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ system.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/system.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/system.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.o" -c "/home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/midifile.c" /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c: In function 'midifile_dump_track_chunk_data': /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c:914: warning: 'running_status' may be used uninitialized in this function /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c: In function 'midifile_get_next_track_chunk_data': /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c:1334: warning: 'n' is used uninitialized in this function /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c:1135: warning: 'd' may be used uninitialized in this function /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c: In function 'midifile_list': /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c:418: warning: 'm' may be used uninitialized in this function cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mrpeach/midifile/midifile.pd_linux" "/home/pd/ auto-build/pd-extended/externals/mrpeach/midifile/midifile.o" -lm - lc \ `test -f /home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/midifile.libs && cat /home/pd/auto-build/pd-extended/ externals/mrpeach/midifile/midifile.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/../linux/midifile.libs && \ cat /home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/../linux/midifile.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/midifile.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mrpeach/midifile/midifile.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/home/ pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/ home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.o" - c "/home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c" /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: In function 'tcpclient_send': /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: 232: error: 'MAX_PATH' undeclared (first use in this function) /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: 232: error: (Each undeclared identifier is reported only once /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: 232: error: for each function it appears in.) make[2]: *** [/home/pd/auto-build/pd-extended/externals/mrpeach/net/ tcpclient.o] Error 1 make[2]: Leaving directory `/home/pd/auto-build/pd-extended/externals' make[1]: *** [externals_install] Error 2 make[1]: Leaving directory `/home/pd/auto-build/pd-extended/packages' make: *** [install] Error 2 upload specs linux_make build tar.bz2 Uploading /home/pd/auto-build/pd-extended/packages/linux_make/build/ Pd*.tar.bz2 ls: /home/pd/auto-build/pd-extended/packages/linux_make/build/ Pd*.tar.bz2: No such file or directory
Message: 2 Date: Tue, 28 Nov 2006 07:06:23 -0500 (EST) From: pd@debian-testing-powerpc.idmi.poly.edu (pd) Subject: [PD-cvs] autobuild: pd-extended debian-testing-powerpc 2006-11-28 06.26.44 To: pd-cvs@iem.at Message-ID: 20061128120624.3039A3EFC@debian-testing-powerpc.idmi.poly.edu
cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ maxlib/src/velocity.o" -c "/home/pd/auto-build/pd-extended/ externals/maxlib/src/velocity.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/maxlib/src/velocity.pd_linux" "/home/pd/auto- build/pd-extended/externals/maxlib/src/velocity.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/ velocity.libs && cat /home/pd/auto-build/pd-extended/externals/ maxlib/src/velocity.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/velocity.libs && \ cat /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/velocity.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/maxlib/src/ velocity.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/maxlib/src/velocity.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/maxlib/src/ velocity.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ maxlib/src/weibull.o" -c "/home/pd/auto-build/pd-extended/externals/ maxlib/src/weibull.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/maxlib/src/weibull.pd_linux" "/home/pd/auto- build/pd-extended/externals/maxlib/src/weibull.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/ weibull.libs && cat /home/pd/auto-build/pd-extended/externals/ maxlib/src/weibull.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/weibull.libs && \ cat /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/weibull.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/maxlib/src/ weibull.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/maxlib/src/weibull.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/maxlib/src/ weibull.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ maxlib/src/wrap.o" -c "/home/pd/auto-build/pd-extended/externals/ maxlib/src/wrap.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/maxlib/src/wrap.pd_linux" "/home/pd/auto-build/ pd-extended/externals/maxlib/src/wrap.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/ wrap.libs && cat /home/pd/auto-build/pd-extended/externals/maxlib/ src/wrap.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/wrap.libs && \ cat /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/wrap.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/maxlib/src/ wrap.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/maxlib/src/wrap.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/maxlib/src/wrap.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ mjlib/about.o" -c "/home/pd/auto-build/pd-extended/externals/mjlib/ about.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/about.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/about.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ about.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ about.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ about.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ about.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ about.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/about.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/about.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ mjlib/convolve~.o" -c "/home/pd/auto-build/pd-extended/externals/ mjlib/convolve~.c" In file included from /home/pd/auto-build/pd-extended/externals/ mjlib/convolve~.c:9: /home/pd/auto-build/pd-extended/externals/mjlib/convolve~.h:23:2: warning: no newline at end of file cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/convolve~.pd_linux" "/home/pd/auto-build/ pd-extended/externals/mjlib/convolve~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ convolve~.libs && cat /home/pd/auto-build/pd-extended/externals/ mjlib/convolve~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ convolve~.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ convolve~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ convolve~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/convolve~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/convolve~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ mjlib/metroplus.o" -c "/home/pd/auto-build/pd-extended/externals/ mjlib/metroplus.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/metroplus.pd_linux" "/home/pd/auto-build/ pd-extended/externals/mjlib/metroplus.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ metroplus.libs && cat /home/pd/auto-build/pd-extended/externals/ mjlib/metroplus.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ metroplus.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ metroplus.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ metroplus.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/metroplus.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/metroplus.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ mjlib/monorhythm.o" -c "/home/pd/auto-build/pd-extended/externals/ mjlib/monorhythm.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/monorhythm.pd_linux" "/home/pd/auto-build/ pd-extended/externals/mjlib/monorhythm.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ monorhythm.libs && cat /home/pd/auto-build/pd-extended/externals/ mjlib/monorhythm.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ monorhythm.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ monorhythm.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ monorhythm.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/monorhythm.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/monorhythm.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ mjlib/morse.o" -c "/home/pd/auto-build/pd-extended/externals/mjlib/ morse.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/morse.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/morse.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ morse.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ morse.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ morse.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ morse.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ morse.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/morse.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/morse.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ mjlib/n2m.o" -c "/home/pd/auto-build/pd-extended/externals/mjlib/ n2m.c" /home/pd/auto-build/pd-extended/externals/mjlib/n2m.c: In function ‘splitsym’: /home/pd/auto-build/pd-extended/externals/mjlib/n2m.c:96: warning: incompatible implicit declaration of built-in function ‘sscanf’ cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/n2m.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/n2m.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/n2m.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/n2m.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ n2m.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ n2m.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ n2m.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/n2m.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/n2m.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ mjlib/pin~.o" -c "/home/pd/auto-build/pd-extended/externals/mjlib/ pin~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/pin~.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/pin~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ pin~.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ pin~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ pin~.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ pin~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ pin~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/pin~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/pin~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ mjlib/prob.o" -c "/home/pd/auto-build/pd-extended/externals/mjlib/ prob.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/prob.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/prob.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ prob.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ prob.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ prob.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ prob.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ prob.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/prob.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/prob.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ mjlib/synapseA~.o" -c "/home/pd/auto-build/pd-extended/externals/ mjlib/synapseA~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/synapseA~.pd_linux" "/home/pd/auto-build/ pd-extended/externals/mjlib/synapseA~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ synapseA~.libs && cat /home/pd/auto-build/pd-extended/externals/ mjlib/synapseA~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ synapseA~.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ synapseA~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ synapseA~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/synapseA~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/synapseA~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ motex/getenv.o" -c "/home/pd/auto-build/pd-extended/externals/motex/ getenv.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/getenv.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/getenv.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ getenv.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ getenv.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../linux/ getenv.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ getenv.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ getenv.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/getenv.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/getenv.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ motex/ln~.o" -c "/home/pd/auto-build/pd-extended/externals/motex/ ln~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/ln~.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/ln~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ln~.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ln~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../linux/ ln~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ ln~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ ln~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/ln~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/ln~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ motex/pan~.o" -c "/home/pd/auto-build/pd-extended/externals/motex/ pan~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/pan~.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/pan~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ pan~.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ pan~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../linux/ pan~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ pan~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ pan~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/pan~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/pan~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ motex/pansig~.o" -c "/home/pd/auto-build/pd-extended/externals/ motex/pansig~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/pansig~.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/pansig~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ pansig~.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ pansig~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../linux/ pansig~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ pansig~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ pansig~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/pansig~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/pansig~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ motex/pol2rec~.o" -c "/home/pd/auto-build/pd-extended/externals/ motex/pol2rec~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/pol2rec~.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/pol2rec~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ pol2rec~.libs && cat /home/pd/auto-build/pd-extended/externals/ motex/pol2rec~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../linux/ pol2rec~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ pol2rec~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ pol2rec~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/pol2rec~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/pol2rec~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ motex/polygate~.o" -c "/home/pd/auto-build/pd-extended/externals/ motex/polygate~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/polygate~.pd_linux" "/home/pd/auto-build/ pd-extended/externals/motex/polygate~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ polygate~.libs && cat /home/pd/auto-build/pd-extended/externals/ motex/polygate~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../linux/ polygate~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ polygate~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ polygate~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/polygate~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/polygate~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ motex/rec2pol~.o" -c "/home/pd/auto-build/pd-extended/externals/ motex/rec2pol~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/rec2pol~.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/rec2pol~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ rec2pol~.libs && cat /home/pd/auto-build/pd-extended/externals/ motex/rec2pol~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../linux/ rec2pol~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ rec2pol~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ rec2pol~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/rec2pol~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/rec2pol~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ motex/shuffle.o" -c "/home/pd/auto-build/pd-extended/externals/ motex/shuffle.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/shuffle.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/shuffle.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ shuffle.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ shuffle.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../linux/ shuffle.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ shuffle.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ shuffle.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/shuffle.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/shuffle.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ motex/system.o" -c "/home/pd/auto-build/pd-extended/externals/motex/ system.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/system.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/system.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ system.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ system.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../linux/ system.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ system.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ system.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/system.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/system.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ mrpeach/midifile/midifile.o" -c "/home/pd/auto-build/pd-extended/ externals/mrpeach/midifile/midifile.c" /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c: In function ‘midifile_dump_track_chunk_data’: /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c:914: warning: ‘running_status’ may be used uninitialized in this function /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c: In function ‘midifile_get_next_track_chunk_data’: /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c:1334: warning: ‘n’ is used uninitialized in this function /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c:1135: warning: ‘d’ may be used uninitialized in this function /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c: In function ‘midifile_list’: /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c:418: warning: ‘m’ may be used uninitialized in this function cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mrpeach/midifile/midifile.pd_linux" "/home/pd/ auto-build/pd-extended/externals/mrpeach/midifile/midifile.o" -lm - lc \ `test -f /home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/midifile.libs && cat /home/pd/auto-build/pd-extended/ externals/mrpeach/midifile/midifile.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/../linux/midifile.libs && \ cat /home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/../linux/midifile.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/midifile.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mrpeach/midifile/midifile.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned-char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W -ggdb - DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/ mrpeach/net/tcpclient.o" -c "/home/pd/auto-build/pd-extended/ externals/mrpeach/net/tcpclient.c" /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: In function ‘tcpclient_send’: /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: 232: error: ‘MAX_PATH’ undeclared (first use in this function) /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: 232: error: (Each undeclared identifier is reported only once /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: 232: error: for each function it appears in.) make[2]: *** [/home/pd/auto-build/pd-extended/externals/mrpeach/net/ tcpclient.o] Error 1 make[2]: Leaving directory `/home/pd/auto-build/pd-extended/externals' make[1]: *** [externals_install] Error 2 make[1]: Leaving directory `/home/pd/auto-build/pd-extended/packages' make: *** [install] Error 2 upload specs linux_make build tar.bz2 Uploading /home/pd/auto-build/pd-extended/packages/linux_make/build/ Pd*.tar.bz2 ls: /home/pd/auto-build/pd-extended/packages/linux_make/build/ Pd*.tar.bz2: No such file or directory
Message: 3 Date: Tue, 28 Nov 2006 14:23:54 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src makefile.in, 1.4.4.2.2.20, 1.4.4.2.2.21 m_conf.c, 1.1.1.3.12.6, 1.1.1.3.12.7 desire.c, 1.1.2.211, 1.1.2.212 To: pd-cvs@iem.at Message-ID: mailman.0.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24952
Modified Files: Tag: devel_0_39 makefile.in m_conf.c desire.c Log Message: forked m_conf.c for DesireData
Index: makefile.in
RCS file: /cvsroot/pure-data/pd/src/makefile.in,v retrieving revision 1.4.4.2.2.20 retrieving revision 1.4.4.2.2.21 diff -C2 -d -r1.4.4.2.2.20 -r1.4.4.2.2.21 *** makefile.in 27 Nov 2006 16:49:58 -0000 1.4.4.2.2.20 --- makefile.in 28 Nov 2006 14:23:49 -0000 1.4.4.2.2.21
*** 20,24 ****
# from pd miller ! SRC += m_pd.c m_class.c m_obj.c m_atom.c m_memory.c m_binbuf.c m_conf.c \ m_glob.c m_sched.c s_main.c s_inter.c s_file.c s_loader.c s_path.c \ s_entry.c s_audio.c s_midi.c \ --- 20,24 ----
# from pd miller ! SRC += m_pd.c m_class.c m_obj.c m_atom.c m_memory.c m_binbuf.c \ m_glob.c m_sched.c s_main.c s_inter.c s_file.c s_loader.c s_path.c \ s_entry.c s_audio.c s_midi.c \
Index: m_conf.c
RCS file: /cvsroot/pure-data/pd/src/m_conf.c,v retrieving revision 1.1.1.3.12.6 retrieving revision 1.1.1.3.12.7 diff -C2 -d -r1.1.1.3.12.6 -r1.1.1.3.12.7 *** m_conf.c 2 Jul 2006 00:51:10 -0000 1.1.1.3.12.6 --- m_conf.c 28 Nov 2006 14:23:49 -0000 1.1.1.3.12.7
*** 13,26 ****
#define S(name) void name##_setup(void);
- #ifdef DESIRE
S(desire)
S(m_obj)
S(hash)
- #else S(g_bang) S(g_hradio) S(g_hslider) S(g_mycanvas) S(g_numbox) S(g_toggle) S(g_vradio) S(g_vslider) S(g_vumeter) S(g_text) S(g_array) S(g_canvas) S(g_guiconnect) S(g_io) S(g_scalar) S
(g_template) S(g_traversal)
- #endif S(m_pd) S(x_acoustics) S(x_interface) S(x_connective) S(x_time) S(x_arithmetic) S(x_midi) S(x_misc) S(x_net) S
(x_qlist) --- 13,20 ----
*** 32,39 **** #define S(name) name##_setup(); void conf_init(void) {
- #ifdef DESIRE
S(hash)
S(m_obj)
- #endif S(m_pd) S(x_acoustics) S(x_interface) S(x_connective) S(x_time) S(x_arithmetic) S(x_midi) S(x_misc) S(x_net) S
(x_qlist) --- 26,29 ----
*** 41,48 **** S(d_delay) S(d_fft) S(d_filter) S(d_global) S(d_math) S(d_misc) S(d_osc) S(d_soundfile) S(d_ugen)
- #ifdef DESIRE
S(desire)
- #else S(g_bang) S(g_hradio) S(g_hslider) S(g_mycanvas) S(g_numbox) S(g_toggle) S(g_vradio) S(g_vslider) S(g_vumeter) S(g_text)
--- 31,34 ----
Index: desire.c
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v retrieving revision 1.1.2.211 retrieving revision 1.1.2.212 diff -C2 -d -r1.1.2.211 -r1.1.2.212 *** desire.c 28 Nov 2006 03:53:30 -0000 1.1.2.211 --- desire.c 28 Nov 2006 14:23:49 -0000 1.1.2.212
*** 7919,7920 **** --- 7919,7935 ---- } }
- /*
---------------------------------------------------------------- */
- /* formerly m_conf.c */
- #define S(name) void name##_setup(void); name##_setup();
- extern "C" {
- void conf_init(void) {
S(hash) S(m_obj) S(m_pd) S(x_acoustics) S(x_interface) S
(x_connective)
S(x_time) S(x_arithmetic) S(x_midi) S(x_misc) S(x_net) S
(x_qlist)
S(x_gui) S(x_list) S(d_arithmetic) S(d_array) S(d_ctl) S(d_dac)
S(d_delay) S(d_fft) S(d_filter) S(d_global)
S(d_math) S(d_misc) S(d_osc) S(d_soundfile) S(d_ugen)
S(desire)
- }
- };
Message: 4 Date: Tue, 28 Nov 2006 14:28:35 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src desire.h,1.1.2.47,1.1.2.48 To: pd-cvs@iem.at Message-ID: mailman.1.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26754
Modified Files: Tag: devel_0_39 desire.h Log Message: fix compilation
Index: desire.h
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.h,v retrieving revision 1.1.2.47 retrieving revision 1.1.2.48 diff -C2 -d -r1.1.2.47 -r1.1.2.48 *** desire.h 28 Nov 2006 03:53:32 -0000 1.1.2.47 --- desire.h 28 Nov 2006 14:28:33 -0000 1.1.2.48
*** 204,208 **** --- 204,213 ----
/* this is not really a gui object, but it needs to be observable. */
- #ifdef PD_PLUSPLUS_FACE struct _array : t_gobj {
- #else
- struct _array {
t_gobj meuh;
- #endif int n; /* number of elements */ int elemsize; /* size in bytes; LATER get this from
template */
Message: 5 Date: Tue, 28 Nov 2006 14:52:16 +0000 From: Hans-Christoph Steiner eighthave@users.sourceforge.net Subject: [PD-cvs] scripts/auto-build run-automated-builder,1.14,1.15 To: pd-cvs@iem.at Message-ID: mailman.2.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/scripts/auto-build In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3358
Modified Files: run-automated-builder Log Message: chopped down email report to 20 lines
Index: run-automated-builder
RCS file: /cvsroot/pure-data/scripts/auto-build/run-automated- builder,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** run-automated-builder 24 Oct 2006 04:21:35 -0000 1.14 --- run-automated-builder 28 Nov 2006 14:52:14 -0000 1.15
*** 31,35 **** if [ "x${completion_test}" != "xSUCCESS" ]; then SUBJECT="autobuild: $distro $HOSTNAME $DATE $TIME" ! tail -200 ${LOGFILE} | mail -s "${SUBJECT}" ${RECIPIENT} fi } --- 31,35 ---- if [ "x${completion_test}" != "xSUCCESS" ]; then SUBJECT="autobuild: $distro $HOSTNAME $DATE $TIME" ! tail -20 ${LOGFILE} | mail -s "${SUBJECT}" ${RECIPIENT} fi }
Message: 6 Date: Tue, 28 Nov 2006 15:36:07 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src x_list.c,1.2.2.7,1.2.2.8 To: pd-cvs@iem.at Message-ID: mailman.3.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19418
Modified Files: Tag: devel_0_39 x_list.c Log Message: removed useless reference to global var "newest".
Index: x_list.c
RCS file: /cvsroot/pure-data/pd/src/x_list.c,v retrieving revision 1.2.2.7 retrieving revision 1.2.2.8 diff -C2 -d -r1.2.2.7 -r1.2.2.8 *** x_list.c 30 Nov 2005 13:36:58 -0000 1.2.2.7 --- x_list.c 28 Nov 2006 15:36:03 -0000 1.2.2.8
*** 21,27 **** #endif
- extern t_pd *newest;
- /* the "list" object family.
--- 21,24 ----
*** 397,419 **** { if (!argc || argv[0].a_type != A_SYMBOL) ! newest = list_append_new(s, argc, argv); else { t_symbol *s2 = argv[0].a_w.w_symbol; ! if (s2 == gensym("append")) ! newest = list_append_new(s, argc-1, argv+1); ! else if (s2 == gensym("prepend")) ! newest = list_prepend_new(s, argc-1, argv+1); ! else if (s2 == gensym("split")) ! newest = list_split_new(atom_getfloatarg(1, argc, argv)); ! else if (s2 == gensym("trim")) ! newest = list_trim_new(); ! else ! { ! error("list %s: unknown function", s2->s_name); ! newest = 0; ! } }
}return (newest);
--- 394,408 ---- { if (!argc || argv[0].a_type != A_SYMBOL) ! return list_append_new(s, argc, argv); else { t_symbol *s2 = argv[0].a_w.w_symbol; ! if (s2 == gensym("append")) return list_append_new(s, argc-1, argv+1); ! if (s2 == gensym("prepend")) return list_prepend_new(s, argc-1, argv+1); ! if (s2 == gensym("split")) return list_split_new (atom_getfloatarg(1, argc, argv)); ! if (s2 == gensym("trim")) return list_trim_new(); ! error("list %s: unknown function", s2->s_name); ! return 0; } }
Message: 7 Date: Tue, 28 Nov 2006 15:46:11 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src x_connective.c,1.3.4.1.2.8,1.3.4.1.2.9 To: pd-cvs@iem.at Message-ID: mailman.4.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23183
Modified Files: Tag: devel_0_39 x_connective.c Log Message: removed useless access to "newest".
Index: x_connective.c
RCS file: /cvsroot/pure-data/pd/src/x_connective.c,v retrieving revision 1.3.4.1.2.8 retrieving revision 1.3.4.1.2.9 diff -C2 -d -r1.3.4.1.2.8 -r1.3.4.1.2.9 *** x_connective.c 30 Nov 2005 13:36:58 -0000 1.3.4.1.2.8 --- x_connective.c 28 Nov 2006 15:46:09 -0000 1.3.4.1.2.9
*** 9,13 **** #include <string.h> #include <stdio.h>
extern t_pd *newest;
/* -------------------------- int ------------------------------ */
--- 9,12 ----
*** 67,71 **** outlet_new(&x->x_obj, &s_float); floatinlet_new(&x->x_obj, &x->x_f);
}newest = &x->x_obj.ob_pd; return (x);
--- 66,69 ----
*** 110,114 **** outlet_new(&x->x_obj, &s_symbol); symbolinlet_new(&x->x_obj, &x->x_s);
}newest = &x->x_obj.ob_pd; return (x);
--- 108,111 ----
*** 166,170 **** t_bang *x = (t_bang *)pd_new(bang_class); outlet_new(&x->x_obj, &s_bang);
}newest = &x->x_obj.ob_pd; return (x);
--- 163,166 ----
Message: 8 Date: Tue, 28 Nov 2006 16:07:20 +0000 From: chunlee chunlee@users.sourceforge.net Subject: [PD-cvs] pd/src desire.tk,1.1.2.598,1.1.2.599 To: pd-cvs@iem.at Message-ID: mailman.5.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31134
Modified Files: Tag: devel_0_39 desire.tk Log Message: ..
Index: desire.tk
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v retrieving revision 1.1.2.598 retrieving revision 1.1.2.599 diff -C2 -d -r1.1.2.598 -r1.1.2.599 *** desire.tk 28 Nov 2006 03:42:00 -0000 1.1.2.598 --- desire.tk 28 Nov 2006 16:07:17 -0000 1.1.2.599
*** 248,255 ****
#--------------------------------------------------------------------- --------------# #used during subpatcherize ! set subpatcherize(pack) 0 set subpatcherize(paste) 0 set subpatcherize(parent) 0 set subpatcherize(count) 0
#--------------------------------------------------------------------- --------------# # adapted from matju's MetaRuby (UndoQueue.rb) --- 248,259 ----
#--------------------------------------------------------------------- --------------# #used during subpatcherize ! set subpatcherize(cut) 0 ! set subpatcherize(insert) 0 set subpatcherize(paste) 0 set subpatcherize(parent) 0
- set subpatcherize(sub) 0 set subpatcherize(count) 0
- set subpatcherize(x) 0
- set subpatcherize(y) 0
#--------------------------------------------------------------------- --------------# # adapted from matju's MetaRuby (UndoQueue.rb)
*** 1459,1463 **** if {![winfo exists .$self.c]} {$self init_window} }
} coords {$self subpatcherize_copy_objs
--- 1463,1466 ----
*** 2167,2172 **** --- 2170,2196 ---- global paste if {!$@mapped} {return}; set @folder $folder; $self update_title
- $self done_update
- }
- def Canvas done_update {} {
- global paste subpatcherize if {$self == $paste(state)} {$self done_paste}
- if {$self == $subpatcherize(parent) && $subpatcherize(cut)} {
set subpatcherize(cut) 0; set subpatcherize(insert) 1
set construct "#X obj $subpatcherize(x) $subpatcherize(y) pd sub
$subpatcherize(count)"
pd .$self object_insert [expr [llength $@children] - 1] $construct
return
- }
- if {$self != $subpatcherize(parent) && $subpatcherize(insert)} {
set subpatcherize(sub) $self
- }
- if {$self == $subpatcherize(parent) && $subpatcherize(insert)} {
if {$subpatcherize(sub) == "0"} {return}
$subpatcherize(sub) paste
set subpatcherize(insert) 0
return
- } }
- def Canvas make_title {} { if {!$@mapped} {return}
*** 2694,2698 **** set height [winfo height $c] set width [winfo width $c] ! if {$subpatcherize(paste)} {set height 300; set width 450} mset {l r} [$c xview] mset {t b} [$c yview] --- 2718,2722 ---- set height [winfo height $c] set width [winfo width $c] ! if {$width == 1 && $height == 1} {set height 300; set width 450} mset {l r} [$c xview] mset {t b} [$c yview]
*** 2818,2827 **** def Canvas done_paste {} { global paste subpatcherize
- puts " count ---------- $@obj_count" $self deselect_all $self selection= [lrange $@children [expr [llength $@children] -
$@obj_count] end] $self selection_wire= [lrange $@wires [expr [llength $@wires] - $@wire_count] end] set paste(state) 0
- if {$subpatcherize(paste)} {set subpatcherize(paste) 0} }
--- 2842,2849 ----
*** 2964,2968 ****
def Canvas subpatcherize {} { ! global subpatcherize if {![llength $@selection]} {return} set x 0; set y 0 --- 2986,2991 ----
def Canvas subpatcherize {} { ! global subpatcherize ! set subpatcherize(sub) 0 if {![llength $@selection]} {return} set x 0; set y 0
*** 2972,2997 **** set y [expr $y + $y1] } ! set x [expr $x / [llength $@selection]] ! set y [expr $y / [llength $@selection]] ! set construct "#X obj $x $y pd sub$subpatcherize(count)" ! set subpatcherize(pack) 1 set subpatcherize(parent) $self ! incr subpatcherize(count) $self cut
- pd .$self object_insert [expr [llength $@children] - 1] $construct
- }
- def Canvas subpatcherize_copy_objs {} {
- global subpatcherize
- if {$self == $subpatcherize(parent)} {return}
- if {$subpatcherize(pack)} {
set subpatcherize(paste) 1
$self paste
#after 200 $self edit
set c $@canvas
set subpatcherize(pack) 0
- }
- }
--- 2995,3004 ---- set y [expr $y + $y1] } ! set subpatcherize(x) [expr $x / [llength $@selection]] ! set subpatcherize(y) [expr $y / [llength $@selection]] ! set subpatcherize(cut) 1 set subpatcherize(parent) $self ! incr subpatcherize(count) $self cut }
Message: 9 Date: Tue, 28 Nov 2006 16:37:58 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src TODO,1.1.2.26,1.1.2.27 To: pd-cvs@iem.at Message-ID: mailman.6.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9724
Modified Files: Tag: devel_0_39 TODO Log Message: .
Index: TODO
RCS file: /cvsroot/pure-data/pd/src/Attic/TODO,v retrieving revision 1.1.2.26 retrieving revision 1.1.2.27 diff -C2 -d -r1.1.2.26 -r1.1.2.27 *** TODO 28 Nov 2006 00:36:51 -0000 1.1.2.26 --- TODO 28 Nov 2006 16:37:56 -0000 1.1.2.27
*** 169,175 **** backwards-compatible way, and not necessarily in a portable way. also maybe it's not that useful.
! 07:24 <matju> however we could make it different by inserting the splashscreen inside the main window ! 07:25 <matju> or we could make it a separate window but no timer, just an [OK] button, so actually, this would be ! exactly the same as the "About" dialog.
<zkink> next: move ALL functions from the command line into a Options box. --- 169,180 ---- backwards-compatible way, and not necessarily in a portable way. also maybe it's not that useful.
! [ ] splashscreen: we could make it different than other programs by inserting the splashscreen ! inside the main window or we could make it a separate window but no timer, just an [OK] button, ! so actually, this would be exactly the same as the "About" dialog. ! ! [ ] move -lang to ddrc ! [ ] move -console to ddrc ! [ ] merge martin peach's tcp externs into the core ! [ ] merge [guiconnect] and [manager]
<zkink> next: move ALL functions from the command line into a Options box.
*** 190,208 **** [ ] put [display] directly in DesireData
! <zkink> next: you need a way to see cpu usage on individual objects ! <zkink> or on patchers or on groups of selected objects ! <zkink> next: there must be a way to click on an object, and "nudge it" with your arrow keys ! <zkink> right arrow key moves it one pixel to the right, etc ! <zkink> oftentimes the mouse isnt good enough for aligning stuff up ! <zkink> next: eliminate the CONSOLE output ! <zkink> make the console part of PD ! <zkink> add an option to right click on the console and CLEAR IT ! <zkink> and allow user to select/copy data from it ! <zkink> make the font and size customizable within the application ! <zkink> just like the font/size menu which should be built into pd ! <matju> zkink: well, i think the distinction goes like, float/int/ symbol/list are selectors for ordinary datatypes, and all the other selectors are for so-called "messages", but in pd, every value transmitted counts as a message anyway. ! <matju> so "float 42" is only a special kind of message called a float... ! <zkink> ah. well the sniffer can report that <matju> by eliminate console output, i guess you mean the stdout/ stderr output as printed in the terminal window that you start pd from <zkink> yes. that's not best for systems like osx/win32 <zkink> was there anything i said so far that was confusing? or unclear --- 195,204 ---- [ ] put [display] directly in DesireData
! [ ] you need a way to see cpu usage on individual objects or on patchers or on groups of selected objects ! ! [ ] console: allow copying to clipboard; add a clear button ! <matju> by eliminate console output, i guess you mean the stdout/ stderr output as printed in the terminal window that you start pd from
- <zkink> yes. that's not best for systems like osx/win32 <zkink> was there anything i said so far that was confusing? or
unclear
*** 214,228 **** <matju> making the whole .pdrc thing gui-configurable was already high on my list btw <zkink> OK, i will make a nice list of this and make them explained better and separated by paragraphs. what ! <zkink> is your email ? sending to matju@sympatico.ca .. ! <zkink> is there some way to drag+copy an object in pd ? so it duplicates ! <zkink> matju: there must be a modifier key. you just select something, hold down the modifer and DRAG what you have selected, and it creates a copy of it ! <zkink> its unbelievable that PD doesnt have that!?!? wtf, thats insane ! <zkink> i only use it like, 500 times a day ! <zkink> selecting the objects and choosing duplicate is SLOW <mamalala> matju: what about a bash-style history, so if one places a box he can browse with the up/down keys through the list of recent created objects ? ! [ ] impd todo: send to front, send to back <yaqtil> yalla, is there a trick somewhere to make windows not get auto-resized to the width of the toolbar ! <yaqtil> i use tiny windows ! <yaqtil> and dont care if a few buttons are cut off
Marius Schebella: --- 210,222 ---- <matju> making the whole .pdrc thing gui-configurable was already high on my list btw <zkink> OK, i will make a nice list of this and make them explained better and separated by paragraphs. what ! ! [ ] drag-and-copy ! <mamalala> matju: what about a bash-style history, so if one places a box he can browse with the up/down keys through the list of recent created objects ? ! ! [ ] send to front, send to back ! <yaqtil> yalla, is there a trick somewhere to make windows not get auto-resized to the width of the toolbar ! i use tiny windows and don't care if a few buttons are cut off
Marius Schebella:
Message: 10 Date: Tue, 28 Nov 2006 16:41:54 +0000 From: Martin Peach mrpeach@users.sourceforge.net Subject: [PD-cvs] externals/mrpeach/net udpsend.c,1.2,1.3 To: pd-cvs@iem.at Message-ID: mailman.7.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/mrpeach/net In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11203
Modified Files: udpsend.c Log Message: changed MAX_PATH to FILENAME_MAX
Index: udpsend.c
RCS file: /cvsroot/pure-data/externals/mrpeach/net/udpsend.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** udpsend.c 7 Nov 2006 21:20:20 -0000 1.2 --- udpsend.c 28 Nov 2006 16:41:51 -0000 1.3
*** 1,3 **** ! /* x_net_udpsend.c 20060424. Martin Peach did it based on x_net.c. x_net.c header follows: */ /* Copyright (c) 1997-1999 Miller Puckette.
- For information on usage and redistribution, and for a
DISCLAIMER OF ALL --- 1,3 ---- ! /* udpsend.c 20060424. Martin Peach did it based on x_net.c. x_net.c header follows: */ /* Copyright (c) 1997-1999 Miller Puckette.
- For information on usage and redistribution, and for a
DISCLAIMER OF ALL
*** 119,123 **** double timeafter; int late; ! char fpath[MAX_PATH]; FILE *fptr;
--- 119,123 ---- double timeafter; int late; ! char fpath[FILENAME_MAX]; FILE *fptr;
*** 152,156 **** {
! atom_string(&argv[i], fpath, MAX_PATH); #ifdef DEBUG post ("udpsend fname: %s", fpath); --- 152,156 ---- {
! atom_string(&argv[i], fpath, FILENAME_MAX); #ifdef DEBUG post ("udpsend fname: %s", fpath);
*** 243,246 **** }
! /* end x_net_udpsend.c*/
--- 243,246 ---- }
! /* end udpsend.c*/
Message: 11 Date: Tue, 28 Nov 2006 16:42:32 +0000 From: Martin Peach mrpeach@users.sourceforge.net Subject: [PD-cvs] externals/mrpeach/net tcpserver.c,1.2,1.3 To: pd-cvs@iem.at Message-ID: mailman.8.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/mrpeach/net In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11553
Modified Files: tcpserver.c Log Message: changed MAX_PATH to FILENAME_MAX
Index: tcpserver.c
RCS file: /cvsroot/pure-data/externals/mrpeach/net/tcpserver.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** tcpserver.c 7 Nov 2006 21:17:51 -0000 1.2 --- tcpserver.c 28 Nov 2006 16:42:30 -0000 1.3
*** 1,5 **** ! /* x_net_tcpserver.c Martin Peach 20060511 working version 20060512 */ /* 20060515 works on linux too... */ ! /* x_net_tcpserver.c is based on netserver: */ /* -------------------------- netserver ------------------------------------- */ /
*/
--- 1,5 ---- ! /* tcpserver.c Martin Peach 20060511 working version 20060512 */ /* 20060515 works on linux too... */ ! /* tcpserver.c is based on netserver: */ /* -------------------------- netserver ------------------------------------- */ /
*/
*** 256,260 **** int late; int sockfd = x->x_fd[client]; ! char fpath[MAX_PATH]; FILE *fptr;
--- 256,260 ---- int late; int sockfd = x->x_fd[client]; ! char fpath[FILENAME_MAX]; FILE *fptr;
*** 291,295 **** {
! atom_string(&argv[i], fpath, MAX_PATH); #ifdef DEBUG post ("%s: fname: %s", objName, fpath); --- 291,295 ---- {
! atom_string(&argv[i], fpath, FILENAME_MAX); #ifdef DEBUG post ("%s: fname: %s", objName, fpath);
*** 646,648 **** }
! /* end of x_net_tcpserver.c */ --- 646,648 ---- }
! /* end of tcpserver.c */
Message: 12 Date: Tue, 28 Nov 2006 16:43:07 +0000 From: Martin Peach mrpeach@users.sourceforge.net Subject: [PD-cvs] externals/mrpeach/net tcpsend.c,1.2,1.3 To: pd-cvs@iem.at Message-ID: mailman.9.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/mrpeach/net In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11572
Modified Files: tcpsend.c Log Message: changed MAX_PATH to FILENAME_MAX
Index: tcpsend.c
RCS file: /cvsroot/pure-data/externals/mrpeach/net/tcpsend.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** tcpsend.c 7 Nov 2006 21:19:29 -0000 1.2 --- tcpsend.c 28 Nov 2006 16:43:04 -0000 1.3
*** 1,3 **** ! /* x_net_tcpsend.c 20060424 Martin Peach did it based on x_net.c. x_net.c header follows: */ /* Copyright (c) 1997-1999 Miller Puckette.
- For information on usage and redistribution, and for a
DISCLAIMER OF ALL --- 1,3 ---- ! /* tcpsend.c 20060424 Martin Peach did it based on x_net.c. x_net.c header follows: */ /* Copyright (c) 1997-1999 Miller Puckette.
- For information on usage and redistribution, and for a
DISCLAIMER OF ALL
*** 126,130 **** double timeafter; int late; ! char fpath[MAX_PATH]; FILE *fptr;
--- 126,130 ---- double timeafter; int late; ! char fpath[FILENAME_MAX]; FILE *fptr;
*** 159,163 **** {
! atom_string(&argv[i], fpath, MAX_PATH); #ifdef DEBUG post ("tcpsend fname: %s", fpath); --- 159,163 ---- {
! atom_string(&argv[i], fpath, FILENAME_MAX); #ifdef DEBUG post ("tcpsend fname: %s", fpath);
*** 250,252 **** }
! /* end x_net_tcpsend.c*/ --- 250,252 ---- }
! /* end tcpsend.c */
Message: 13 Date: Tue, 28 Nov 2006 16:44:20 +0000 From: Martin Peach mrpeach@users.sourceforge.net Subject: [PD-cvs] externals/mrpeach/net tcpclient.c,1.2,1.3 To: pd-cvs@iem.at Message-ID: mailman.10.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/mrpeach/net In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11927
Modified Files: tcpclient.c Log Message: changed MAX_PATH to FILENAME_MAX.
Index: tcpclient.c
RCS file: /cvsroot/pure-data/externals/mrpeach/net/tcpclient.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** tcpclient.c 7 Nov 2006 21:18:27 -0000 1.2 --- tcpclient.c 28 Nov 2006 16:44:18 -0000 1.3
*** 1,5 **** ! /* x_net_tcp_client.c Martin Peach 20060508, working version 20060512 */ /* linux version 20060515 */ ! /* x_net_tcp_client.c is based on netclient: */ /* -------------------------- netclient ------------------------------------- */ /
*/
--- 1,5 ---- ! /* tcpclient.c Martin Peach 20060508, working version 20060512 */ /* linux version 20060515 */ ! /* tcpclient.c is based on netclient: */ /* -------------------------- netclient ------------------------------------- */ /
*/
*** 230,234 **** double timeafter; int late; ! char fpath[MAX_PATH]; FILE *fptr;
--- 230,234 ---- double timeafter; int late; ! char fpath[FILENAME_MAX]; FILE *fptr;
*** 267,271 **** {
! atom_string(&argv[i], fpath, MAX_PATH); #ifdef DEBUG post ("%s_send fname: %s", objName, fpath); --- 267,271 ---- {
! atom_string(&argv[i], fpath, FILENAME_MAX); #ifdef DEBUG post ("%s_send fname: %s", objName, fpath);
*** 471,473 **** }
! /* end of x_net_tcp.c */ --- 471,473 ---- }
! /* end of tcpclient.c */
Message: 14 Date: Tue, 28 Nov 2006 17:20:18 +0000 From: Alexandre Quessy alexandrequessy@users.sourceforge.net Subject: [PD-cvs] externals/mapping median_n-help.pd, NONE, 1.1 median_n.pd, NONE, 1.1 median-help.pd, 1.1, NONE median.pd, 1.1, NONE To: pd-cvs@iem.at Message-ID: mailman.11.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/mapping In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25386
Added Files: median_n-help.pd median_n.pd Removed Files: median-help.pd median.pd Log Message: renaming median for median_n
--- median-help.pd DELETED ---
--- NEW FILE: median_n-help.pd --- #N canvas 748 316 556 301 10; #X obj 16 105 cnv 15 60 60 empty empty empty 20 12 0 14 -258699 -66577 0; #X floatatom 22 30 5 0 0 0 - - -; #X floatatom 22 220 5 0 0 0 - - -; #X text 120 166 Calculates the median of the last n numbers in a stream of numbers.; #X text 120 221 )c( Alexandre Quessy 2006; #X msg 89 55 123 234 345 123 345 67; #X obj 56 81 drip; #X obj 184 197 zexy; #X text 118 197 Requires; #X text 191 118 [median <sample set size>]; #N canvas 0 0 342 294 more 0; #X obj 90 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 0 1; #X obj 267 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 0 1; #X text 71 66 Play with the left one.; #X obj 127 139 median_n 25; #X connect 0 0 3 0; #X connect 3 0 1 0; #X restore 404 261 pd more examples; #X msg 87 29 999 999 7 6 5 0 0; #X obj 268 197 expr; #X text 230 197 and; #X text 94 82 Needs a stream of floats , not a list; #X text 122 243 Release under the GPL v2; #X obj 22 115 median_n 6; #X connect 1 0 16 0; #X connect 5 0 6 0; #X connect 6 0 16 0; #X connect 11 0 6 0; #X connect 16 0 2 0;
--- median.pd DELETED ---
--- NEW FILE: median_n.pd --- #N canvas 609 51 652 617 10; #X obj 88 37 inlet; #X obj 254 115 f $1; #X obj 117 321 list split 5; #X obj 159 490 list split 1; #X obj 159 550 outlet; #X obj 255 85 loadbang; #X obj 342 86 inlet; #X obj 127 461 list split; #X obj 126 371 sort; #X obj 117 237 list append; #X obj 290 316 expr rint(($f1+1)/2)-1; #X text 329 585 )c( Alexandre Quessy 2006; #X text 203 59 arg/ inlet 2 : Number of values in the sample set of data.; #X text 86 12 inlet 1 : float; #X text 214 547 median; #X connect 0 0 9 0; #X connect 1 0 2 1; #X connect 1 0 10 0; #X connect 2 0 8 0; #X connect 2 0 9 1; #X connect 2 2 9 1; #X connect 3 0 4 0; #X connect 5 0 1 0; #X connect 6 0 1 0; #X connect 7 1 3 0; #X connect 8 0 7 0; #X connect 9 0 2 0; #X connect 10 0 7 1;
Message: 15 Date: Tue, 28 Nov 2006 17:42:44 +0000 From: Alexandre Quessy alexandrequessy@users.sourceforge.net Subject: [PD-cvs] externals/mapping median-help.pd, 1.2, 1.3 median.pd, 1.2, 1.3 median_n-help.pd, 1.1, 1.2 To: pd-cvs@iem.at Message-ID: mailman.12.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/mapping In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1058
Modified Files: median_n-help.pd Added Files: median-help.pd median.pd Log Message: Adding median that supports lists.
--- NEW FILE: median-help.pd --- #N canvas 632 165 556 301 10; #X obj 16 105 cnv 15 60 60 empty empty empty 20 12 0 14 -258699 -66577 0; #X floatatom 22 220 5 0 0 0 - - -; #X text 326 235 )c( Alexandre Quessy 2006; #X msg 89 55 123 234 345 123 345 67; #X obj 390 203 zexy; #X text 324 203 Requires; #X obj 474 203 expr; #X text 436 203 and; #X text 328 249 Release under the GPL v2; #X text 125 139 Calculates the median of a list of floats.; #X text 127 103 [median]; #X msg 89 29 999 999 7 6 5 0 -99999; #X msg 88 4 0 67 68 67 69 67 1023; #X obj 22 115 median; #X text 131 250 See also; #X obj 199 247 median_n; #X connect 3 0 13 0; #X connect 11 0 13 0; #X connect 12 0 13 0; #X connect 13 0 1 0;
Index: median_n-help.pd
RCS file: /cvsroot/pure-data/externals/mapping/median_n-help.pd,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** median_n-help.pd 28 Nov 2006 17:20:16 -0000 1.1 --- median_n-help.pd 28 Nov 2006 17:42:42 -0000 1.2
*** 4,15 **** #X floatatom 22 30 5 0 0 0 - - -; #X floatatom 22 220 5 0 0 0 - - -; ! #X text 120 166 Calculates the median of the last n numbers in a stream of numbers.; ! #X text 120 221 )c( Alexandre Quessy 2006; ! #X msg 89 55 123 234 345 123 345 67; ! #X obj 56 81 drip; ! #X obj 184 197 zexy; ! #X text 118 197 Requires; ! #X text 191 118 [median <sample set size>]; #N canvas 0 0 342 294 more 0; #X obj 90 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 --- 4,12 ---- #X floatatom 22 30 5 0 0 0 - - -; #X floatatom 22 220 5 0 0 0 - - -; ! #X text 112 93 Calculates the median of the last n numbers in a stream of numbers.; ! #X text 349 254 )c( Alexandre Quessy 2006; ! #X obj 414 225 zexy; ! #X text 348 225 Requires; #N canvas 0 0 342 294 more 0; #X obj 90 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144
*** 21,34 **** #X connect 0 0 3 0; #X connect 3 0 1 0; ! #X restore 404 261 pd more examples; ! #X msg 87 29 999 999 7 6 5 0 0; ! #X obj 268 197 expr; ! #X text 230 197 and; ! #X text 94 82 Needs a stream of floats , not a list; ! #X text 122 243 Release under the GPL v2; #X obj 22 115 median_n 6; ! #X connect 1 0 16 0; ! #X connect 5 0 6 0; ! #X connect 6 0 16 0; ! #X connect 11 0 6 0; ! #X connect 16 0 2 0; --- 18,31 ---- #X connect 0 0 3 0; #X connect 3 0 1 0; ! #X restore 117 172 pd more examples; ! #X obj 498 225 expr; ! #X text 460 225 and; ! #X text 352 268 Release under the GPL v2; #X obj 22 115 median_n 6; ! #X text 108 55 [median_n <sample set size>]; ! #X text 112 119 Useful for discarding irrealistic values received from ! electronic sensors.; ! #X text 119 268 See also; ! #X obj 187 266 median; ! #X connect 1 0 11 0; ! #X connect 11 0 2 0;
--- NEW FILE: median.pd --- #N canvas 609 51 652 617 10; #X obj 88 37 inlet; #X obj 117 321 list split 5; #X obj 159 490 list split 1; #X obj 159 550 outlet; #X obj 127 461 list split; #X obj 126 371 sort; #X obj 117 237 list append; #X obj 290 316 expr rint(($f1+1)/2)-1; #X text 329 585 )c( Alexandre Quessy 2006; #X text 214 547 median; #X obj 213 157 length; #X obj 175 93 t l l; #X text 86 12 inlet 1 : list of floats; #X obj 141 140 drip; #X connect 0 0 11 0; #X connect 1 0 5 0; #X connect 1 0 6 1; #X connect 1 2 6 1; #X connect 2 0 3 0; #X connect 4 1 2 0; #X connect 5 0 4 0; #X connect 6 0 1 0; #X connect 7 0 4 1; #X connect 10 0 1 1; #X connect 10 0 7 0; #X connect 11 0 13 0; #X connect 11 1 10 0; #X connect 13 0 6 0;
Message: 16 Date: Tue, 28 Nov 2006 18:37:05 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src TODO,1.1.2.27,1.1.2.28 To: pd-cvs@iem.at Message-ID: mailman.13.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21314
Modified Files: Tag: devel_0_39 TODO Log Message: .
Index: TODO
RCS file: /cvsroot/pure-data/pd/src/Attic/TODO,v retrieving revision 1.1.2.27 retrieving revision 1.1.2.28 diff -C2 -d -r1.1.2.27 -r1.1.2.28 *** TODO 28 Nov 2006 16:37:56 -0000 1.1.2.27 --- TODO 28 Nov 2006 18:37:03 -0000 1.1.2.28
*** 152,156 **** [ ] GUI objects for [inlet] and [outlet] and [pd] ([page]) [ ] subpatcherize selection
<zkink> after it's created, it leaves you with a new object,
with the text focus waiting for you to type its name
[ ] symbol vs strings: Ruby is right: the Symbol vs String distinction is annoying and possibly obsolete. --- 152,155 ----
*** 165,171 ****
[ ] I would like to know how much it is feasible to compress the t_atom ! structure so that even with 64-bit pointers the t_atom still stays 8 bytes ! instead of 16. I think it's possible, but not necessarily in a ! backwards-compatible way, and not necessarily in a portable way. also maybe it's not that useful.
[ ] splashscreen: we could make it different than other programs by inserting the splashscreen --- 164,170 ----
[ ] I would like to know how much it is feasible to compress the t_atom ! structure so that even with 64-bit pointers the t_atom still stays 8 bytes ! instead of 16. I think it's possible, but not necessarily in a ! backwards-compatible way, and not necessarily in a portable way. also maybe it's not that useful.
[ ] splashscreen: we could make it different than other programs by inserting the splashscreen
*** 177,222 **** [ ] merge martin peach's tcp externs into the core [ ] merge [guiconnect] and [manager]
- <zkink> next: move ALL functions from the command line into a
Options box.
- <zkink> options box should save a PD config file
- <zkink> create a mouse cursor/tool that reports DATA TYPE, and
MESSAGES when it hovers over any line
- <zkink> it could be done 2 ways:
- <zkink> if you select any wire, it reports whats coming through
that wire
- <matju> the NULL object looks like jMax's [fork] except with only
one outlet
- <matju> or almost like [t a]
- <zkink> that would work as a makeshift plan for multisegmented wires
- <matju> except [t a] is more like "list $1" and converts scalars
into 1-element lists (yuck)
- <zkink> since its compatible with the current pd fileformat
- <zkink> it can be tiny: 3 pixels by 3 pixels
- <zkink> just a little DOT
- [ ] data inspector: when this tool is enabled, it prints on the
console any data coming through whatever cable you currently have selected. if you select multiple wires, it reports whats going through multiple wires. [ ] put [display] directly in DesireData
- [ ] you need a way to see cpu usage on individual objects or on
patchers or on groups of selected objects
- [ ] console: allow copying to clipboard; add a clear button
- <matju> by eliminate console output, i guess you mean the stdout/
stderr output as printed in the terminal window that you start pd from
- <zkink> yes. that's not best for systems like osx/win32
- <zkink> was there anything i said so far that was confusing? or
unclear
- <zkink> next: key command dialog box
- <zkink> allows you to configure all keys for everything
- <zkink> next: put the "icon set" configuration into Options
- <zkink> along with all the stuff that you used to have to
configure with --console flags
- <matju> i can't follow, you write too much stuff
- <matju> making the whole .pdrc thing gui-configurable was already
high on my list btw
- <zkink> OK, i will make a nice list of this and make them
explained better and separated by paragraphs. what
- [ ] drag-and-copy
! ! <mamalala> matju: what about a bash-style history, so if one places a box he can browse with the up/down keys through the list of recent created objects ? ! [ ] send to front, send to back ! ! <yaqtil> yalla, is there a trick somewhere to make windows not get auto-resized to the width of the toolbar ! i use tiny windows and don't care if a few buttons are cut off
Marius Schebella: --- 176,190 ---- [ ] merge martin peach's tcp externs into the core [ ] merge [guiconnect] and [manager] [ ] data inspector: when this tool is enabled, it prints on the console any data coming through whatever cable you currently have selected. if you select multiple wires, it reports whats going through multiple wires. [ ] put [display] directly in DesireData [ ] you need a way to see cpu usage on individual objects or on patchers or on groups of selected objects [ ] console: allow copying to clipboard; add a clear button [ ] drag-and-copy ! [ ] mamalala suggests a bash-style history, so if one places a box he can browse ! with the up/down keys through the list of recent created objects. ! matju thinks that it could be turned into a dynamic button bar that you can drag from. [ ] send to front, send to back ! [ ] make windows not get auto-resized to the width of the toolbar, so that people can have tiny windows.
Marius Schebella:
Message: 17 Date: Tue, 28 Nov 2006 18:37:48 +0000 From: musil tmusil@users.sourceforge.net Subject: [PD-cvs] externals/iem/iem_bin_ambi/help ambi_reduced_decode_fir2-help.pd, NONE, 1.1 ambi_reduced_decode_fft2-help.pd, 1.1, NONE To: pd-cvs@iem.at Message-ID: mailman.14.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/iem/iem_bin_ambi/help In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21675/iem/ iem_bin_ambi/help
Added Files: ambi_reduced_decode_fir2-help.pd Removed Files: ambi_reduced_decode_fft2-help.pd Log Message: change to binary 1
--- ambi_reduced_decode_fft2-help.pd DELETED ---
--- NEW FILE: ambi_reduced_decode_fir2-help.pd --- #N canvas 87 6 810 646 10; #X obj 29 365 soundfiler; #X obj 38 203 unpack s s; #X msg 29 344 read -skip $1 $2 $3; #X obj 387 335 pp element; #X obj 56 299 mergefilename /; #X text 386 373 multiplexer control indices; #X text 382 384 for spec2_matrix_bundle_stat~; #X text 407 133 1.arg: <float> unique-number used as table-name-prefix ; #X obj 29 323 pack f s s; #X obj 56 251 symbol .; #X obj 38 226 t b b s; #X obj 56 273 pack s s; #X obj 29 260 f 0; #X obj 38 60 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 387 356 print; #X text 407 143 2.arg: <symbol> last part of left HRIR table name; #N canvas 0 0 469 388 init_fadeout 0; #X obj 124 23 loadbang; #X obj 124 45 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 124 73 for++ 0 127; #X obj 124 144 t b; #X msg 124 164 1; #X obj 124 123 moses 95; #X obj 167 144 - 95; #X obj 167 166 / 32; #X obj 167 220 * 3.14159; #X obj 167 264 t f f; #X obj 172 286 *; #X obj 172 317 tabwrite $0_fadeout; #X obj 270 162 + 128; #X msg 270 185 0 $1; #X obj 153 97 t f f f; #X obj 167 241 cos; #X obj 167 199 / 2; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 2 0 14 0; #X connect 3 0 4 0; #X connect 4 0 11 0; #X connect 5 0 3 0; #X connect 5 1 6 0; #X connect 6 0 7 0; #X connect 7 0 16 0; #X connect 8 0 15 0; #X connect 9 0 10 0; #X connect 9 1 10 1; #X connect 10 0 11 0; #X connect 12 0 13 0; #X connect 13 0 11 0; #X connect 14 0 5 0; #X connect 14 1 11 1; #X connect 14 2 12 0; #X connect 15 0 9 0; #X connect 16 0 8 0; #X restore 157 510 pd init_fadeout; #X text 87 585 IEM KUG; #X text 71 573 musil; #X text 101 573 @; #X text 107 573 iem.at; #X text 70 595 Graz , Austria; #X text 22 562 (c) Thomas Musil 2000 - 2006; #X text 211 40 up to 12.Order 2-dimensional; #X text 208 28 up to 5.Order 3-dimensional or; #X text 220 14 AMBISONIC BINAURAL DECODING; #X text 429 20 calculates a reduced set; #X obj 39 112 cnv 15 102 15 empty empty empty 20 12 0 14 -260818 -66577 0; #N canvas 0 5 998 715 input_messages 0; #X obj 197 645 outlet; #X msg 67 401 calc_pinv; #X msg 14 615 calc_sym; #X obj 93 273 pp pht_ls; #X obj 107 218 pp real_ls; #X obj 120 174 pp load_HRIR; #X msg 120 154 1 L0e045a.wav , 2 L0e135a.wav , 3 L0e225a.wav , 4 L0e315a.wav; #X obj 80 336 pp ipht_ireal_muladd; #X obj 133 130 pp ambi_weight; #X obj 147 86 pp sing_range; #X msg 93 253 1 -90 0; #X msg 147 66 1e-010; #X msg 80 315 1 4 0.707; #X obj 14 26 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X msg 133 110 1 1; #X obj 14 5 inlet; #X msg 107 198 1 45 , 2 135 , 3 225 , 4 315; #X text 670 112 -180 <= phi <= +180; #X text 231 115 input: <ambi_weight> one mul-factor for each; #X text 655 12 n_ao = ambisonic-order; #X text 667 49 all angles in degree; #X text 276 126 ambisonic order group to suppress the side-lobe- phenomena ; #X text 273 388 of all (real + phantom) loudspeaker positions ,; #X text 274 412 and calculates the pseudo inverse.; #X text 277 400 multiplicates the ambi order weight; #X text 536 304 mirror_weight; #X text 275 330 phantom speaker with the factor "mirror_weight" and adds; #X text 231 38 input: <sing_range> singularity range; #X text 274 49 when calculating the inverse of the matrix by gauss ; #X text 274 59 algorithm , you have to divide a row by a certain number ,; #X text 274 79 outside of this range (> sing_range , or < - sing_range). ; #X text 274 91 Otherwise we say , this matrix is singular.; #X text 274 69 to achieve the identity matrix. This number has to be ; #X text 640 23 n_re_ls = number of real loudspeakers; #X text 640 35 n_vi_ls = number of virtual phantom loudspeakers; #X text 271 197 input: <real_ls> re_ls_index + phi .. 2-dimensional ; #X text 271 208 input: <real_ls> re_ls_index + theta + phi .. 3- dimensional ; #X text 231 241 input: <pht_ls> vi_ls_index + phi .. 2-dimensional ; #X text 231 252 input: <pht_ls> vi_ls_index + theta + phi .. 3- dimensional ; #X text 670 100 -90 <= theta <= +90; #X text 662 76 1 <= re_ls_index <= n_re_ls; #X text 662 87 1 <= vi_ls_index <= n_vi_ls; #X text 313 219 encodes the re_ls_index row of a matrix; #X text 274 264 encodes the (re_ls_index + vi_ls_index) row of a matrix ; #X text 275 275 we need them to achieve a nonsingular matrix; #X obj 14 45 t b b b b b b b b b b b; #X obj 27 584 pp calc_reduced; #X msg 27 562 1 , 2 , 3; #X msg 40 506 1 , 2 , 3; #X msg 53 454 1 , 2 , 3 , 4; #X obj 53 475 pp check_HRIR_arrays; #X text 481 150 input: <load_HRIR> : re_ls_index + left_ear_HRIR_wav_file ; #X text 230 377 input: <calc_pinv> starts the encoding; #X text 230 304 input: <ipht_ireal_muladd> vi_ls_index re_ls_index ; #X text 276 317 multiplies the column "vi_ls_index + re_ls_index" of ; #X text 274 343 this column to the column "re_ls_index" of real speaker ; #X text 230 442 input: <check_HRIR_arrays> re_ls_index; #X text 275 468 index of the HRIR from loudspeaker to the left ear. ; #X text 274 455 checks the existence of the table with the "re_ls_index"-th ; #X text 274 509 checks the existence of the reduced decoder table; #X text 275 522 with the "ambi_ch_index"-th index.; #X text 273 534 [1 .. (2*n_ao+1)] 2d; #X text 421 534 [1 .. (n_ao+1)*(n_ao+1)] 3d; #X text 230 561 input: <calc_reduced> ambi_ch_index; #X text 275 574 multiplies the matrix of HRIR with the "ambi_ch_index"-th ; #X text 26 663 to bin_ambi_reduced_decode_fft2; #X text 524 162 and outputs on the left 2 symbols (table + wav); #X text 230 611 input: <calc_sym> outputs a list of 2 floats; #X text 273 622 second float is the index , first float is one or two; #X text 273 633 one means symmetric , two means asymmetric column of; #X text 273 644 reduced decoder matrix. (message is especially for ; #X text 253 223 ____________________________________________________________ ; #X text 253 279 ____________________________________________________________ ; #X text 253 347 ____________________________________________________________ ; #X text 253 416 ____________________________________________________________ ; #X text 253 473 ____________________________________________________________ ; #X text 253 539 ____________________________________________________________ ; #X text 253 592 ____________________________________________________________ ; #X text 253 662 ____________________________________________________________ ; #X text 255 95 ____________________________________________________________ ; #X text 496 168 ____________________________________________________________ ; #X text 636 58 _________________________________________________; #X text 636 121 _________________________________________________; #X text 66 24 in this order; #X text 275 655 matrix object "spec2_matrix_bundle_stat~"; #X obj 40 527 pp check_HRIR_RED_arrays; #X text 230 496 input: <check_HRIR_RED_arrays> ambi_ch_index; #X text 273 587 column of the decoder matrix; #X connect 1 0 0 0; #X connect 2 0 0 0; #X connect 3 0 0 0; #X connect 4 0 0 0; #X connect 5 0 0 0; #X connect 6 0 5 0; #X connect 7 0 0 0; #X connect 8 0 0 0; #X connect 9 0 0 0; #X connect 10 0 3 0; #X connect 11 0 9 0; #X connect 12 0 7 0; #X connect 13 0 45 0; #X connect 14 0 8 0; #X connect 15 0 13 0; #X connect 16 0 4 0; #X connect 45 0 2 0; #X connect 45 1 47 0; #X connect 45 2 48 0; #X connect 45 3 49 0; #X connect 45 4 1 0; #X connect 45 7 16 0; #X connect 45 8 6 0; #X connect 45 9 14 0; #X connect 45 10 11 0; #X connect 46 0 0 0; #X connect 47 0 46 0; #X connect 48 0 85 0; #X connect 49 0 50 0; #X connect 50 0 0 0; #X connect 85 0 0 0; #X restore 38 111 pd input_messages; #X text 108 203 load control of Head Related; #X text 108 215 Impulse Responses; #X text 21 12 ambi_reduced_decode_fir2; #X text 446 33 of HRIRs; #X obj 29 423 table $0_1_HRIR 128; #X obj 29 443 table $0_2_HRIR 128; #X obj 29 463 table $0_3_HRIR 128; #X obj 29 483 table $0_4_HRIR 128; #X obj 30 509 table $0_fadeout 128; #X obj 265 418 table $0_1_HRIR_RED 128; #X obj 265 438 table $0_2_HRIR_RED 128; #X obj 265 458 table $0_3_HRIR_RED 128; #X text 407 203 8.arg: <float> number of phantom loudspeakers; #X text 407 193 7.arg: <float> number of real loudspeakers; #X text 407 183 6.arg: <float> ambisonic dimension; #X text 407 173 5.arg: <float> ambisonic order; #X text 407 163 4.arg: <symbol> last part of HRIR fadeout window table name; #X text 407 153 3.arg: <symbol> last part of reduced HRIR table name ; #X text 407 213 9.arg: <float> FIR-size = effective HRIR-length; #X obj 38 165 bin_ambi_reduced_decode_fir2 $0 HRIR HRIR_RED fadeout 1 2 4 0 128; #X connect 1 0 10 0; #X connect 1 1 8 2; #X connect 2 0 0 0; #X connect 3 0 14 0; #X connect 4 0 8 1; #X connect 8 0 2 0; #X connect 9 0 11 0; #X connect 10 0 12 0; #X connect 10 1 9 0; #X connect 10 2 11 1; #X connect 11 0 4 0; #X connect 12 0 8 0; #X connect 13 0 28 0; #X connect 28 0 48 0; #X connect 48 0 1 0; #X connect 48 1 3 0;
Message: 18 Date: Tue, 28 Nov 2006 18:38:30 +0000 From: Alexandre Quessy alexandrequessy@users.sourceforge.net Subject: [PD-cvs] externals/mapping/help median-help.pd, NONE, 1.1 median_n-help.pd, NONE, 1.1 To: pd-cvs@iem.at Message-ID: mailman.15.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/mapping/help In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22045/help
Added Files: median-help.pd median_n-help.pd Log Message: Putting the help files in the right directory
--- NEW FILE: median-help.pd --- #N canvas 632 165 556 301 10; #X obj 16 105 cnv 15 60 60 empty empty empty 20 12 0 14 -258699 -66577 0; #X floatatom 22 220 5 0 0 0 - - -; #X text 326 235 )c( Alexandre Quessy 2006; #X msg 89 55 123 234 345 123 345 67; #X obj 390 203 zexy; #X text 324 203 Requires; #X obj 474 203 expr; #X text 436 203 and; #X text 328 249 Release under the GPL v2; #X text 125 139 Calculates the median of a list of floats.; #X text 127 103 [median]; #X msg 89 29 999 999 7 6 5 0 -99999; #X msg 88 4 0 67 68 67 69 67 1023; #X obj 22 115 median; #X text 131 250 See also; #X obj 199 247 median_n; #X connect 3 0 13 0; #X connect 11 0 13 0; #X connect 12 0 13 0; #X connect 13 0 1 0;
--- NEW FILE: median_n-help.pd --- #N canvas 748 316 556 301 10; #X obj 16 105 cnv 15 60 60 empty empty empty 20 12 0 14 -258699 -66577 0; #X floatatom 22 30 5 0 0 0 - - -; #X floatatom 22 220 5 0 0 0 - - -; #X text 112 93 Calculates the median of the last n numbers in a stream of numbers.; #X text 349 254 )c( Alexandre Quessy 2006; #X obj 414 225 zexy; #X text 348 225 Requires; #N canvas 0 0 342 294 more 0; #X obj 90 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 0 1; #X obj 267 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 0 1; #X text 71 66 Play with the left one.; #X obj 127 139 median_n 25; #X connect 0 0 3 0; #X connect 3 0 1 0; #X restore 117 172 pd more examples; #X obj 498 225 expr; #X text 460 225 and; #X text 352 268 Release under the GPL v2; #X obj 22 115 median_n 6; #X text 108 55 [median_n <sample set size>]; #X text 112 119 Useful for discarding irrealistic values received from electronic sensors.; #X text 119 268 See also; #X obj 187 266 median; #X connect 1 0 11 0; #X connect 11 0 2 0;
Message: 19 Date: Tue, 28 Nov 2006 18:38:30 +0000 From: Alexandre Quessy alexandrequessy@users.sourceforge.net Subject: [PD-cvs] externals/mapping median-help.pd, 1.3, NONE median_n-help.pd, 1.2, NONE To: pd-cvs@iem.at Message-ID: mailman.16.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/mapping In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22045
Removed Files: median-help.pd median_n-help.pd Log Message: Putting the help files in the right directory
--- median-help.pd DELETED ---
--- median_n-help.pd DELETED ---
Message: 20 Date: Tue, 28 Nov 2006 18:38:42 +0000 From: musil tmusil@users.sourceforge.net Subject: [PD-cvs] externals/iem/iem_bin_ambi/help ambi_reduced_decode_fft2-help.pd, 1.2, 1.3 To: pd-cvs@iem.at Message-ID: mailman.17.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/iem/iem_bin_ambi/help In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22077/iem/ iem_bin_ambi/help
Added Files: ambi_reduced_decode_fft2-help.pd Log Message: change to binary 2
--- NEW FILE: ambi_reduced_decode_fft2-help.pd --- #N canvas 87 6 749 642 10; #X obj 29 365 soundfiler; #X obj 38 203 unpack s s; #X msg 29 344 read -skip $1 $2 $3; #X obj 345 335 pp element; #X obj 56 299 mergefilename /; #X text 344 373 multiplexer control indices; #X text 340 384 for spec2_matrix_bundle_stat~; #X text 367 133 1.arg: <float> unique-number used as table-name-prefix ; #X obj 29 323 pack f s s; #X text 367 183 6.arg: <float> ambisonic order; #X text 367 193 7.arg: <float> ambisonic dimension; #X text 367 203 8.arg: <float> number of real loudspeakers; #X text 367 213 9.arg: <float> number of phantom loudspeakers; #X text 361 223 10.arg: <float> FFT-size = 2 x effective HRIR-length ; #X obj 38 165 bin_ambi_reduced_decode_fft2 $0 HRIR HRTF_re HRTF_im fadeout 1 2 4 0 256; #X obj 30 509 table $0_fadeout 256; #X obj 56 251 symbol .; #X obj 38 226 t b b s; #X obj 56 273 pack s s; #X obj 29 260 f 0; #X obj 38 60 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 345 356 print; #X obj 29 423 table $0_1_HRIR 256; #X obj 265 418 table $0_1_HRTF_re 256; #X obj 405 418 table $0_1_HRTF_im 256; #X obj 29 483 table $0_4_HRIR 256; #X obj 29 463 table $0_3_HRIR 256; #X obj 29 443 table $0_2_HRIR 256; #X obj 265 438 table $0_2_HRTF_re 256; #X obj 265 458 table $0_3_HRTF_re 256; #X obj 405 458 table $0_3_HRTF_im 256; #X obj 405 438 table $0_2_HRTF_im 256; #X text 21 12 ambi_reduced_decode_fft2; #X text 367 143 2.arg: <symbol> last part of left HRIR table name; #X text 367 173 5.arg: <symbol> last part of HRIR fadeout window table name; #N canvas 0 0 465 384 init_fadeout 0; #X obj 124 23 loadbang; #X obj 124 45 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 124 73 for++ 0 127; #X obj 124 144 t b; #X msg 124 164 1; #X obj 124 123 moses 95; #X obj 167 144 - 95; #X obj 167 166 / 32; #X obj 167 220 * 3.14159; #X obj 167 264 t f f; #X obj 172 286 *; #X obj 172 317 tabwrite $0_fadeout; #X obj 270 162 + 128; #X msg 270 185 0 $1; #X obj 153 97 t f f f; #X obj 167 241 cos; #X obj 167 199 / 2; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 2 0 14 0; #X connect 3 0 4 0; #X connect 4 0 11 0; #X connect 5 0 3 0; #X connect 5 1 6 0; #X connect 6 0 7 0; #X connect 7 0 16 0; #X connect 8 0 15 0; #X connect 9 0 10 0; #X connect 9 1 10 1; #X connect 10 0 11 0; #X connect 12 0 13 0; #X connect 13 0 11 0; #X connect 14 0 5 0; #X connect 14 1 11 1; #X connect 14 2 12 0; #X connect 15 0 9 0; #X connect 16 0 8 0; #X restore 157 510 pd init_fadeout; #X text 87 585 IEM KUG; #X text 71 573 musil; #X text 101 573 @; #X text 107 573 iem.at; #X text 70 595 Graz , Austria; #X text 22 562 (c) Thomas Musil 2000 - 2006; #X text 211 40 up to 12.Order 2-dimensional; #X text 208 28 up to 5.Order 3-dimensional or; #X text 367 153 3.arg: <symbol> last part of real reduced HRTF table name; #X text 367 163 4.arg: <symbol> last part of imag reduced HRTF table name; #X text 220 14 AMBISONIC BINAURAL DECODING; #X text 446 33 of HRTF-spectra; #X text 429 20 calculates a reduced set; #X obj 39 112 cnv 15 102 15 empty empty empty 20 12 0 14 -260818 -66577 0; #N canvas 0 5 982 699 input_messages 0; #X obj 147 645 outlet; #X msg 67 401 calc_pinv; #X msg 14 615 calc_sym; #X obj 93 273 pp pht_ls; #X obj 107 218 pp real_ls; #X obj 120 174 pp load_HRIR; #X msg 120 154 1 L0e045a.wav , 2 L0e135a.wav , 3 L0e225a.wav , 4 L0e315a.wav; #X obj 80 336 pp ipht_ireal_muladd; #X obj 133 130 pp ambi_weight; #X obj 147 86 pp sing_range; #X msg 93 253 1 -90 0; #X msg 147 66 1e-010; #X msg 80 315 1 4 0.707; #X obj 14 26 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X msg 133 110 1 1; #X obj 14 5 inlet; #X msg 107 198 1 45 , 2 135 , 3 225 , 4 315; #X text 670 112 -180 <= phi <= +180; #X text 231 115 input: <ambi_weight> one mul-factor for each; #X text 655 12 n_ao = ambisonic-order; #X text 667 49 all angles in degree; #X text 276 126 ambisonic order group to suppress the side-lobe- phenomena ; #X text 273 388 of all (real + phantom) loudspeaker positions ,; #X text 274 412 and calculates the pseudo inverse.; #X text 277 400 multiplicates the ambi order weight; #X text 536 304 mirror_weight; #X text 275 330 phantom speaker with the factor "mirror_weight" and adds; #X text 231 38 input: <sing_range> singularity range; #X text 274 49 when calculating the inverse of the matrix by gauss ; #X text 274 59 algorithm , you have to divide a row by a certain number ,; #X text 274 79 outside of this range (> sing_range , or < - sing_range). ; #X text 274 91 Otherwise we say , this matrix is singular.; #X text 274 69 to achieve the identity matrix. This number has to be ; #X text 640 23 n_re_ls = number of real loudspeakers; #X text 640 35 n_vi_ls = number of virtual phantom loudspeakers; #X text 271 197 input: <real_ls> re_ls_index + phi .. 2-dimensional ; #X text 271 208 input: <real_ls> re_ls_index + theta + phi .. 3- dimensional ; #X text 231 241 input: <pht_ls> vi_ls_index + phi .. 2-dimensional ; #X text 231 252 input: <pht_ls> vi_ls_index + theta + phi .. 3- dimensional ; #X text 670 100 -90 <= theta <= +90; #X text 662 76 1 <= re_ls_index <= n_re_ls; #X text 662 87 1 <= vi_ls_index <= n_vi_ls; #X text 313 219 encodes the re_ls_index row of a matrix; #X text 274 264 encodes the (re_ls_index + vi_ls_index) row of a matrix ; #X text 275 275 we need them to achieve a nonsingular matrix; #X obj 14 45 t b b b b b b b b b b b; #X obj 27 584 pp calc_reduced; #X msg 27 562 1 , 2 , 3; #X obj 40 527 pp check_HRTF_arrays; #X msg 40 506 1 , 2 , 3; #X msg 53 454 1 , 2 , 3 , 4; #X obj 53 475 pp check_HRIR_arrays; #X text 481 150 input: <load_HRIR> : re_ls_index + left_ear_HRIR_wav_file ; #X text 230 377 input: <calc_pinv> starts the encoding; #X text 230 304 input: <ipht_ireal_muladd> vi_ls_index re_ls_index ; #X text 276 317 multiplies the column "vi_ls_index + re_ls_index" of ; #X text 274 343 this column to the column "re_ls_index" of real speaker ; #X text 230 442 input: <check_HRIR_arrays> re_ls_index; #X text 275 468 index of the HRIR from loudspeaker to the left ear. ; #X text 274 455 checks the existence of the table with the "re_ls_index"-th ; #X text 274 509 checks the existence of the reduced decoder table; #X text 230 496 input: <check_HRTF_arrays> ambi_ch_index; #X text 275 522 with the "ambi_ch_index"-th index.; #X text 273 534 [1 .. (2*n_ao+1)] 2d; #X text 421 534 [1 .. (n_ao+1)*(n_ao+1)] 3d; #X text 230 561 input: <calc_reduced> ambi_ch_index; #X text 275 574 multiplies the matrix of HRIR with the "ambi_ch_index"-th ; #X text 273 587 column of the decoder matrix and does a real FFT; #X text 26 663 to bin_ambi_reduced_decode_fft2; #X text 524 162 and outputs on the left 2 symbols (table + wav); #X text 230 611 input: <calc_sym> outputs a list of 2 floats; #X text 273 622 second float is the index , first float is one or two; #X text 273 633 one means symmetric , two means asymmetric column of; #X text 273 644 reduced decoder matrix. (message is especially for ; #X text 253 223 ____________________________________________________________ ; #X text 253 279 ____________________________________________________________ ; #X text 253 347 ____________________________________________________________ ; #X text 253 416 ____________________________________________________________ ; #X text 253 473 ____________________________________________________________ ; #X text 253 539 ____________________________________________________________ ; #X text 253 592 ____________________________________________________________ ; #X text 253 662 ____________________________________________________________ ; #X text 255 95 ____________________________________________________________ ; #X text 496 168 ____________________________________________________________ ; #X text 636 58 _________________________________________________; #X text 636 121 _________________________________________________; #X text 66 24 in this order; #X text 275 655 matrix object "spec2_matrix_bundle_stat~"; #X connect 1 0 0 0; #X connect 2 0 0 0; #X connect 3 0 0 0; #X connect 4 0 0 0; #X connect 5 0 0 0; #X connect 6 0 5 0; #X connect 7 0 0 0; #X connect 8 0 0 0; #X connect 9 0 0 0; #X connect 10 0 3 0; #X connect 11 0 9 0; #X connect 12 0 7 0; #X connect 13 0 45 0; #X connect 14 0 8 0; #X connect 15 0 13 0; #X connect 16 0 4 0; #X connect 45 0 2 0; #X connect 45 1 47 0; #X connect 45 2 49 0; #X connect 45 3 50 0; #X connect 45 4 1 0; #X connect 45 5 12 0; #X connect 45 7 16 0; #X connect 45 8 6 0; #X connect 45 9 14 0; #X connect 45 10 11 0; #X connect 46 0 0 0; #X connect 47 0 46 0; #X connect 48 0 0 0; #X connect 49 0 48 0; #X connect 50 0 51 0; #X connect 51 0 0 0; #X restore 38 111 pd input_messages; #X text 108 203 load control of Head Related; #X text 108 215 Impulse Responses; #X connect 1 0 17 0; #X connect 1 1 8 2; #X connect 2 0 0 0; #X connect 3 0 21 0; #X connect 4 0 8 1; #X connect 8 0 2 0; #X connect 14 0 1 0; #X connect 14 1 3 0; #X connect 16 0 18 0; #X connect 17 0 19 0; #X connect 17 1 16 0; #X connect 17 2 18 1; #X connect 18 0 4 0; #X connect 19 0 8 0; #X connect 20 0 50 0; #X connect 50 0 14 0;
Message: 21 Date: Tue, 28 Nov 2006 18:39:52 +0000 From: Hans-Christoph Steiner eighthave@users.sourceforge.net Subject: [PD-cvs] externals Makefile,1.98,1.99 To: pd-cvs@iem.at Message-ID: mailman.18.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22689
Modified Files: Makefile Log Message: made jasch_lib build with standard dev layout and with Pd-extended
Index: Makefile
RCS file: /cvsroot/pure-data/externals/Makefile,v retrieving revision 1.98 retrieving revision 1.99 diff -C2 -d -r1.98 -r1.99 *** Makefile 26 Nov 2006 14:17:38 -0000 1.98 --- Makefile 28 Nov 2006 18:39:50 -0000 1.99
*** 126,130 **** # WARNING! this MUST be all on one line because the automatic package # building scripts rely on it being that way. ! LIB_TARGETS = boids bsaylor corelibs creb cxc cyclone deprecated ekext ext13 flatspace flib freeverb ggee hardware hcs iem_ambi iem_bin_ambi iemlib loaders mapping markex maxlib mjlib motex mrpeach oscx pan pddp pdogg pmpd sigpack smlib toxy unauthorized vbap zexy
# this is for libraries that don't compile (yet) on all platforms --- 126,130 ---- # WARNING! this MUST be all on one line because the automatic package # building scripts rely on it being that way. ! LIB_TARGETS = boids bsaylor corelibs creb cxc cyclone deprecated ekext ext13 flatspace flib freeverb ggee hardware hcs iem_ambi iem_bin_ambi iemlib jasch_lib loaders mapping markex maxlib mjlib motex mrpeach oscx pan pddp pdogg pmpd sigpack smlib toxy unauthorized vbap zexy
# this is for libraries that don't compile (yet) on all platforms
*** 1261,1264 **** --- 1261,1299 ----
#--------------------------------------------------------------------- ---------#
- # JASCH_LIB
- JASCH_LIB_NAME=jasch_lib
- JASCH_LIB_OBJECTS := $(wildcard $(externals_src)/jasch_lib/*/*.c)
- jasch_lib: $(JASCH_LIB_OBJECTS:.c=.$(EXTENSION))
- jasch_lib_install: jasch_lib
- install -d $(objectsdir)/$(JASCH_LIB_NAME)
- $(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $
(JASCH_LIB_NAME) \
--author "Jasch" \
--license "GNU GPLv2" \
--version ""
- install -p $(JASCH_LIB_OBJECTS:.c=.$(EXTENSION)) \
$(objectsdir)/$(JASCH_LIB_NAME)
- install -d $(helpdir)/$(JASCH_LIB_NAME)
- install -p $(externals_src)/jasch_lib/*/*-help.pd \
$(helpdir)/$(JASCH_LIB_NAME)
- # install -d $(manualsdir)/$(JASCH_LIB_NAME)
- # install -p $(externals_src)/jasch_lib/manual.txt \
- # $(manualsdir)/$(JASCH_LIB_NAME)
- # install -d $(readmesdir)
- # install -p $(externals_src)/jasch_lib/README \
- # $(readmesdir)/$(JASCH_LIB_NAME).txt
- # install -d $(examplesdir)/$(JASCH_LIB_NAME)
- # install -p $(externals_src)/jasch_lib/examples/*.pd \
- # $(examplesdir)/$(JASCH_LIB_NAME)
- jasch_lib_clean:
- -rm -f -- $(JASCH_LIB_OBJECTS:.c=.$(EXTENSION))
- -rm -f -- $(JASCH_LIB_OBJECTS:.c=.o)
- -rm -f -- $(externals_src)/jasch_lib/*/*.bak
- -rm -f -- $(externals_src)/jasch_lib/*/*.*~
#--------------------------------------------------------------------- ---------# # LOADERS LOADERS_NAME=
Message: 22 Date: Tue, 28 Nov 2006 18:39:52 +0000 From: Hans-Christoph Steiner eighthave@users.sourceforge.net Subject: [PD-cvs] externals/jasch_lib/underscore makefile,1.1.1.1,1.2 To: pd-cvs@iem.at Message-ID: mailman.19.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/jasch_lib/underscore In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22689/ jasch_lib/underscore
Modified Files: makefile Log Message: made jasch_lib build with standard dev layout and with Pd-extended
Index: makefile
RCS file: /cvsroot/pure-data/externals/jasch_lib/underscore/makefile,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** makefile 18 May 2006 10:54:32 -0000 1.1.1.1 --- makefile 28 Nov 2006 18:39:50 -0000 1.2
*** 65,69 **** -Wno-unused -Wno-parentheses -Wno-switch $(CFLAGS)
! LINUXINCLUDE = -I../../src
.c.pd_linux: --- 65,69 ---- -Wno-unused -Wno-parentheses -Wno-switch $(CFLAGS)
! LINUXINCLUDE = -I../../src -I../../../pd/src
.c.pd_linux:
Message: 23 Date: Tue, 28 Nov 2006 18:39:52 +0000 From: Hans-Christoph Steiner eighthave@users.sourceforge.net Subject: [PD-cvs] externals/jasch_lib/detox makefile,1.1.1.1,1.2 To: pd-cvs@iem.at Message-ID: mailman.20.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/jasch_lib/detox In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22689/ jasch_lib/detox
Modified Files: makefile Log Message: made jasch_lib build with standard dev layout and with Pd-extended
Index: makefile
RCS file: /cvsroot/pure-data/externals/jasch_lib/detox/makefile,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** makefile 18 May 2006 10:41:51 -0000 1.1.1.1 --- makefile 28 Nov 2006 18:39:50 -0000 1.2
*** 65,69 **** -Wno-unused -Wno-parentheses -Wno-switch $(CFLAGS)
! LINUXINCLUDE = -I../../src
.c.pd_linux: --- 65,69 ---- -Wno-unused -Wno-parentheses -Wno-switch $(CFLAGS)
! LINUXINCLUDE = -I../../src -I../../../pd/src
.c.pd_linux:
Message: 24 Date: Tue, 28 Nov 2006 18:40:51 +0000 From: Hans-Christoph Steiner eighthave@users.sourceforge.net Subject: [PD-cvs] externals/jasch_lib Makefile,NONE,1.1 To: pd-cvs@iem.at Message-ID: mailman.21.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/jasch_lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23229/jasch_lib
Added Files: Makefile Log Message: made jasch_lib build with standard dev layout and with Pd-extended
--- NEW FILE: Makefile --- TARGET := $(shell pwd | sed 's|.*/(.*)$$|\1|') EXTERNALS_ROOT := $(shell pwd | sed 's|^(/.*externals).*|\1|')
default: make -C $(EXTERNALS_ROOT) $(TARGET)
install: make -C $(EXTERNALS_ROOT) $(TARGET)_install
clean: make -C $(EXTERNALS_ROOT) $(TARGET)_clean
test_locations: make -C $(EXTERNALS_ROOT) test_locations
etags: etags *.[ch] ~/cvs/pure-data/pd/src/*.[ch] /usr/include/*.h /usr/ include/sys/*.h
Message: 25 Date: Tue, 28 Nov 2006 18:50:22 +0000 From: musil tmusil@users.sourceforge.net Subject: [PD-cvs] externals/iem/iem_ambi/help ambi_decode3-help.pd,1.4,1.5 To: pd-cvs@iem.at Message-ID: mailman.22.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/iem/iem_ambi/help In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27137/iem/ iem_ambi/help
Modified Files: ambi_decode3-help.pd Log Message: help change
Index: ambi_decode3-help.pd
RCS file: /cvsroot/pure-data/externals/iem/iem_ambi/help/ ambi_decode3-help.pd,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ambi_decode3-help.pd 10 Nov 2006 14:51:34 -0000 1.4 --- ambi_decode3-help.pd 28 Nov 2006 18:50:20 -0000 1.5
*** 1,17 **** ! #N canvas 12 5 965 703 10; #X text 27 436 1.arg: <float> ambisonic order; #X text 794 41 -180 <= phi <= +180; #X text 494 172 input: <ambi_weight> one mul-factor for each;
- #X text 490 505 output in case of 3d: <matrix> ((n_ao+1)*(n_ao+1)
*n_ls+2)
- ;
- #X text 490 443 output in case of 2d: <matrix> ((2*n_ao+1)*n_ls+2)
- ;
- #X text 835 505 <float> :;
- #X text 794 442 <float> :;
- #X text 731 527 number of ambisonic-channels;
- #X text 702 538 <float> elements of a matrix;
- #X text 504 538 + (n_ao + 1) * (n_ao + 1) * n_ls;
- #X text 504 473 + (2*n_ao + 1) * n_ls <float> elements of a matrix
- ; #X text 42 454 (1 .. 5 in case of 3 dimensional); #X text 42 445 (1 .. 12 in case of 2 dimensional);
--- 1,6 ---- ! #N canvas 4 2 973 711 10; #X text 27 436 1.arg: <float> ambisonic order; #X text 794 41 -180 <= phi <= +180; #X text 494 172 input: <ambi_weight> one mul-factor for each; #X text 42 454 (1 .. 5 in case of 3 dimensional); #X text 42 445 (1 .. 12 in case of 2 dimensional);
*** 120,124 **** 0; #X text 537 255 Otherwise we say , this matrix is singular.; ! #N canvas 149 60 409 545 real_speaker_example 0; #X obj 124 33 bng 35 250 50 0 empty empty empty 0 -6 0 8 -24198 -42246 -1; --- 109,113 ---- 0; #X text 537 255 Otherwise we say , this matrix is singular.; ! #N canvas 149 60 413 549 real_speaker_example 0; #X obj 124 33 bng 35 250 50 0 empty empty empty 0 -6 0 8 -24198 -42246 -1;
*** 155,159 **** #X connect 9 0 4 0; #X restore 220 575 pd real_speaker_example singular; ! #N canvas 250 68 433 605 phantom_speaker_example 0; #X obj 79 30 bng 35 250 50 0 empty empty empty 0 -6 0 8 -24198 -42246 -1; --- 144,148 ---- #X connect 9 0 4 0; #X restore 220 575 pd real_speaker_example singular; ! #N canvas 250 68 437 609 phantom_speaker_example 0; #X obj 79 30 bng 35 250 50 0 empty empty empty 0 -6 0 8 -24198 -42246 -1;
*** 212,222 **** be; #X obj 108 391 mtx_print;
- #X text 516 453 <float> n_row = (n_ls) = number of loudspeakers; #X text 504 463 + <float> n_col = (2*n_ao+1) = number of
ambisonic-channels ;
- #X text 493 328 input: <ipht_ireal_muladd> im_ls_index re_ls_index
- ;
- #X text 546 341 multiplies the column "im_ls_index + re_ls_index" of
- ; #X text 27 476 3.arg: <float> number of real existing loudspeakers ;
--- 201,206 ----
*** 243,268 **** ; #X text 532 153 we need them to achieve a nonsingular matrix; ! #X text 516 516 <float> n_row = (n_ls) = number of loudspeakers; ! #X text 504 527 + <float> n_col = (n_ao+1)*(n_ao+1) =; ! #X connect 21 0 64 0; ! #X connect 22 0 27 0; ! #X connect 23 0 31 0; ! #X connect 24 0 31 0; ! #X connect 25 0 35 1; ! #X connect 26 0 31 0; ! #X connect 27 0 32 0; ! #X connect 27 1 35 0; ! #X connect 27 2 30 0; ! #X connect 27 3 33 0; ! #X connect 27 4 28 0; ! #X connect 27 5 24 0; ! #X connect 27 6 25 0; ! #X connect 28 0 29 0; ! #X connect 29 0 31 0; ! #X connect 30 0 31 0; ! #X connect 31 0 21 0; ! #X connect 32 0 31 0; ! #X connect 33 0 26 0; ! #X connect 34 0 31 0; ! #X connect 35 0 34 0; ! #X connect 47 0 31 0; --- 227,271 ---- ; #X text 532 153 we need them to achieve a nonsingular matrix; ! #X text 493 328 input: <ipht_ireal_muladd> vi_ls_index re_ls_index ! ; ! #X text 546 341 multiplies the column "vi_ls_index + re_ls_index" of ! ; ! #X text 811 443 floats :; ! #X text 851 503 floats :; ! #X text 516 513 <float> n_row = (n_re_ls) = number of real loudspeakers ! ; ! #X text 516 453 <float> n_row = (n_re_ls) = number of real loudspeakers ! ; ! #X text 784 523 ambisonic-channels; ! #X text 504 523 + <float> n_col = (n_ao+1)*(nao+1) = number of; ! #X text 825 534 decoder matrix; ! #X text 504 474 + (2*n_ao + 1) * n_re_ls <float> elements of the; ! #X text 504 534 + (n_ao+1)*(n_ao+1) * n_re_ls <float> elements of the ! ; ! #X text 796 474 decoder matrix; ! #X text 490 443 output in case of 2d: <matrix> (n_re_ls*(2*n_ao+1) +2) ! ; ! #X text 490 503 output in case of 3d: <matrix> (n_re_ls*(n_ao+1)* (n_ao+1)+2) ! ; ! #X connect 13 0 56 0; ! #X connect 14 0 19 0; ! #X connect 15 0 23 0; ! #X connect 16 0 23 0; ! #X connect 17 0 27 1; ! #X connect 18 0 23 0; ! #X connect 19 0 24 0; ! #X connect 19 1 27 0; ! #X connect 19 2 22 0; ! #X connect 19 3 25 0; ! #X connect 19 4 20 0; ! #X connect 19 5 16 0; ! #X connect 19 6 17 0; ! #X connect 20 0 21 0; ! #X connect 21 0 23 0; ! #X connect 22 0 23 0; ! #X connect 23 0 13 0; ! #X connect 24 0 23 0; ! #X connect 25 0 18 0; ! #X connect 26 0 23 0; ! #X connect 27 0 26 0; ! #X connect 39 0 23 0;
Message: 26 Date: Tue, 28 Nov 2006 18:56:03 +0000 From: musil tmusil@users.sourceforge.net Subject: [PD-cvs] externals/iem/iem_bin_ambi/src makefile_linux, NONE, 1.1 bin_ambi_calc_HRTF.c, 1.2, 1.3 bin_ambi_reduced_decode.c, 1.2, 1.3 bin_ambi_reduced_decode2.c, 1.1, 1.2 bin_ambi_reduced_decode_fft.c, 1.1, 1.2 bin_ambi_reduced_decode_fft2.c, 1.1, 1.2 bin_ambi_reduced_decode_fir.c, 1.1, 1.2 bin_ambi_reduced_decode_fir2.c, 1.1, 1.2 iem_bin_ambi.c, 1.3, 1.4 iemlib.h, 1.2, 1.3 To: pd-cvs@iem.at Message-ID: mailman.23.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/iem/iem_bin_ambi/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28972/iem/ iem_bin_ambi/src
Modified Files: bin_ambi_calc_HRTF.c bin_ambi_reduced_decode.c bin_ambi_reduced_decode2.c bin_ambi_reduced_decode_fft.c bin_ambi_reduced_decode_fft2.c bin_ambi_reduced_decode_fir.c bin_ambi_reduced_decode_fir2.c iem_bin_ambi.c iemlib.h Added Files: makefile_linux Log Message: changed float to t_float -fno-strict-aliasing #pragma obsolete
Index: bin_ambi_reduced_decode_fft2.c
RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ bin_ambi_reduced_decode_fft2.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** bin_ambi_reduced_decode_fft2.c 9 Mar 2006 15:56:05 -0000 1.1 --- bin_ambi_reduced_decode_fft2.c 28 Nov 2006 18:56:01 -0000 1.2
*** 4,12 **** iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
#ifdef NT
#pragma warning( disable : 4244 )
#pragma warning( disable : 4305 )
#endif
#include "m_pd.h"
--- 4,7 ---- [...2715 lines suppressed...] Reihenfolge: ! n_re_ls x bin_ambi_reduced_decode_fft2_real_ls
- n_im_ls x bin_ambi_reduced_decode_fft2_pht_ls
n_re_ls x bin_ambi_reduced_decode_fft2_load_HRIR
1 x bin_ambi_reduced_decode_fft2_calc_pinv
n_mir x bin_ambi_reduced_decode_fft2_ipht_ireal_muladd
n_re_ls x bin_ambi_reduced_decode_fft2_check_HRIR_arrays
n_ambi x bin_ambi_reduced_decode_fft2_check_HRTF_arrays
n_ambi x bin_ambi_reduced_decode_fft2_calc_reduced
bin_ambi_reduced_decode_fft2_calc_sym
- */
Index: bin_ambi_reduced_decode_fir2.c
RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ bin_ambi_reduced_decode_fir2.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** bin_ambi_reduced_decode_fir2.c 9 Mar 2006 15:56:05 -0000 1.1 --- bin_ambi_reduced_decode_fir2.c 28 Nov 2006 18:56:01 -0000 1.2
*** 4,13 **** iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
- #ifdef NT
- #pragma warning( disable : 4244 )
- #pragma warning( disable : 4305 )
- #endif
- #include "m_pd.h" #include "iemlib.h"
--- 4,7 ----
*** 58,64 **** int *x_phi_sym; int *x_sym_flag; ! float *x_beg_fade_out_hrir; ! float *x_beg_hrir; ! float **x_beg_hrir_red; t_symbol **x_hrir_filename; t_symbol **x_s_hrir; --- 52,58 ---- int *x_phi_sym; int *x_sym_flag; ! t_float *x_beg_fade_out_hrir; ! t_float *x_beg_hrir; ! t_float **x_beg_hrir_red; t_symbol **x_hrir_filename; t_symbol **x_s_hrir;
*** 589,593 **** if(nz < 0) { ! post("bin_ambi_reduced_decode_fir2 ERROR: matrix not regular !!!!"); x->x_seq_ok = 0; return; --- 583,587 ---- if(nz < 0) { ! post("bin_ambi_reduced_decode_fir2 ERROR: matrix singular !!!!"); x->x_seq_ok = 0; return;
*** 623,627 **** }
! post("matrix_inverse regular"); x->x_seq_ok = 1; } --- 617,621 ---- }
! post("matrix_inverse nonsingular"); x->x_seq_ok = 1; }
*** 670,674 **** double *dv3=x->x_prod3; double *dv2=x->x_prod2; ! float mw;
if(argc < 3) --- 664,668 ---- double *dv3=x->x_prod3; double *dv2=x->x_prod2; ! t_float mw;
if(argc < 3)
*** 722,726 **** }
! static void bin_ambi_reduced_decode_fir2_check_HRIR_arrays (t_bin_ambi_reduced_decode_fir2 *x, float findex) { int index=(int)findex - 1; --- 716,720 ---- }
! static void bin_ambi_reduced_decode_fir2_check_HRIR_arrays (t_bin_ambi_reduced_decode_fir2 *x, t_floatarg findex) { int index=(int)findex - 1;
*** 731,735 **** t_symbol *hrir; t_float *vec_hrir, *vec, *vec_fade_out_hrir; ! float decr, sum;
if(index < 0) --- 725,729 ---- t_symbol *hrir; t_float *vec_hrir, *vec, *vec_fade_out_hrir; ! t_float decr, sum;
if(index < 0)
*** 766,770 **** vec[j] = vec_hrir[j]; sum = 1.0f; ! decr = 4.0f / (float)firsize; for(j=n, k=0; j<firsize; j++, k++) { --- 760,764 ---- vec[j] = vec_hrir[j]; sum = 1.0f; ! decr = 4.0f / (t_float)firsize; for(j=n, k=0; j<firsize; j++, k++) {
*** 776,780 **** }
! static void bin_ambi_reduced_decode_fir2_check_HRIR_RED_arrays (t_bin_ambi_reduced_decode_fir2 *x, float findex) { int index=(int)findex - 1; --- 770,774 ---- }
! static void bin_ambi_reduced_decode_fir2_check_HRIR_RED_arrays (t_bin_ambi_reduced_decode_fir2 *x, t_floatarg findex) { int index=(int)findex - 1;
*** 804,808 **** }
! static void bin_ambi_reduced_decode_fir2_calc_reduced (t_bin_ambi_reduced_decode_fir2 *x, float findex) { int index=(int)findex - 1; --- 798,802 ---- }
! static void bin_ambi_reduced_decode_fir2_calc_reduced (t_bin_ambi_reduced_decode_fir2 *x, t_floatarg findex) { int index=(int)findex - 1;
*** 813,817 **** int n_ambi = x->x_n_ambi; int n_ls = x->x_n_real_ls; ! float mul;
if(x->x_seq_ok) --- 807,811 ---- int n_ambi = x->x_n_ambi; int n_ls = x->x_n_real_ls; ! t_float mul;
if(x->x_seq_ok)
*** 825,829 ****
dv = x->x_prod3 + index;
! mul = (float)(*dv); vec_hrir = x->x_beg_hrir; for(i=0; i<firsize; i++)/*first step of acumulating the HRIRs*/ --- 819,823 ----
dv = x->x_prod3 + index;
! mul = (t_float)(*dv); vec_hrir = x->x_beg_hrir; for(i=0; i<firsize; i++)/*first step of acumulating the HRIRs*/
*** 835,841 **** { dv += n_ambi; ! mul = (float)(*dv); vec_hrir = x->x_beg_hrir; vec_hrir += j * firsize; for(i=0; i<firsize; i++) { --- 829,836 ---- { dv += n_ambi; ! mul = (t_float)(*dv); vec_hrir = x->x_beg_hrir; vec_hrir += j * firsize;
for(i=0; i<firsize; i++) {
*** 967,971 **** else if(plus_minus[i] == '-') SETFLOAT(x->x_at, 2.0f); ! SETFLOAT(x->x_at+1, (float)(i+1)); outlet_list(x->x_out_sign_sum, &s_list, 2, x->x_at); } --- 962,966 ---- else if(plus_minus[i] == '-') SETFLOAT(x->x_at, 2.0f); ! SETFLOAT(x->x_at+1, (t_float)(i+1)); outlet_list(x->x_out_sign_sum, &s_list, 2, x->x_at); }
*** 1041,1046 **** freebytes(x->x_sym_flag, x->x_n_real_ls * sizeof(int));
! freebytes(x->x_beg_hrir, x->x_firsize * x->x_n_real_ls * sizeof (float)); ! freebytes(x->x_beg_hrir_red, x->x_n_ambi * sizeof(float *)); }
--- 1036,1041 ---- freebytes(x->x_sym_flag, x->x_n_real_ls * sizeof(int));
! freebytes(x->x_beg_hrir, x->x_firsize * x->x_n_real_ls * sizeof (t_float)); ! freebytes(x->x_beg_hrir_red, x->x_n_ambi * sizeof(t_float *)); }
*** 1191,1197 **** x->x_sym_flag = (int *)getbytes(x->x_n_real_ls * sizeof(int));
! x->x_beg_fade_out_hrir = (float *)0; ! x->x_beg_hrir = (float *)getbytes(x->x_firsize * x-
x_n_real_ls * sizeof(float));
! x->x_beg_hrir_red = (float **)getbytes(x->x_n_ambi * sizeof (float *));
x->x_sqrt3 = sqrt(3.0);
--- 1186,1192 ---- x->x_sym_flag = (int *)getbytes(x->x_n_real_ls * sizeof(int));
! x->x_beg_fade_out_hrir = (t_float *)0; ! x->x_beg_hrir = (t_float *)getbytes(x->x_firsize * x-
x_n_real_ls * sizeof(t_float));
! x->x_beg_hrir_red = (t_float **)getbytes(x->x_n_ambi * sizeof (t_float *));
x->x_sqrt3 = sqrt(3.0);
--- NEW FILE: makefile_linux --- current: all
.SUFFIXES: .pd_linux
INCLUDE = -I. -I/usr/local/src/pd/src
LDFLAGS = -export-dynamic -shared LIB = -ldl -lm -lpthread
#select either the DBG and OPT compiler flags below:
CFLAGS = -DPD -DUNIX -W -Werror -Wno-unused \ -Wno-parentheses -Wno-switch -O6 -funroll-loops -fomit-frame- pointer -fno-strict-aliasing \ -DDL_OPEN
SYSTEM = $(shell uname -m)
# the sources
SRC = bin_ambi_calc_HRTF.c \ bin_ambi_reduced_decode2.c \ bin_ambi_reduced_decode.c \ bin_ambi_reduced_decode_fft2.c \ bin_ambi_reduced_decode_fft.c \ bin_ambi_reduced_decode_fir2.c \ bin_ambi_reduced_decode_fir.c \ iem_bin_ambi.c
TARGET = iem_bin_ambi.pd_linux
OBJ = $(SRC:.c=.o)
# # ------------------ targets ------------------------------------ #
clean: rm $(TARGET) rm *.o
all: $(OBJ) @echo :: $(OBJ) $(LD) $(LDFLAGS) -o $(TARGET) *.o $(LIB) strip --strip-unneeded $(TARGET)
$(OBJ) : %.o : %.c $(CC) $(CFLAGS) $(INCLUDE) -c -o $*.o $*.c
Index: iem_bin_ambi.c
RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ iem_bin_ambi.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** iem_bin_ambi.c 9 Mar 2006 15:56:05 -0000 1.3 --- iem_bin_ambi.c 28 Nov 2006 18:56:01 -0000 1.4
*** 4,12 **** iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
#ifdef NT
#pragma warning( disable : 4244 )
#pragma warning( disable : 4305 )
#endif
#include "m_pd.h"
--- 4,7 ----
Index: bin_ambi_calc_HRTF.c
RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ bin_ambi_calc_HRTF.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** bin_ambi_calc_HRTF.c 9 Mar 2006 15:56:05 -0000 1.2 --- bin_ambi_calc_HRTF.c 28 Nov 2006 18:56:01 -0000 1.3
*** 4,13 **** iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
- #ifdef NT
- #pragma warning( disable : 4244 )
- #pragma warning( disable : 4305 )
- #endif
- #include "m_pd.h" #include "iemlib.h"
--- 4,7 ----
*** 15,19 **** #include <math.h> #include <stdio.h>
- #include <string.h>
--- 9,12 ----
Index: bin_ambi_reduced_decode2.c
RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ bin_ambi_reduced_decode2.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** bin_ambi_reduced_decode2.c 9 Mar 2006 15:56:05 -0000 1.1 --- bin_ambi_reduced_decode2.c 28 Nov 2006 18:56:01 -0000 1.2
*** 4,13 **** iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
- #ifdef NT
- #pragma warning( disable : 4244 )
- #pragma warning( disable : 4305 )
- #endif
- #include "m_pd.h" #include "iemlib.h"
--- 4,7 ----
Index: iemlib.h
RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/iemlib.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** iemlib.h 9 Mar 2006 15:56:05 -0000 1.2 --- iemlib.h 28 Nov 2006 18:56:01 -0000 1.3
*** 2,6 ****
- WARRANTIES, see the file, "LICENSE.txt," in this distribution.
! iemlib.h written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
#ifndef __IEMLIB_H__ --- 2,6 ----
- WARRANTIES, see the file, "LICENSE.txt," in this distribution.
! iemlib written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
#ifndef __IEMLIB_H__
*** 96,102 **** --- 96,108 ---- };
- #ifdef __i386__ #define IEM_DENORMAL(f) ((((*(unsigned int*)&(f))&0x60000000)==0)
|| \ (((*(unsigned int*)&(f))&0x60000000)==0x60000000)) /* more stringent test: anything not between 1e-19 and 1e19 in absolute val */
#else
#define IEM_DENORMAL(f) 0
#endif
#endif
Index: bin_ambi_reduced_decode_fir.c
RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ bin_ambi_reduced_decode_fir.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** bin_ambi_reduced_decode_fir.c 9 Mar 2006 15:56:05 -0000 1.1 --- bin_ambi_reduced_decode_fir.c 28 Nov 2006 18:56:01 -0000 1.2
*** 4,13 **** iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
- #ifdef NT
- #pragma warning( disable : 4244 )
- #pragma warning( disable : 4305 )
- #endif
- #include "m_pd.h" #include "iemlib.h"
--- 4,7 ----
Index: bin_ambi_reduced_decode_fft.c
RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ bin_ambi_reduced_decode_fft.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** bin_ambi_reduced_decode_fft.c 9 Mar 2006 15:56:05 -0000 1.1 --- bin_ambi_reduced_decode_fft.c 28 Nov 2006 18:56:01 -0000 1.2
*** 4,13 **** iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
- #ifdef NT
- #pragma warning( disable : 4244 )
- #pragma warning( disable : 4305 )
- #endif
- #include "m_pd.h" #include "iemlib.h"
--- 4,7 ----
Index: bin_ambi_reduced_decode.c
RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ bin_ambi_reduced_decode.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** bin_ambi_reduced_decode.c 9 Mar 2006 15:56:05 -0000 1.2 --- bin_ambi_reduced_decode.c 28 Nov 2006 18:56:01 -0000 1.3
*** 4,13 **** iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
- #ifdef NT
- #pragma warning( disable : 4244 )
- #pragma warning( disable : 4305 )
- #endif
- #include "m_pd.h" #include "iemlib.h"
--- 4,7 ----
Message: 27 Date: Tue, 28 Nov 2006 19:05:40 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src desire.c,1.1.2.212,1.1.2.213 To: pd-cvs@iem.at Message-ID: mailman.24.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv373
Modified Files: Tag: devel_0_39 desire.c Log Message: removed [guiconnect]
Index: desire.c
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v retrieving revision 1.1.2.212 retrieving revision 1.1.2.213 diff -C2 -d -r1.1.2.212 -r1.1.2.213 *** desire.c 28 Nov 2006 14:23:49 -0000 1.1.2.212 --- desire.c 28 Nov 2006 19:05:36 -0000 1.1.2.213
*** 319,322 **** --- 319,323 ---- #endif
- extern short next_object; extern t_pd *newest; t_class *canvas_class;
*** 484,489 **** }
- t_guiconnect *guiconnect_new(t_pd *who, t_symbol *sym);
- /* make a new canvas. It will either be a "root" canvas or else
its parent will be a "text" object in another window... we don't know which yet. */ --- 485,488 ----
*** 495,499 **** int height = CANVAS_DEFCANVASHEIGHT, yloc = CANVAS_DEFCANVASYLOC; int vis=0, font = owner?owner->font:sys_defaultfont;
char buf[40]; canvas_init(x); x->te_type = T_OBJECT;
--- 494,497 ----
*** 541,546 **** x->next_add = -1; x->connectbuf = binbuf_new();
sprintf(buf, ".x%lx", (long)x);
}x->guiconnect = guiconnect_new(x,gensym(buf)); return x;
--- 539,542 ----
*** 674,679 **** }
- static void guiconnect_notarget(t_guiconnect *x, double timedelay);
- /* canvas_vis(,1) makes a canvas client-existing, client-updated,
visible, mapped, raised. gops get open. canvas_vis(,0) removes the canvas from the client if it's non- gop. contrast with canvas_map. --- 670,673 ----
*** 726,730 **** gfxstub_deleteforkey(x); /* probably unnecessary */ if (!x->owner) canvas_takeofflist(x);
}guiconnect_notarget(x->guiconnect, 1000); binbuf_free(x->connectbuf);
--- 720,723 ----
*** 2681,2751 **** */
- /* a thing to forward messages from the GUI, dealing with race
conditions
- in which the "target" gets deleted while the GUI is sending it
something.
- this is prolly a leftover that doesn't work with DesireData.
- */
- struct _guiconnect : t_object {
t_pd *who;
t_symbol *sym;
t_clock *clock;
- };
- static t_class *guiconnect_class;
- t_guiconnect *guiconnect_new(t_pd *who, t_symbol *sym) {
t_guiconnect *x = (t_guiconnect *)pd_new(guiconnect_class);
x->who = who;
x->sym = sym;
pd_bind(x,sym);
return x;
- }
- /* cleanup routine; delete any resources we have */
- static void guiconnect_free(t_guiconnect *x) {
if (x->sym) pd_unbind(x,x->sym);
if (x->clock) clock_free(x->clock);
- }
- /* this is called when the clock times out to indicate the GUI
should be gone by now. */
- static void guiconnect_tick(t_guiconnect *x) {pd_free(x);}
- /* the target calls this to disconnect. If the gui has "signed off"
- we're ready to delete the object; otherwise we wait either for
signoff
- or for a timeout. */
- static void guiconnect_notarget(t_guiconnect *x, double timedelay) {
if (!x->sym) pd_free(x);
else {
x->who = 0;
if (timedelay > 0) {
x->clock = clock_new(x, (t_method)guiconnect_tick);
clock_delay(x->clock, timedelay);
}
}
- }
/* the GUI calls this to send messages to the target. */
- static void guiconnect_anything(t_guiconnect *x, t_symbol *s, int
ac, t_atom *av) {
if (x->who) typedmess(x->who, s, ac, av);
- }
/* the GUI calls this when it disappears. (If there's any
chance the
GUI will fail to do this, the "target", when it signs off,
should specify
a timeout after which the guiconnect will disappear.) */
- static void guiconnect_signoff(t_guiconnect *x) {
if (!x->who) pd_free(x);
else {
pd_unbind(x,x->sym);
x->sym = 0;
}
- }
- static void g_guiconnect_setup(void) {
guiconnect_class = class_new(gensym("guiconnect"), 0,
(t_method)guiconnect_free, sizeof(t_guiconnect),
CLASS_PD, 0);
class_addanything(guiconnect_class, guiconnect_anything);
class_addmethod3(guiconnect_class, guiconnect_signoff,
"signoff", "");
- }
- /* this file reads and writes the "data" portions of a canvas to
a file. See also canvas_saveto(), etc., in g_editor.c. The data portion is a --- 2674,2677 ----
*** 7759,7763 **** #define S(x) x##_setup(); S(vinlet) S(voutlet) ! S(g_array) S(g_canvas) S(g_guiconnect) S(g_scalar) S(g_template) S(g_traversal) S(g_text) S(g_bang) S(g_toggle) S(g_radio) S(g_slider) S(g_numbox) S(g_mycanvas) S(g_vumeter) S(g_dropper) --- 7685,7689 ---- #define S(x) x##_setup(); S(vinlet) S(voutlet) ! S(g_array) S(g_canvas) S(g_scalar) S(g_template) S(g_traversal) S(g_text) S(g_bang) S(g_toggle) S(g_radio) S(g_slider) S(g_numbox) S(g_mycanvas) S(g_vumeter) S(g_dropper)
Message: 28 Date: Tue, 28 Nov 2006 19:37:06 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] extensions/gripd/src Makefile.Linux,1.1.1.1,1.2 To: pd-cvs@iem.at Message-ID: mailman.25.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/extensions/gripd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11684
Modified Files: Makefile.Linux Log Message: no -Werror
Index: Makefile.Linux
RCS file: /cvsroot/pure-data/extensions/gripd/src/Makefile.Linux,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** Makefile.Linux 10 Nov 2005 05:52:09 -0000 1.1.1.1 --- Makefile.Linux 28 Nov 2006 19:37:04 -0000 1.2
*** 6,10 ****
LINUXCFLAGS = -DPD -O2 -funroll-loops -fomit-frame-pointer \ ! -Wall -W -Wshadow -Wstrict-prototypes -Werror \ -Wno-unused -Wno-parentheses -Wno-switch MIDIDEFINES = -D$(MIDIOSSUBTYPE) -DLINUX --- 6,10 ----
LINUXCFLAGS = -DPD -O2 -funroll-loops -fomit-frame-pointer \ ! -Wall -W -Wshadow -Wstrict-prototypes \ -Wno-unused -Wno-parentheses -Wno-switch MIDIDEFINES = -D$(MIDIOSSUBTYPE) -DLINUX
Message: 29 Date: Tue, 28 Nov 2006 19:58:11 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src desire.c, 1.1.2.213, 1.1.2.214 desire.h, 1.1.2.48, 1.1.2.49 To: pd-cvs@iem.at Message-ID: mailman.26.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19474
Modified Files: Tag: devel_0_39 desire.c desire.h Log Message: removed canvas's connectbuf
Index: desire.h
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.h,v retrieving revision 1.1.2.48 retrieving revision 1.1.2.49 diff -C2 -d -r1.1.2.48 -r1.1.2.49 *** desire.h 28 Nov 2006 14:28:33 -0000 1.1.2.48 --- desire.h 28 Nov 2006 19:58:09 -0000 1.1.2.49
*** 167,172 **** unsigned int isgraph:1; /* show as graph on parent */ long next_add; /* insertion point for next call to canvas_add (for future use!?) */
t_binbuf *connectbuf; /* connections to deleted objects */
t_guiconnect *guiconnect; /* GUI connection for filtering
messages */ };
--- 167,170 ----
Index: desire.c
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v retrieving revision 1.1.2.213 retrieving revision 1.1.2.214 diff -C2 -d -r1.1.2.213 -r1.1.2.214 *** desire.c 28 Nov 2006 19:05:36 -0000 1.1.2.213 --- desire.c 28 Nov 2006 19:58:07 -0000 1.1.2.214
*** 538,542 **** pd_pushsym(x); x->next_add = -1;
}x->connectbuf = binbuf_new(); return x;
--- 538,541 ----
*** 720,724 **** gfxstub_deleteforkey(x); /* probably unnecessary */ if (!x->owner) canvas_takeofflist(x);
}binbuf_free(x->connectbuf);
--- 719,722 ----
*** 1323,1327 ****
/* save the connections from/to an object and stuff */ ! static void canvas_stowconnections(t_canvas *x, t_gobj *o) { t_gobj *selhead = 0, *seltail = 0, *nonhead = 0, *nontail = 0; /* split list to "selected" and "unselected" parts */ --- 1321,1325 ----
/* save the connections from/to an object and stuff */ ! static t_binbuf *canvas_stowconnections(t_canvas *x, t_gobj *o) { t_gobj *selhead = 0, *seltail = 0, *nonhead = 0, *nontail = 0; /* split list to "selected" and "unselected" parts */
*** 1340,1355 **** else x->list = nonhead, nontail->g_next = selhead; /* add connections to binbuf */ ! binbuf_clear(x->connectbuf); canvas_wires_each(oc,t,x) { if ((o==t.from) != (o==t.to)) ! binbuf_addv(x->connectbuf, "ssiiii;", gensym("#X"), gensym("connect"), canvas_getindex(x, t.from), t.outlet, canvas_getindex(x, t.to), t.inlet); } }
! static void canvas_restoreconnections(t_canvas *x) { pd_bind(x,gensym("#X")); ! binbuf_eval(x->connectbuf, 0, 0, 0); pd_unbind(x,gensym("#X")); } --- 1338,1354 ---- else x->list = nonhead, nontail->g_next = selhead; /* add connections to binbuf */ ! t_binbuf *buf = binbuf_new(); canvas_wires_each(oc,t,x) { if ((o==t.from) != (o==t.to)) ! binbuf_addv(buf, "ssiiii;", gensym("#X"), gensym ("connect"), canvas_getindex(x, t.from), t.outlet, canvas_getindex(x, t.to), t.inlet); }
}return buf;
! static void canvas_restoreconnections(t_canvas *x, t_binbuf *buf) { pd_bind(x,gensym("#X")); ! binbuf_eval(buf,0,0,0); pd_unbind(x,gensym("#X")); }
*** 6280,6289 **** } else { int xwas = x->te_xpix, ywas = x->te_ypix; ! canvas_stowconnections(canvas_getcanvas(canvas),x); canvas_delete(canvas,x); canvas_objtext(canvas, xwas, ywas, 0, b); /* if it's an abstraction loadbang it here */ if (newest && pd_class(newest) == canvas_class) canvas_loadbang((t_canvas *)newest); ! canvas_restoreconnections(canvas_getcanvas(canvas)); } } else binbuf_text(x->te_binbuf, buf, bufsize); --- 6279,6288 ---- } else { int xwas = x->te_xpix, ywas = x->te_ypix; ! t_binbuf *buf = canvas_stowconnections(canvas_getcanvas (canvas),x); canvas_delete(canvas,x); canvas_objtext(canvas, xwas, ywas, 0, b); /* if it's an abstraction loadbang it here */ if (newest && pd_class(newest) == canvas_class) canvas_loadbang((t_canvas *)newest); ! canvas_restoreconnections(canvas_getcanvas(canvas), buf); } } else binbuf_text(x->te_binbuf, buf, bufsize);
Message: 30 Date: Tue, 28 Nov 2006 20:05:43 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src desire.tk,1.1.2.599,1.1.2.600 To: pd-cvs@iem.at Message-ID: mailman.27.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22076
Modified Files: Tag: devel_0_39 desire.tk Log Message: fixed paste bug for Tcl 8.5; also disabled tclreadline in tclsh mode.
Index: desire.tk
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v retrieving revision 1.1.2.599 retrieving revision 1.1.2.600 diff -C2 -d -r1.1.2.599 -r1.1.2.600 *** desire.tk 28 Nov 2006 16:07:17 -0000 1.1.2.599 --- desire.tk 28 Nov 2006 20:05:39 -0000 1.1.2.600
*** 2831,2835 **** set mess2 [lreplace $mess 2 3 $x2 $y2] } ! pd $mess2 incr @obj_count } --- 2831,2835 ---- set mess2 [lreplace $mess 2 3 $x2 $y2] } ! pd [join $mess2] incr @obj_count }
*** 7459,7470 **** } else { set cmdline(console) 0 ! package require tclreadline ! #::tclreadline::Loop ! proc ::tclreadline::prompt1 {} {return "desire> "} ! while {1} { ! puts "What?" ! if {[catch {puts [::tclreadline::readline read]}]} { ! puts $::errorInfo ! } ! } } --- 7459,7471 ---- } else { set cmdline(console) 0 ! # package require tclreadline ! # #::tclreadline::Loop ! # proc ::tclreadline::prompt1 {} {return "desire> "} ! # while {1} { ! # puts "What?" ! # if {[catch {puts [::tclreadline::readline read]}]} { ! # puts $::errorInfo ! # } ! # } ! vwait foo }
Message: 31 Date: Tue, 28 Nov 2006 20:52:07 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src desire.c, 1.1.2.214, 1.1.2.215 s_inter.c, 1.5.4.10.2.24, 1.5.4.10.2.25 To: pd-cvs@iem.at Message-ID: mailman.28.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7106
Modified Files: Tag: devel_0_39 desire.c s_inter.c Log Message: added manager serial, manager origin, binbuf_eval_from_client
Index: s_inter.c
RCS file: /cvsroot/pure-data/pd/src/s_inter.c,v retrieving revision 1.5.4.10.2.24 retrieving revision 1.5.4.10.2.25 diff -C2 -d -r1.5.4.10.2.24 -r1.5.4.10.2.25 *** s_inter.c 27 Nov 2006 18:26:20 -0000 1.5.4.10.2.24 --- s_inter.c 28 Nov 2006 20:52:05 -0000 1.5.4.10.2.25
*** 523,526 **** --- 523,530 ---- void sys_exit(void);
- #ifdef DESIRE
- void binbuf_eval_from_client(t_binbuf *b);
- #endif
- void socketreceiver_read(t_socketreceiver *x, int fd) {
*** 581,585 **** if (x->sr_socketreceivefn) (*x->sr_socketreceivefn)(x->sr_owner, inbinbuf); ! else binbuf_eval(inbinbuf, 0, 0, 0); } } --- 585,595 ---- if (x->sr_socketreceivefn) (*x->sr_socketreceivefn)(x->sr_owner, inbinbuf); ! else { ! #ifdef DESIRE ! binbuf_eval_from_client(inbinbuf); ! #else ! binbuf_eval(inbinbuf, 0, 0, 0); ! #endif ! } } }
Index: desire.c
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v retrieving revision 1.1.2.214 retrieving revision 1.1.2.215 diff -C2 -d -r1.1.2.214 -r1.1.2.215 *** desire.c 28 Nov 2006 19:58:07 -0000 1.1.2.214 --- desire.c 28 Nov 2006 20:52:02 -0000 1.1.2.215
*** 256,259 **** --- 256,260 ---- t_queue *q; t_clock *clock;
- unsigned short serial; /* of objects created by the client */ };
*** 292,295 **** --- 293,297 ---- self->q = queue_new(); self->clock = clock_new(self,(t_method)manager_call);
- self->serial = 0; clock_delay(self->clock,0); return self;
*** 320,323 **** --- 322,326 ----
extern short next_object;
- t_manager *origin=0; /* 0 means unknown */ extern t_pd *newest; t_class *canvas_class;
*** 333,336 **** --- 336,347 ---- static t_atom *canvas_newargv;
- /* this has to change later when we get multiple managers (and
thus the manager variable will disappear) */
- /* this also has to change when we get stackable origins */
- extern "C" void binbuf_eval_from_client (t_binbuf *b) {
- origin = manager;
- binbuf_eval(b,0,0,0);
- origin = 0;
- }
- /* add a canvas the list of "root" canvases (toplevels without
parents.) */ static void canvas_addtolist(t_canvas *x) {
Message: 32 Date: Tue, 28 Nov 2006 21:13:03 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src m_class.c, 1.3.4.7.2.21, 1.3.4.7.2.22 desire.c, 1.1.2.215, 1.1.2.216 To: pd-cvs@iem.at Message-ID: mailman.29.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14797
Modified Files: Tag: devel_0_39 m_class.c desire.c Log Message: introducing pd_set_newest(t_pd*)
Index: m_class.c
RCS file: /cvsroot/pure-data/pd/src/m_class.c,v retrieving revision 1.3.4.7.2.21 retrieving revision 1.3.4.7.2.22 diff -C2 -d -r1.3.4.7.2.21 -r1.3.4.7.2.22 *** m_class.c 19 Sep 2006 05:59:25 -0000 1.3.4.7.2.21 --- m_class.c 28 Nov 2006 21:12:59 -0000 1.3.4.7.2.22
*** 784,787 **** --- 784,791 ---- t_floatarg d1, t_floatarg d2, t_floatarg d3, t_floatarg d4, t_floatarg d5);
- #ifdef DESIRE
- void pd_set_newest(t_pd *x);
- #endif
- void pd_typedmess(t_pd *x, t_symbol *s, int argc, t_atom *argv) {
*** 832,836 **** --- 836,844 ---- { if (x == &pd_objectmaker)
- #ifdef DESIRE
pd_set_newest(((t_newgimme)(m->me_fun))(s, argc,
argv));
- #else newest = (*((t_newgimme)(m->me_fun)))(s, argc,
argv);
- #endif else (*((t_messgimme)(m->me_fun)))(x, s, argc, argv); return;
*** 914,918 **** --- 922,930 ---- } if (x == &pd_objectmaker)
- #ifdef DESIRE
pd_set_newest(bonzo);
- #else newest = bonzo;
- #endif return; }
Index: desire.c
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v retrieving revision 1.1.2.215 retrieving revision 1.1.2.216 diff -C2 -d -r1.1.2.215 -r1.1.2.216 *** desire.c 28 Nov 2006 20:52:02 -0000 1.1.2.215 --- desire.c 28 Nov 2006 21:12:59 -0000 1.1.2.216
*** 842,848 **** }
/* called by m_class.c */ extern "C" void canvas_popabstraction(t_canvas *x) { ! newest = x; pd_popsym(x); x->loading = 0; --- 842,852 ---- }
- extern "C" void pd_set_newest (t_pd *x) {
- newest = x;
- }
- /* called by m_class.c */ extern "C" void canvas_popabstraction(t_canvas *x) {
! pd_set_newest(x); pd_popsym(x); x->loading = 0;
*** 1387,1391 **** gobj_changed(x,0); if (!(oc = obj_connect(from,outlet,to,inlet))) goto bad; ! newest = oc; return; bad: --- 1391,1395 ---- gobj_changed(x,0); if (!(oc = obj_connect(from,outlet,to,inlet))) goto bad; ! pd_set_newest(oc); return; bad:
Message: 33 Date: Tue, 28 Nov 2006 21:24:03 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src desire.c,1.1.2.216,1.1.2.217 To: pd-cvs@iem.at Message-ID: mailman.30.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18799
Modified Files: Tag: devel_0_39 desire.c Log Message: "serial" message from server to client (aka "future-object")
Index: desire.c
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v retrieving revision 1.1.2.216 retrieving revision 1.1.2.217 diff -C2 -d -r1.1.2.216 -r1.1.2.217 *** desire.c 28 Nov 2006 21:12:59 -0000 1.1.2.216 --- desire.c 28 Nov 2006 21:23:58 -0000 1.1.2.217
*** 844,847 **** --- 844,849 ---- extern "C" void pd_set_newest (t_pd *x) { newest = x;
- unsigned short serial = manager->serial++;
- sys_vgui("serial %x %x\n",serial,x); }
Message: 34 Date: Wed, 29 Nov 2006 03:21:27 -0500 (EST) From: pd@macosx104-powerpc.idmi.poly.edu (Pd User) Subject: [PD-cvs] autobuild: pd-main macosx104-powerpc 2006-11-29 03.15.03 To: pd-cvs@iem.at Message-ID: 20061129082127.081FE27202E@macosx104-powerpc.idmi.poly.edu
_getuid _listen _pthread_self _pthread_setschedparam _recv _select _send _seteuid _setitimer _setsockopt _sigaction _signal _socket _strerror _vsnprintf _write _fread _pclose _popen _snprintf _system _dlerror _dlopen _dlsym _fstat _cosf _atan2 _atanf _expf _sinf _times _pthread_cond_destroy _pthread_cond_init _pthread_cond_signal _pthread_cond_wait _pthread_create _pthread_join _pthread_mutex_destroy _pthread_mutex_init _fputc _fflush _vfprintf _pthread_cancel _usleep _AudioConverterDispose _AudioConverterFillBuffer _AudioConverterNew _AudioConverterReset _AudioConverterSetProperty _AudioDeviceAddPropertyListener _AudioDeviceGetCurrentTime _AudioDeviceGetProperty _AudioDeviceGetPropertyInfo _AudioDeviceRemovePropertyListener _AudioDeviceSetProperty _AudioHardwareGetProperty _AudioHardwareGetPropertyInfo _AudioOutputUnitStart _AudioOutputUnitStop _AudioUnitGetProperty _AudioUnitInitialize _AudioUnitRender _AudioUnitReset _AudioUnitSetProperty _AudioUnitUninitialize _CloseComponent _FindNextComponent _OpenAComponent _printf _puts _AudioConvertHostTimeToNanos _AudioConvertNanosToHostTime _AudioGetCurrentHostTime _CFRelease _CFStringCreateWithFormat _CFStringGetCString _CFStringGetLength _CFStringGetSystemEncoding _MIDIClientCreate _MIDIClientDispose _MIDIEndpointGetEntity _MIDIEntityGetDevice _MIDIGetDestination _MIDIGetNumberOfDestinations _MIDIGetNumberOfDevices _MIDIGetNumberOfSources _MIDIGetSource _MIDIInputPortCreate _MIDIObjectGetStringProperty _MIDIOutputPortCreate _MIDIPacketListAdd _MIDIPacketListInit _MIDIPortConnectSource _MIDIPortDisconnectSource _MIDIPortDispose _MIDISend ___CFConstantStringClassReference _kMIDIPropertyName _CFAbsoluteTimeGetCurrent _CFRunLoopAddTimer _CFRunLoopGetCurrent _CFRunLoopRemoveTimer _CFRunLoopRunInMode _CFRunLoopStop _CFRunLoopTimerCreate _mach_error _mach_thread_self _thread_policy_set _pthread_cond_broadcast _regcomp _regexec _log10 _abort _free referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _malloc referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _pthread_mutex_init referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _pthread_mutex_lock referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _pthread_mutex_unlock referenced from Jack expected to be defined in /usr/lib/libSystem.B.dylib _read referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _snprintf referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _strcat referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _strchr referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _strcmp referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _strcpy referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _memset referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _pthread_exit referenced from Jack expected to be defined in /usr/ lib/libSystem.B.dylib _pthread_join referenced from Jack expected to be defined in /usr/ lib/libSystem.B.dylib _pthread_mutex_destroy referenced from Jack expected to be defined in /usr/lib/libSystem.B.dylib _pthread_self referenced from Jack expected to be defined in /usr/ lib/libSystem.B.dylib _strerror referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _abort referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _floor referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _mach_absolute_time referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _memcpy referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _pthread_equal referenced from Jack expected to be defined in /usr/ lib/libSystem.B.dylib _rint referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _usleep referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib ___error referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib ___sF referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _close referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _fprintf referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _ftruncate referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _getpid referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _getuid referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _kill referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _mmap referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _munmap referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _semget referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _semop referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _shm_open referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _shm_unlink referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _strncmp referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _strncpy referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib __exit referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _bootstrap_look_up referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _connect referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _execv referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _fopen referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _fork referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _fscanf referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _getenv referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _getpgrp referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _mach_error_string referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _mach_msg referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _mach_port_allocate referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _mach_task_self_ referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _mach_timebase_info referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _perror referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _poll referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _pthread_cancel referenced from Jack expected to be defined in /usr/ lib/libSystem.B.dylib _pthread_cond_init referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _pthread_cond_signal referenced from Jack expected to be defined in /usr/lib/libSystem.B.dylib _pthread_cond_wait referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _pthread_mach_thread_np referenced from Jack expected to be defined in /usr/lib/libSystem.B.dylib _pthread_testcancel referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _realloc referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _regcomp referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _regexec referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _regfree referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _shutdown referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _sleep referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _socket referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _strcspn referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _task_get_special_port referenced from Jack expected to be defined in /usr/lib/libSystem.B.dylib _thread_terminate referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _vsnprintf referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _write referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _AudioConvertNanosToHostTime referenced from Jack expected to be defined in /System/Library/Frameworks/CoreAudio.framework/Versions/ A/CoreAudio _pthread_create referenced from Jack expected to be defined in /usr/ lib/libSystem.B.dylib _thread_info referenced from Jack expected to be defined in /usr/ lib/libSystem.B.dylib _thread_policy_set referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib collect2: ld returned 1 exit status /usr/bin/ld: for architecture ppc /usr/bin/ld: warning multiple definitions of symbol _jack_error s_audio_jack.o definition of _jack_error in section (__TEXT,__text) /Library/Frameworks/Jack.framework/Jack(single module) definition of _jack_error lipo: can't open input file: /var/tmp//ccuVqw9E.out (No such file or directory) make[2]: *** [../bin/pd] Error 1 make[1]: *** [pd_install] Error 2 make: *** [darwin_app_core] Error 2
PD-cvs mailing list PD-cvs@iem.at http://lists.puredata.info/listinfo/pd-cvs
End of PD-cvs Digest, Vol 21, Issue 30
Thomas Grill http://grrrr.org
On Wed, 29 Nov 2006, Thomas Grill wrote:
i have been following the latst cvs changes and it seems, you are again beautifying the codebase.
Please identify the parts that you consider that I'm just "beautifying", apart from the files that don't belong to your part of devel_0_39.
How about a desire branch?
Well, if you don't identify those specific parts that are a problem to you, and instead just quote the whole 200k digest, there's not much helping me to comply with your wishes, so I wouldn't have a choice, really.
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
Hi Mathieu,
i have been following the latst cvs changes and it seems, you are again beautifying the codebase.
Please identify the parts that you consider that I'm just "beautifying", apart from the files that don't belong to your part of devel_0_39.
Actually, you should know what you changed. Only from the latest cvs digest:
Message: 6 Date: Tue, 28 Nov 2006 15:36:07 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src x_list.c,1.2.2.7,1.2.2.8 To: pd-cvs@iem.at Message-ID: mailman.3.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19418
Modified Files: Tag: devel_0_39 x_list.c Log Message: removed useless reference to global var "newest".
Index: x_list.c
RCS file: /cvsroot/pure-data/pd/src/x_list.c,v retrieving revision 1.2.2.7 retrieving revision 1.2.2.8 diff -C2 -d -r1.2.2.7 -r1.2.2.8 *** x_list.c 30 Nov 2005 13:36:58 -0000 1.2.2.7 --- x_list.c 28 Nov 2006 15:36:03 -0000 1.2.2.8
*** 21,27 **** #endif
- extern t_pd *newest;
- /* the "list" object family.
--- 21,24 ----
*** 397,419 **** { if (!argc || argv[0].a_type != A_SYMBOL) ! newest = list_append_new(s, argc, argv); else { t_symbol *s2 = argv[0].a_w.w_symbol; ! if (s2 == gensym("append")) ! newest = list_append_new(s, argc-1, argv+1); ! else if (s2 == gensym("prepend")) ! newest = list_prepend_new(s, argc-1, argv+1); ! else if (s2 == gensym("split")) ! newest = list_split_new(atom_getfloatarg(1, argc, argv)); ! else if (s2 == gensym("trim")) ! newest = list_trim_new(); ! else ! { ! error("list %s: unknown function", s2->s_name); ! newest = 0; ! } }
}return (newest);
--- 394,408 ---- { if (!argc || argv[0].a_type != A_SYMBOL) ! return list_append_new(s, argc, argv); else { t_symbol *s2 = argv[0].a_w.w_symbol; ! if (s2 == gensym("append")) return list_append_new(s, argc-1, argv+1); ! if (s2 == gensym("prepend")) return list_prepend_new(s, argc-1, argv+1); ! if (s2 == gensym("split")) return list_split_new(atom_getfloatarg(1, argc, argv)); ! if (s2 == gensym("trim")) return list_trim_new(); ! error("list %s: unknown function", s2->s_name); ! return 0; } }
Message: 7 Date: Tue, 28 Nov 2006 15:46:11 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src x_connective.c,1.3.4.1.2.8,1.3.4.1.2.9 To: pd-cvs@iem.at Message-ID: mailman.4.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23183
Modified Files: Tag: devel_0_39 x_connective.c Log Message: removed useless access to "newest".
Index: x_connective.c
RCS file: /cvsroot/pure-data/pd/src/x_connective.c,v retrieving revision 1.3.4.1.2.8 retrieving revision 1.3.4.1.2.9 diff -C2 -d -r1.3.4.1.2.8 -r1.3.4.1.2.9 *** x_connective.c 30 Nov 2005 13:36:58 -0000 1.3.4.1.2.8 --- x_connective.c 28 Nov 2006 15:46:09 -0000 1.3.4.1.2.9
*** 9,13 **** #include <string.h> #include <stdio.h>
extern t_pd *newest;
/* -------------------------- int ------------------------------ */
--- 9,12 ----
*** 67,71 **** outlet_new(&x->x_obj, &s_float); floatinlet_new(&x->x_obj, &x->x_f);
}newest = &x->x_obj.ob_pd; return (x);
--- 66,69 ----
*** 110,114 **** outlet_new(&x->x_obj, &s_symbol); symbolinlet_new(&x->x_obj, &x->x_s);
}newest = &x->x_obj.ob_pd; return (x);
--- 108,111 ----
*** 166,170 **** t_bang *x = (t_bang *)pd_new(bang_class); outlet_new(&x->x_obj, &s_bang);
}newest = &x->x_obj.ob_pd; return (x);
--- 163,166 ----
On Wed, 29 Nov 2006, Thomas Grill wrote:
i have been following the latst cvs changes and it seems, you are again beautifying the codebase.
Please identify the parts that you consider that I'm just "beautifying", apart from the files that don't belong to your part of devel_0_39.
Actually, you should know what you changed. Only from the latest cvs digest:
Actually, I still wanted you to identify it because I wanted to make sure that we agree on what it might be, and because the code you point out is part of the implementation of a feature. While you were writing the above mail, I was writing a mail about that feature, because that's something I _broke_ in devel_0_39 yesterday.
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
While i don't see what that feature might be in these code excerpts, except the elimination of an unneeded variable and reformatting, i normally don't spend my time proof-reading devel_0_39. Anyway, i hope you know what i mean. Merging in 0.40 could be beneficial for all of us, and i it can be tackled the sooner, the less work it is.
greetings, Thomas
Am 29.11.2006 um 16:28 schrieb Mathieu Bouchard:
On Wed, 29 Nov 2006, Thomas Grill wrote:
i have been following the latst cvs changes and it seems, you are again beautifying the codebase.
Please identify the parts that you consider that I'm just "beautifying", apart from the files that don't belong to your part of devel_0_39.
Actually, you should know what you changed. Only from the latest cvs digest:
Actually, I still wanted you to identify it because I wanted to make sure that we agree on what it might be, and because the code you point out is part of the implementation of a feature. While you were writing the above mail, I was writing a mail about that feature, because that's something I _broke_ in devel_0_39 yesterday.
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
Hallo you 2 !
How about a desire branch?
Well, if you don't identify those specific parts that are a problem to you, and instead just quote the whole 200k digest, there's not much helping me to comply with your wishes, so I wouldn't have a choice, really.
please - not one more branch !!!
LG Georg
On Wed, 29 Nov 2006, Georg Holzmann wrote:
Hallo you 2 ! Mathieu Bouchard wrote:
Well, if you don't identify those specific parts that are a problem to you, and instead just quote the whole 200k digest, there's not much helping me to comply with your wishes, so I wouldn't have a choice, really.
please - not one more branch !!!
We already have two devel_0_39, separated not by cvs but by #ifdef and makefiles. Now it's getting somewhat cumbersome for me, but it seems that in addition to that, it's getting somewhat cumbersome for the only person (?) who still works on devel_0_39 outside of DesireData. Well, what do you want us to do, I don't think that you really want us to stay in that uncomfortable position forever? :)
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
Hallo!
We already have two devel_0_39, separated not by cvs but by #ifdef and makefiles. Now it's getting somewhat cumbersome for me, but it seems that in addition to that, it's getting somewhat cumbersome for the only person (?) who still works on devel_0_39 outside of DesireData. Well, what do you want us to do, I don't think that you really want us to stay in that uncomfortable position forever? :)
No, but you said it yourself: you joined (after impure data) the pd_devel branch so that you can also benefit from those improvements ...
Now there is already the main and devel/desire_data branch and I think such a marginal problem as you have (the beautification ...) should not be the reason for one more branch ...
LG Georg
On Wed, 29 Nov 2006, Georg Holzmann wrote:
No, but you said it yourself: you joined (after impure data) the pd_devel branch so that you can also benefit from those improvements ...
Yes, but that was conditional to having such improvements. I think that I was somewhat mistaken when I first joined devel_0_39, I thought that it was going to be somewhat more dynamic than that. Turns out that:
1. I had the delusion that there were more developers working on devel_0_39, but I hadn't counted. Turned out that it wasn't true.
2. Tim is basically on the way out: keeps using pd for backwards-compatibility reasons.
3. Thomas has a hidden branch because devel_0_39 is too dangerous because I could be committing files in it.
4. At this point (these months...), the only other regular contributors to devel_0_39 are Chun Lee and myself.
Now there is already the main and devel/desire_data branch and I think such a marginal problem as you have (the beautification ...) should not be the reason for one more branch ...
Well, you shouldn't confuse the actual with problem, with something that is just a trigger (a catalyser) for change. Thomas's problem is just an occasion for taking the time for a reality check about the issue, and summarise all the issues that have accumulated during the 16 months of having devel_0_39 and desiredata two-in-one.
I don't see the branching as being a big change, nor as a surprise, nor as being weird or out-of-place or bad manners.
That said, I don't want to switch to another repository as of now; I don't see its advantages as being greater than its inconvenients.
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
First, i would be extremely cautious about making strange assumptions about other people's problems. Second, i think the whole case will solve itself shortly, because after the merge a devel branch will probably not be called devel_0_39 any more. It may also be a move back to more compatibility to Miller's branch, or not.
all the best, Thomas
Mathieu Bouchard schrieb:
On Wed, 29 Nov 2006, Georg Holzmann wrote:
No, but you said it yourself: you joined (after impure data) the pd_devel branch so that you can also benefit from those improvements ...
Yes, but that was conditional to having such improvements. I think that I was somewhat mistaken when I first joined devel_0_39, I thought that it was going to be somewhat more dynamic than that. Turns out that:
I had the delusion that there were more developers working on devel_0_39, but I hadn't counted. Turned out that it wasn't true.
Tim is basically on the way out: keeps using pd for backwards-compatibility reasons.
Thomas has a hidden branch because devel_0_39 is too dangerous because I could be committing files in it.
At this point (these months...), the only other regular contributors to devel_0_39 are Chun Lee and myself.
Now there is already the main and devel/desire_data branch and I think such a marginal problem as you have (the beautification ...) should not be the reason for one more branch ...
Well, you shouldn't confuse the actual with problem, with something that is just a trigger (a catalyser) for change. Thomas's problem is just an occasion for taking the time for a reality check about the issue, and summarise all the issues that have accumulated during the 16 months of having devel_0_39 and desiredata two-in-one.
I don't see the branching as being a big change, nor as a surprise, nor as being weird or out-of-place or bad manners.
That said, I don't want to switch to another repository as of now; I don't see its advantages as being greater than its inconvenients.
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
On Wed, 29 Nov 2006, Thomas Grill wrote:
First, i would be extremely cautious about making strange assumptions about other people's problems.
First, if you're not giving me any supplementary information about the strange assumptions that I make, I can only assume from what I read, and from what I can guess of what is left unwritten.
Second, i think the whole case will solve itself shortly, because after the merge a devel branch will probably not be called devel_0_39 any more.
The case was already solved before you wrote that mail: I've already branched DesireData off of devel_0_39, and I'm currently wiping #ifdef DESIRE off of devel_0_39 so that you don't have to clean after us.
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
wonderful ... matju/chun on desire, thomas on devel, miller on vanilla, me on pnpd ... that makes 5 devs for 3 branches and one rewrite ... what a wonderful waste of resources ...
no please cool down ... one thing, that you people need to realize: open source software development doesn't work, if you don't care, what other people are doing. and how i see the current situation no one really cares about the other ones ...
tim
-- tim@klingt.org ICQ: 96771783 http://www.mokabar.tk
There's no such entity as "most people". These are generalities. All generalities are meaningless. You've got to pin it down to a specific person doing a specific thing at a specific time and space. William S. Burroughs
On Thu, 30 Nov 2006, Tim Blechmann wrote:
matju/chun on desire, thomas on devel, miller on vanilla, me on pnpd ... that makes 5 devs for 3 branches and one rewrite ...
You forgot to name MAX/MSP.
what a wonderful waste of resources ...
I don't feel guilty.
no please cool down ...
I don't feel angry.
one thing, that you people need to realize: open source software development doesn't work, if you don't care, what other people are doing.
Why did you start pnpd?
and how i see the current situation no one really cares about the other ones ...
And you still see this as a problem?
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
one thing, that you people need to realize: open source software development doesn't work, if you don't care, what other people are doing.
Why did you start pnpd?
as you might now, the pnpd core and the pd core follow different design concepts.
and how i see the current situation no one really cares about the other ones ...
And you still see this as a problem?
i don't see it as a problem, it just can be used in a textbook on project management as bad example...
tim
-- tim@klingt.org ICQ: 96771783 http://www.mokabar.tk
All we composers really have to work with is time and sound - and sometimes I'm not even sure about sound. Morton Feldman
On Thu, 30 Nov 2006, Tim Blechmann wrote:
one thing, that you people need to realize: open source software development doesn't work, if you don't care, what other people are doing.
Why did you start pnpd?
as you might now, the pnpd core and the pd core follow different design concepts.
And that's how you escape your own reasoning? I care about what other people are doing, I keep compatibility with maybe 99% of the pd patches. Do you have any compatibility with pd in pnpd?
Pnpd must not be that far off in terms of design principles, because the GUI that it's made to connect to, as a client-server system, is Klippels Karma, which was first intended as a rather direct rewrite of jMax 2.5, and jMax 2.5 is enough like PureData so that GridFlow can support both at once and confine the differences between the two systems to about 5% of GridFlow's code. What I mean, is that basically, it's all the same.
Don't even try to rub yourself out of the picture by contemplating how much your design differences are so important and ignoring how the design resemblances are so even more important.
and how i see the current situation no one really cares about the other ones ...
And you still see this as a problem?
i don't see it as a problem, it just can be used in a textbook on project management as bad example...
And you are very much part of that "bad example". That's my point in this whole message.
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
i'm not sure, if you understand, what i wanted to tell you, maybe because of by bad written english, i'm not a native speaker. i'm not sure, if i'm reading you mail correctly, maybe because of the same reason.
nevertheless, if you're interested in the concept differences between pd and pnpd, you are free to read my design docs or my dev blog or post questions of the mailinglist.
i think, we can stop the flamewar, now
On Thu, 2006-11-30 at 11:10 -0500, Mathieu Bouchard wrote:
On Thu, 30 Nov 2006, Tim Blechmann wrote:
one thing, that you people need to realize: open source software development doesn't work, if you don't care, what other people are doing.
Why did you start pnpd?
as you might now, the pnpd core and the pd core follow different design concepts.
And that's how you escape your own reasoning? I care about what other people are doing, I keep compatibility with maybe 99% of the pd patches. Do you have any compatibility with pd in pnpd?
Pnpd must not be that far off in terms of design principles, because the GUI that it's made to connect to, as a client-server system, is Klippels Karma, which was first intended as a rather direct rewrite of jMax 2.5, and jMax 2.5 is enough like PureData so that GridFlow can support both at once and confine the differences between the two systems to about 5% of GridFlow's code. What I mean, is that basically, it's all the same.
Don't even try to rub yourself out of the picture by contemplating how much your design differences are so important and ignoring how the design resemblances are so even more important.
and how i see the current situation no one really cares about the other ones ...
And you still see this as a problem?
i don't see it as a problem, it just can be used in a textbook on project management as bad example...
And you are very much part of that "bad example". That's my point in this whole message.
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
-- tim@klingt.org ICQ: 96771783 http://www.mokabar.tk
There's no such entity as "most people". These are generalities. All generalities are meaningless. You've got to pin it down to a specific person doing a specific thing at a specific time and space. William S. Burroughs
hi,
sorry, but:
Am Donnerstag, 30. November 2006 17:10 schrieb Mathieu Bouchard:
Pnpd must not be that far off in terms of design principles, because the GUI that it's made to connect to, as a client-server system, is Klippels Karma, which was first intended as a rather direct rewrite of jMax 2.5, and jMax 2.5 is enough like PureData so that GridFlow can support both at once and confine the differences between the two systems to about 5% of GridFlow's code. What I mean, is that basically, it's all the same.
you missed the point by more than a mile, definitely. i'm wondering if you read what other people write, or if that was just a rush of trollism....
karma is in no way a direct rewrite of jmax. and as you should (or at least could)know, since you are on #datflow quite often, karma was intended to be a gui-replacement for jmax, wich is somewhat different from jmax+fts.
dont use me as an example to attack others, in noo way, and especially noot if you dont get the thing right. learn your lesson first, dude, then speak.
you start to sound like someone else here on the list froom time to time....
Don't even try to rub yourself out of the picture by contemplating how much your design differences are so important and ignoring how the design resemblances are so even more important.
here i have to vote for tim: his system is fundamentally differnt from pd's core. just because you decided to make dd in c++, it doesnt mean that everything else in c++ is just a clone of pd now.
and how i see the current situation no one really cares about the other ones ...
And you still see this as a problem?
i don't see it as a problem, it just can be used in a textbook on project management as bad example...
And you are very much part of that "bad example". That's my point in this whole message.
if you would ask hans, you would be a bad example maybe, for putting dd into the devel branch. if you ask yves, i would be a bad example for making something that has object boxes and wires like pd, despite the fact it isnt a clone at all. if you ask someone else, the result would be different again. so what?
do you want to imply that development of similar things is a bad thing? do you really want to get to m$ view of things, which are "we or no one"?
c'mon, we are in the open source world, so all this is supposed to be a good thing....
in fact we should look at the stuff others do, improve it, or just pick up the idea and write something new with that in mind. we should then think about the other stuff and find out what is good, and what might not be that good, and then take these ideas, putting them into the own stuff. its called inspiration.
calm down my friend, dont know whats wrong with you, but in the recent past you start to get aggressive in your tone and statements quite often.
greets,
chris
_ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
karma was intended to be a gui-replacement for jmax,
-Which was something it needed most I guess.
wich is somewhat different from jmax+fts.
-Nice that you mention fts, because that was what was the most important part of jMax, namely the DSP-engine.
Anyway, jMax is dead and gone now. So why the hell bother talking about it...
AvS
Am Donnerstag, 30. November 2006 19:38 schrieb Arie van Schutterhoef:
karma was intended to be a gui-replacement for jmax,
-Which was something it needed most I guess.
wich is somewhat different from jmax+fts.
-Nice that you mention fts, because that was what was the most important part of jMax, namely the DSP-engine.
...wich could be used as video engine as well ...
Anyway, jMax is dead and gone now. So why the hell bother talking about it...
jmax? -> http://home.mamalala.net/jmax.jpg
greets,
chris
AvS
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
On Thu, 30 Nov 2006, Christian Klippel wrote:
karma is in no way a direct rewrite of jmax.
Ok, sorry about that one; however, you did say on jmax-list that you would fork jMax 2.5.x, and that wasn't so long before you started Karma.
do you want to imply that development of similar things is a bad thing?
No, what I mean is that Tim cannot say that pd-dev is a bad example in project management, without being himself part of the bad example. I didn't say that pd-dev is a bad example in project management
c'mon, we are in the open source world, so all this is supposed to be a good thing....
I'm not against competition at all, I'm just against being at the same time part of the competition and denouncing competition.
Pd-dev can't be a bad example in project management, because there is no project manager, and there is no way that a project manager could have authority over individuals because there is (almost no) incentive for individuals to obey. That's another way that Tim's statement on project management makes no sense.
just because you decided to make dd in c++, it doesnt mean that everything else in c++ is just a clone of pd now.
It doesn't matter which language it's written in, it's that if Tim is going to tell anyone that they don't care about what the others do, he should look at his own project first.
here i have to vote for tim: his system is fundamentally differnt from pd's core.
Reading the specification, most of what I read could equally apply to Pd and MAX, and most of the rest of the things that I read are features that have been thoroughly discussed on pd-dev and pd-list as possible additions to pd and are not impossible to add while keeping near-total compatibility.
So, I can't believe that it's "fundamentally different".
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
Hallo!
Mathieu Bouchard schrieb: [...]
- I had the delusion that there were more developers working on devel_0_39, but I hadn't counted. Turned out that it wasn't true.
yes, but when there are more and more branches every developer will have it's own one and it's much more difficult for new one to join (where?) ...
- Thomas has a hidden branch because devel_0_39 is too dangerous because I could be committing files in it.
well, if more people are working on the same then it's also clear that sometimes there are clashes ... and it's also logical that Thomas doesn't take the latest cvs and maintains a more "stable" version for his product ...
I don't see the branching as being a big change, nor as a surprise, nor as being weird or out-of-place or bad manners.
of course it's not a big change and it's easy because you don't have to communicate ... and in the end you will give up desiredata and thomas will give up devel because of the lack of man power ... (I know, for me as a outsider it's easy to say that ... ;)
Thomas Grill schrieb: [...]
Second, i think the whole case will solve itself shortly, because after the merge a devel branch will probably not be called devel_0_39 any more. It may also be a move back to more compatibility to Miller's branch, or not.
would be great !
Mathieu Bouchard schrieb: [...]
The case was already solved before you wrote that mail: I've already branched DesireData off of devel_0_39, and I'm currently wiping #ifdef DESIRE off of devel_0_39 so that you don't have to clean after us.
please wait at least some days till everyone is calmed down and you can speak about the actual problems before you make such a work ...
The whole situation is a little bit similar to the current political situation here in austria: On 1. October there were elections and someone has to form a coalition, but till now the parties didn't discuss the actual problems, they were only angry against each other and said that they don't want to speak with the other one ... nobody wants to make a compromise ... :=)
LG Georg
On Wed, 29 Nov 2006, Georg Holzmann wrote:
yes, but when there are more and more branches every developer will have it's own one and it's much more difficult for new one to join (where?)
Right, right, but then, how do we get out of that situation? we can't. So let's concentrate on things that we can change.
well, if more people are working on the same then it's also clear that sometimes there are clashes ...
well, yes, when I work with Chun there are clashes and we resolve them.
and it's also logical that Thomas doesn't take the latest cvs and maintains a more "stable" version for his product ...
I understand that too; however, I haven't seen much action in the devel_0_39 branch lately. It doesn't disturb me that Thomas has a private branch, it's just that I reassessed the advantage of being in one CVS branch when the number of #ifdef DESIRE just raised suddenly in the last week, due to my new changes, and was going to continue raising steadily over the next months.
(I know, for me as a outsider it's easy to say that ... ;)
yes. come hang around on the #desiredata channel some day...
please wait at least some days till everyone is calmed down and you can speak about the actual problems before you make such a work ...
Hey, I've been calm all day. Just because the decision was sudden, doesn't mean that there hasn't been any reflection on it. I don't necessarily post all of my thoughts on pd-dev.
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
Am 30.11.2006 um 01:56 schrieb Mathieu Bouchard:
On Wed, 29 Nov 2006, Georg Holzmann wrote:
yes, but when there are more and more branches every developer will have it's own one and it's much more difficult for new one to join (where?)
Right, right, but then, how do we get out of that situation? we can't. So let's concentrate on things that we can change.
I don't think we can't - let's go back to the root: So far, it was perfectly possible to coexist in the devel branch, at least for my perception. Because of PDs weaknesses concerning GUI stuff, DD development is important for everyone, not just for three or so people currently working on the devel branch. On the other side, there have been many improvements from Tims and my side (under the vibrez title) for other parts of the system, especially audio and midi stuff, loader and idle callbacks, which partly found there way into vanilla PD. Obviously we can benefit one from the other, because these parts are quite separated. The last days i was wondering why suddenly a lot of changes happen in many parts of the devel branch, although it was always relatively quiet outside the desire.c file. This makes the already discussed merging harder and harder. It's a "marginal" problem if someone volunteers to do the merge. It's not if i would have to do it, because of experiences i made in a former merge. The point is that Miller's PD has developed quite a lot in the meantime and the devel branch has been neglected in terms of incorporating these features from vanilla PD, also because Tim, who formerly kept things tidy, is busy with pnpd. I think cleaning up (aka beautification of) the codebase makes much more sense once the merge has taken place, because then smaller incremental changes can be incorporated gradually much easier.
well, if more people are working on the same then it's also clear that sometimes there are clashes ...
well, yes, when I work with Chun there are clashes and we resolve them.
and it's also logical that Thomas doesn't take the latest cvs and maintains a more "stable" version for his product ...
I understand that too; however, I haven't seen much action in the devel_0_39 branch lately. It doesn't disturb me that Thomas has a private branch,
There's really no reason to be disturbed because there simply exists no secret hidden branch... it's just that i let things settle a bit until i commit them, usually a few days, until new features are really confirmed to be working ok. Right now there are a few important changes to the audio system pending, to make callback driven audio really smooth and reliable. Some code outside the portaudio-specific part has to be changed and i'd like to make sure that these modifications are indeed necessary.
I don't necessarily post all of my thoughts on pd-dev.
Me neither, but some discussion about collaboration details would always be positive.
best greetings, Thomas
-- Thomas Grill http://grrrr.org
On Thu, 30 Nov 2006, Thomas Grill wrote:
So far, it was perfectly possible to coexist in the devel branch, at least for my perception.
What I have in head is also future developments; my decision can seem hasty and/or hotheaded if only looking at the past.
The last days i was wondering why suddenly a lot of changes happen in many parts of the devel branch,
There are many reasons for that, but especially, we need to take care of distributing the software ourselves, because DesireData has been too long a hard-to-reach piece of software; so I added some more portability and turned the buildsystem in something that I can manage myself because I need to take care of a buildsystem for our testers.
I think cleaning up the codebase makes much more sense once the merge has taken place,
No, it *never* makes any sense, because there's always one more upcoming release... just wait one more year... and one more... and yet one more...!
Right now there are a few important changes to the audio system pending, to make callback driven audio really smooth and reliable.
Well, I'll pick those changes from your branch eventually, after they become public. You won't have to submit it in our bugtracker ;)
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
On Wed, 29 Nov 2006, Mathieu Bouchard wrote:
On Thu, 30 Nov 2006, Thomas Grill wrote:
The last days i was wondering why suddenly a lot of changes happen in many parts of the devel branch,
There are many reasons for that, but especially,
Oh, and the feature that started this thread, is the wrapping of "newest", so that the client can manage object creations without race-conditions. This is an essential feature that I was supposed to add one year ago already, and which is necessary to make DesireData stable and to prevent it from becoming a big ball of hacks. Chun had been asking me this feature for several months!
You can't expect GUI changes to have no impact on the base of the software if the base of the software isn't ready to accept such a kind of GUI.
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
On Nov 29, 2006, at 3:54 PM, Georg Holzmann wrote:
Hallo!
We already have two devel_0_39, separated not by cvs but by #ifdef and makefiles. Now it's getting somewhat cumbersome for me, but it seems that in addition to that, it's getting somewhat cumbersome for the only person (?) who still works on devel_0_39 outside of DesireData. Well, what do you want us to do, I don't think that you really want us to stay in that uncomfortable position forever? :)
No, but you said it yourself: you joined (after impure data) the pd_devel branch so that you can also benefit from those improvements ...
Now there is already the main and devel/desire_data branch and I think such a marginal problem as you have (the beautification ...) should not be the reason for one more branch ...
A CVS branch is just a tool to manage code. I don't think we need to take it as any kind of social or political statement. We should use the tools to reduce friction as much as possible.
.hc
------------------------------------------------------------------------
Mistrust authority - promote decentralization. - the hacker ethic
On Wed, 29 Nov 2006, Hans-Christoph Steiner wrote:
A CVS branch is just a tool to manage code. I don't think we need to take it as any kind of social or political statement. We should use the tools to reduce friction as much as possible.
You understand this.
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
Since Matju has stated that desire is a fork, I think it would be most beneficial to all of us, including the desire people, if it used its own repository. pd-devel is already pretty far afield for being a branch, it seems to have many changes that are never intended to be merged into the main. desire is much further along that line.
gaim-vv is a great example. It was a fork of gaim to implement voice and video, which the intention of folding it back into gaim. Nonetheless, they opened up their own repository.
.hc
On Nov 29, 2006, at 7:05 AM, Thomas Grill wrote:
Hi Mathieu, i have been following the latst cvs changes and it seems, you are again beautifying the codebase. I think we already had that one. We have been talking about merging in the features of 0.40 and that will become harder and harder by every cosmetic change. How about a desire branch?
greetings, Thomas
Am 29.11.2006 um 12:00 schrieb pd-cvs-request@iem.at:
Send PD-cvs mailing list submissions to pd-cvs@iem.at
To subscribe or unsubscribe via the World Wide Web, visit http://lists.puredata.info/listinfo/pd-cvs or, via email, send a message with subject or body 'help' to pd-cvs-request@iem.at
You can reach the person managing the list at pd-cvs-owner@iem.at
When replying, please edit your Subject line so it is more specific than "Re: Contents of PD-cvs digest..."
Today's Topics:
- autobuild: pd-extended debian-testing-i386 2006-11-28 06.26.56 (Pd user)
- autobuild: pd-extended debian-testing-powerpc 2006-11-28 06.26.44 (pd)
- pd/src makefile.in, 1.4.4.2.2.20, 1.4.4.2.2.21 m_conf.c, 1.1.1.3.12.6, 1.1.1.3.12.7 desire.c, 1.1.2.211, 1.1.2.212 (Mathieu Bouchard)
- pd/src desire.h,1.1.2.47,1.1.2.48 (Mathieu Bouchard)
- scripts/auto-build run-automated-builder,1.14,1.15 (Hans-Christoph Steiner)
- pd/src x_list.c,1.2.2.7,1.2.2.8 (Mathieu Bouchard)
- pd/src x_connective.c,1.3.4.1.2.8,1.3.4.1.2.9 (Mathieu
Bouchard) 8. pd/src desire.tk,1.1.2.598,1.1.2.599 (chunlee) 9. pd/src TODO,1.1.2.26,1.1.2.27 (Mathieu Bouchard) 10. externals/mrpeach/net udpsend.c,1.2,1.3 (Martin Peach) 11. externals/mrpeach/net tcpserver.c,1.2,1.3 (Martin Peach) 12. externals/mrpeach/net tcpsend.c,1.2,1.3 (Martin Peach) 13. externals/mrpeach/net tcpclient.c,1.2,1.3 (Martin Peach) 14. externals/mapping median_n-help.pd, NONE, 1.1 median_n.pd, NONE, 1.1 median-help.pd, 1.1, NONE median.pd, 1.1, NONE (Alexandre Quessy) 15. externals/mapping median-help.pd, 1.2, 1.3 median.pd, 1.2, 1.3 median_n-help.pd, 1.1, 1.2 (Alexandre Quessy) 16. pd/src TODO,1.1.2.27,1.1.2.28 (Mathieu Bouchard) 17. externals/iem/iem_bin_ambi/help ambi_reduced_decode_fir2-help.pd, NONE, 1.1 ambi_reduced_decode_fft2-help.pd, 1.1, NONE (musil) 18. externals/mapping/help median-help.pd, NONE, 1.1 median_n-help.pd, NONE, 1.1 (Alexandre Quessy) 19. externals/mapping median-help.pd, 1.3, NONE median_n-help.pd, 1.2, NONE (Alexandre Quessy) 20. externals/iem/iem_bin_ambi/help ambi_reduced_decode_fft2-help.pd, 1.2, 1.3 (musil) 21. externals Makefile,1.98,1.99 (Hans-Christoph Steiner) 22. externals/jasch_lib/underscore makefile,1.1.1.1,1.2 (Hans-Christoph Steiner) 23. externals/jasch_lib/detox makefile,1.1.1.1,1.2 (Hans-Christoph Steiner) 24. externals/jasch_lib Makefile,NONE,1.1 (Hans-Christoph Steiner) 25. externals/iem/iem_ambi/help ambi_decode3-help.pd,1.4,1.5 (musil) 26. externals/iem/iem_bin_ambi/src makefile_linux, NONE, 1.1 bin_ambi_calc_HRTF.c, 1.2, 1.3 bin_ambi_reduced_decode.c, 1.2, 1.3 bin_ambi_reduced_decode2.c, 1.1, 1.2 bin_ambi_reduced_decode_fft.c, 1.1, 1.2 bin_ambi_reduced_decode_fft2.c, 1.1, 1.2 bin_ambi_reduced_decode_fir.c, 1.1, 1.2 bin_ambi_reduced_decode_fir2.c, 1.1, 1.2 iem_bin_ambi.c, 1.3, 1.4 iemlib.h, 1.2, 1.3 (musil) 27. pd/src desire.c,1.1.2.212,1.1.2.213 (Mathieu Bouchard) 28. extensions/gripd/src Makefile.Linux,1.1.1.1,1.2 (Mathieu Bouchard) 29. pd/src desire.c, 1.1.2.213, 1.1.2.214 desire.h, 1.1.2.48, 1.1.2.49 (Mathieu Bouchard) 30. pd/src desire.tk,1.1.2.599,1.1.2.600 (Mathieu Bouchard) 31. pd/src desire.c, 1.1.2.214, 1.1.2.215 s_inter.c, 1.5.4.10.2.24, 1.5.4.10.2.25 (Mathieu Bouchard) 32. pd/src m_class.c, 1.3.4.7.2.21, 1.3.4.7.2.22 desire.c, 1.1.2.215, 1.1.2.216 (Mathieu Bouchard) 33. pd/src desire.c,1.1.2.216,1.1.2.217 (Mathieu Bouchard) 34. autobuild: pd-main macosx104-powerpc 2006-11-29 03.15.03 (Pd User)
Message: 1 Date: Tue, 28 Nov 2006 06:48:18 -0500 (EST) From: pd@debian-testing-i386.idmi.poly.edu (Pd user) Subject: [PD-cvs] autobuild: pd-extended debian-testing-i386 2006-11-28 06.26.56 To: pd-cvs@iem.at Message-ID: 20061128114818.8C0E1B24B2@pd-debian-stable
cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/maxlib/src/ velocity.o" -c "/home/pd/auto-build/pd-extended/externals/maxlib/ src/velocity.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/maxlib/src/velocity.pd_linux" "/home/pd/auto- build/pd-extended/externals/maxlib/src/velocity.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/ velocity.libs && cat /home/pd/auto-build/pd-extended/externals/ maxlib/src/velocity.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/velocity.libs && \ cat /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/velocity.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/maxlib/src/ velocity.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/maxlib/src/velocity.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/maxlib/src/ velocity.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/maxlib/src/ weibull.o" -c "/home/pd/auto-build/pd-extended/externals/maxlib/ src/weibull.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/maxlib/src/weibull.pd_linux" "/home/pd/auto- build/pd-extended/externals/maxlib/src/weibull.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/ weibull.libs && cat /home/pd/auto-build/pd-extended/externals/ maxlib/src/weibull.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/weibull.libs && \ cat /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/weibull.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/maxlib/src/ weibull.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/maxlib/src/weibull.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/maxlib/src/ weibull.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/maxlib/src/wrap.o" - c "/home/pd/auto-build/pd-extended/externals/maxlib/src/wrap.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/maxlib/src/wrap.pd_linux" "/home/pd/auto-build/ pd-extended/externals/maxlib/src/wrap.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/ wrap.libs && cat /home/pd/auto-build/pd-extended/externals/maxlib/ src/wrap.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/wrap.libs && \ cat /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/wrap.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/maxlib/src/ wrap.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/maxlib/src/wrap.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/maxlib/src/wrap.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/mjlib/about.o" -c "/ home/pd/auto-build/pd-extended/externals/mjlib/about.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/about.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/about.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ about.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ about.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ linux/about.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ about.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ about.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/about.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/about.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/mjlib/convolve~.o" - c "/home/pd/auto-build/pd-extended/externals/mjlib/convolve~.c" In file included from /home/pd/auto-build/pd-extended/externals/ mjlib/convolve~.c:9: /home/pd/auto-build/pd-extended/externals/mjlib/convolve~.h:23:2: warning: no newline at end of file cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/convolve~.pd_linux" "/home/pd/auto-build/ pd-extended/externals/mjlib/convolve~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ convolve~.libs && cat /home/pd/auto-build/pd-extended/externals/ mjlib/convolve~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ linux/convolve~.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ convolve~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ convolve~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/convolve~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/convolve~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/mjlib/metroplus.o" - c "/home/pd/auto-build/pd-extended/externals/mjlib/metroplus.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/metroplus.pd_linux" "/home/pd/auto-build/ pd-extended/externals/mjlib/metroplus.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ metroplus.libs && cat /home/pd/auto-build/pd-extended/externals/ mjlib/metroplus.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ linux/metroplus.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ metroplus.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ metroplus.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/metroplus.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/metroplus.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/mjlib/monorhythm.o" - c "/home/pd/auto-build/pd-extended/externals/mjlib/monorhythm.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/monorhythm.pd_linux" "/home/pd/auto-build/ pd-extended/externals/mjlib/monorhythm.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ monorhythm.libs && cat /home/pd/auto-build/pd-extended/externals/ mjlib/monorhythm.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ linux/monorhythm.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ monorhythm.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ monorhythm.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/monorhythm.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/monorhythm.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/mjlib/morse.o" -c "/ home/pd/auto-build/pd-extended/externals/mjlib/morse.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/morse.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/morse.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ morse.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ morse.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ linux/morse.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ morse.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ morse.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/morse.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/morse.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/mjlib/n2m.o" -c "/ home/pd/auto-build/pd-extended/externals/mjlib/n2m.c" /home/pd/auto-build/pd-extended/externals/mjlib/n2m.c: In function 'splitsym': /home/pd/auto-build/pd-extended/externals/mjlib/n2m.c:96: warning: incompatible implicit declaration of built-in function 'sscanf' cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/n2m.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/n2m.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ n2m.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ n2m.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ linux/n2m.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ n2m.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ n2m.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/n2m.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/n2m.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/mjlib/pin~.o" -c "/ home/pd/auto-build/pd-extended/externals/mjlib/pin~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/pin~.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/pin~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ pin~.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ pin~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ linux/pin~.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ pin~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ pin~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/pin~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/pin~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/mjlib/prob.o" -c "/ home/pd/auto-build/pd-extended/externals/mjlib/prob.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/prob.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/prob.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ prob.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ prob.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ linux/prob.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ prob.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ prob.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/prob.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/prob.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/mjlib/synapseA~.o" - c "/home/pd/auto-build/pd-extended/externals/mjlib/synapseA~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/synapseA~.pd_linux" "/home/pd/auto-build/ pd-extended/externals/mjlib/synapseA~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ synapseA~.libs && cat /home/pd/auto-build/pd-extended/externals/ mjlib/synapseA~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ linux/synapseA~.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ synapseA~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ synapseA~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/synapseA~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/synapseA~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/motex/getenv.o" -c "/ home/pd/auto-build/pd-extended/externals/motex/getenv.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/getenv.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/getenv.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ getenv.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ getenv.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../ linux/getenv.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ getenv.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ getenv.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/getenv.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/getenv.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/motex/ln~.o" -c "/ home/pd/auto-build/pd-extended/externals/motex/ln~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/ln~.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/ln~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ ln~.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ ln~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../ linux/ln~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ ln~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ ln~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/ln~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/ln~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/motex/pan~.o" -c "/ home/pd/auto-build/pd-extended/externals/motex/pan~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/pan~.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/pan~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ pan~.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ pan~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../ linux/pan~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ pan~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ pan~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/pan~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/pan~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/motex/pansig~.o" -c "/home/pd/auto-build/pd-extended/externals/motex/pansig~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/pansig~.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/pansig~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ pansig~.libs && cat /home/pd/auto-build/pd-extended/externals/ motex/pansig~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../ linux/pansig~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ pansig~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ pansig~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/pansig~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/pansig~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/motex/pol2rec~.o" -c "/home/pd/auto-build/pd-extended/externals/motex/pol2rec~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/pol2rec~.pd_linux" "/home/pd/auto-build/ pd-extended/externals/motex/pol2rec~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ pol2rec~.libs && cat /home/pd/auto-build/pd-extended/externals/ motex/pol2rec~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../ linux/pol2rec~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ pol2rec~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ pol2rec~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/pol2rec~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/pol2rec~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/motex/polygate~.o" - c "/home/pd/auto-build/pd-extended/externals/motex/polygate~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/polygate~.pd_linux" "/home/pd/auto-build/ pd-extended/externals/motex/polygate~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ polygate~.libs && cat /home/pd/auto-build/pd-extended/externals/ motex/polygate~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../ linux/polygate~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ polygate~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ polygate~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/polygate~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/polygate~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/motex/rec2pol~.o" -c "/home/pd/auto-build/pd-extended/externals/motex/rec2pol~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/rec2pol~.pd_linux" "/home/pd/auto-build/ pd-extended/externals/motex/rec2pol~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ rec2pol~.libs && cat /home/pd/auto-build/pd-extended/externals/ motex/rec2pol~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../ linux/rec2pol~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ rec2pol~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ rec2pol~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/rec2pol~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/rec2pol~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/motex/shuffle.o" -c "/home/pd/auto-build/pd-extended/externals/motex/shuffle.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/shuffle.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/shuffle.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ shuffle.libs && cat /home/pd/auto-build/pd-extended/externals/ motex/shuffle.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../ linux/shuffle.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ shuffle.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ shuffle.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/shuffle.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/shuffle.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/motex/system.o" -c "/ home/pd/auto-build/pd-extended/externals/motex/system.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/system.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/system.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ system.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ system.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../ linux/system.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ system.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ system.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/system.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/system.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.o" -c "/home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/midifile.c" /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c: In function 'midifile_dump_track_chunk_data': /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c:914: warning: 'running_status' may be used uninitialized in this function /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c: In function 'midifile_get_next_track_chunk_data': /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c:1334: warning: 'n' is used uninitialized in this function /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c:1135: warning: 'd' may be used uninitialized in this function /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c: In function 'midifile_list': /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c:418: warning: 'm' may be used uninitialized in this function cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mrpeach/midifile/midifile.pd_linux" "/home/pd/ auto-build/pd-extended/externals/mrpeach/midifile/midifile.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/midifile.libs && cat /home/pd/auto-build/pd-extended/ externals/mrpeach/midifile/midifile.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/../linux/midifile.libs && \ cat /home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/../linux/midifile.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/midifile.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mrpeach/midifile/midifile.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/midifile.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/externals/mrpeach/net/ tcpclient.o" -c "/home/pd/auto-build/pd-extended/externals/mrpeach/ net/tcpclient.c" /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: In function 'tcpclient_send': /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: 232: error: 'MAX_PATH' undeclared (first use in this function) /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: 232: error: (Each undeclared identifier is reported only once /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: 232: error: for each function it appears in.) make[2]: *** [/home/pd/auto-build/pd-extended/externals/mrpeach/ net/tcpclient.o] Error 1 make[2]: Leaving directory `/home/pd/auto-build/pd-extended/ externals' make[1]: *** [externals_install] Error 2 make[1]: Leaving directory `/home/pd/auto-build/pd-extended/packages' make: *** [install] Error 2 upload specs linux_make build tar.bz2 Uploading /home/pd/auto-build/pd-extended/packages/linux_make/ build/Pd*.tar.bz2 ls: /home/pd/auto-build/pd-extended/packages/linux_make/build/ Pd*.tar.bz2: No such file or directory
Message: 2 Date: Tue, 28 Nov 2006 07:06:23 -0500 (EST) From: pd@debian-testing-powerpc.idmi.poly.edu (pd) Subject: [PD-cvs] autobuild: pd-extended debian-testing-powerpc 2006-11-28 06.26.44 To: pd-cvs@iem.at Message-ID: 20061128120624.3039A3EFC@debian-testing-powerpc.idmi.poly.edu
cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/maxlib/src/velocity.o" -c "/home/pd/auto-build/pd- extended/externals/maxlib/src/velocity.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/maxlib/src/velocity.pd_linux" "/home/pd/auto- build/pd-extended/externals/maxlib/src/velocity.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/ velocity.libs && cat /home/pd/auto-build/pd-extended/externals/ maxlib/src/velocity.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/velocity.libs && \ cat /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/velocity.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/maxlib/src/ velocity.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/maxlib/src/velocity.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/maxlib/src/ velocity.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/maxlib/src/weibull.o" -c "/home/pd/auto-build/pd- extended/externals/maxlib/src/weibull.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/maxlib/src/weibull.pd_linux" "/home/pd/auto- build/pd-extended/externals/maxlib/src/weibull.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/ weibull.libs && cat /home/pd/auto-build/pd-extended/externals/ maxlib/src/weibull.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/weibull.libs && \ cat /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/weibull.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/maxlib/src/ weibull.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/maxlib/src/weibull.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/maxlib/src/ weibull.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/maxlib/src/wrap.o" -c "/home/pd/auto-build/pd-extended/ externals/maxlib/src/wrap.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/maxlib/src/wrap.pd_linux" "/home/pd/auto-build/ pd-extended/externals/maxlib/src/wrap.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/ wrap.libs && cat /home/pd/auto-build/pd-extended/externals/maxlib/ src/wrap.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/wrap.libs && \ cat /home/pd/auto-build/pd-extended/externals/maxlib/src/../ linux/wrap.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/maxlib/src/ wrap.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/maxlib/src/wrap.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/maxlib/src/wrap.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/mjlib/about.o" -c "/home/pd/auto-build/pd-extended/ externals/mjlib/about.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/about.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/about.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ about.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ about.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ linux/about.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ about.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ about.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/about.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/about.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/mjlib/convolve~.o" -c "/home/pd/auto-build/pd-extended/ externals/mjlib/convolve~.c" In file included from /home/pd/auto-build/pd-extended/externals/ mjlib/convolve~.c:9: /home/pd/auto-build/pd-extended/externals/mjlib/convolve~.h:23:2: warning: no newline at end of file cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/convolve~.pd_linux" "/home/pd/auto-build/ pd-extended/externals/mjlib/convolve~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ convolve~.libs && cat /home/pd/auto-build/pd-extended/externals/ mjlib/convolve~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ linux/convolve~.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ convolve~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ convolve~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/convolve~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/convolve~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/mjlib/metroplus.o" -c "/home/pd/auto-build/pd-extended/ externals/mjlib/metroplus.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/metroplus.pd_linux" "/home/pd/auto-build/ pd-extended/externals/mjlib/metroplus.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ metroplus.libs && cat /home/pd/auto-build/pd-extended/externals/ mjlib/metroplus.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ linux/metroplus.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ metroplus.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ metroplus.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/metroplus.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/metroplus.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/mjlib/monorhythm.o" -c "/home/pd/auto-build/pd-extended/ externals/mjlib/monorhythm.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/monorhythm.pd_linux" "/home/pd/auto-build/ pd-extended/externals/mjlib/monorhythm.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ monorhythm.libs && cat /home/pd/auto-build/pd-extended/externals/ mjlib/monorhythm.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ linux/monorhythm.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ monorhythm.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ monorhythm.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/monorhythm.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/monorhythm.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/mjlib/morse.o" -c "/home/pd/auto-build/pd-extended/ externals/mjlib/morse.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/morse.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/morse.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ morse.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ morse.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ linux/morse.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ morse.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ morse.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/morse.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/morse.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/mjlib/n2m.o" -c "/home/pd/auto-build/pd-extended/ externals/mjlib/n2m.c" /home/pd/auto-build/pd-extended/externals/mjlib/n2m.c: In function ‘splitsym’: /home/pd/auto-build/pd-extended/externals/mjlib/n2m.c:96: warning: incompatible implicit declaration of built-in function ‘sscanf’ cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/n2m.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/n2m.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ n2m.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ n2m.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ linux/n2m.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ n2m.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ n2m.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/n2m.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/n2m.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/mjlib/pin~.o" -c "/home/pd/auto-build/pd-extended/ externals/mjlib/pin~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/pin~.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/pin~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ pin~.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ pin~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ linux/pin~.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ pin~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ pin~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/pin~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/pin~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/mjlib/prob.o" -c "/home/pd/auto-build/pd-extended/ externals/mjlib/prob.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/prob.pd_linux" "/home/pd/auto-build/pd- extended/externals/mjlib/prob.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ prob.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ prob.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ linux/prob.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ prob.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ prob.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/prob.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/prob.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/mjlib/synapseA~.o" -c "/home/pd/auto-build/pd-extended/ externals/mjlib/synapseA~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mjlib/synapseA~.pd_linux" "/home/pd/auto-build/ pd-extended/externals/mjlib/synapseA~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/ synapseA~.libs && cat /home/pd/auto-build/pd-extended/externals/ mjlib/synapseA~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ linux/synapseA~.libs && \ cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ synapseA~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ synapseA~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mjlib/synapseA~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/synapseA~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/motex/getenv.o" -c "/home/pd/auto-build/pd-extended/ externals/motex/getenv.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/getenv.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/getenv.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ getenv.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ getenv.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../ linux/getenv.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ getenv.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ getenv.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/getenv.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/getenv.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/motex/ln~.o" -c "/home/pd/auto-build/pd-extended/ externals/motex/ln~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/ln~.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/ln~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ ln~.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ ln~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../ linux/ln~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ ln~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ ln~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/ln~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/ln~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/motex/pan~.o" -c "/home/pd/auto-build/pd-extended/ externals/motex/pan~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/pan~.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/pan~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ pan~.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ pan~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../ linux/pan~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ pan~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ pan~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/pan~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/pan~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/motex/pansig~.o" -c "/home/pd/auto-build/pd-extended/ externals/motex/pansig~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/pansig~.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/pansig~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ pansig~.libs && cat /home/pd/auto-build/pd-extended/externals/ motex/pansig~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../ linux/pansig~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ pansig~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ pansig~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/pansig~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/pansig~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/motex/pol2rec~.o" -c "/home/pd/auto-build/pd-extended/ externals/motex/pol2rec~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/pol2rec~.pd_linux" "/home/pd/auto-build/ pd-extended/externals/motex/pol2rec~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ pol2rec~.libs && cat /home/pd/auto-build/pd-extended/externals/ motex/pol2rec~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../ linux/pol2rec~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ pol2rec~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ pol2rec~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/pol2rec~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/pol2rec~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/motex/polygate~.o" -c "/home/pd/auto-build/pd-extended/ externals/motex/polygate~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/polygate~.pd_linux" "/home/pd/auto-build/ pd-extended/externals/motex/polygate~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ polygate~.libs && cat /home/pd/auto-build/pd-extended/externals/ motex/polygate~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../ linux/polygate~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ polygate~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ polygate~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/polygate~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/polygate~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/motex/rec2pol~.o" -c "/home/pd/auto-build/pd-extended/ externals/motex/rec2pol~.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/rec2pol~.pd_linux" "/home/pd/auto-build/ pd-extended/externals/motex/rec2pol~.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ rec2pol~.libs && cat /home/pd/auto-build/pd-extended/externals/ motex/rec2pol~.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../ linux/rec2pol~.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ rec2pol~.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ rec2pol~.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/rec2pol~.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/rec2pol~.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/motex/shuffle.o" -c "/home/pd/auto-build/pd-extended/ externals/motex/shuffle.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/shuffle.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/shuffle.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ shuffle.libs && cat /home/pd/auto-build/pd-extended/externals/ motex/shuffle.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../ linux/shuffle.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ shuffle.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ shuffle.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/shuffle.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/shuffle.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/motex/system.o" -c "/home/pd/auto-build/pd-extended/ externals/motex/system.c" cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/motex/system.pd_linux" "/home/pd/auto-build/pd- extended/externals/motex/system.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/motex/ system.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ system.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/motex/../ linux/system.libs && \ cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ system.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ system.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/motex/system.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/motex/system.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/mrpeach/midifile/midifile.o" -c "/home/pd/auto-build/pd- extended/externals/mrpeach/midifile/midifile.c" /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c: In function ‘midifile_dump_track_chunk_data’: /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c:914: warning: ‘running_status’ may be used uninitialized in this function /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c: In function ‘midifile_get_next_track_chunk_data’: /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c:1334: warning: ‘n’ is used uninitialized in this function /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c:1135: warning: ‘d’ may be used uninitialized in this function /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c: In function ‘midifile_list’: /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ midifile.c:418: warning: ‘m’ may be used uninitialized in this function cc -Wl,-export_dynamic -shared -o "/home/pd/auto-build/pd- extended/externals/mrpeach/midifile/midifile.pd_linux" "/home/pd/ auto-build/pd-extended/externals/mrpeach/midifile/midifile.o" -lm -lc \ `test -f /home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/midifile.libs && cat /home/pd/auto-build/pd-extended/ externals/mrpeach/midifile/midifile.libs` \ `test -f /home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/../linux/midifile.libs && \ cat /home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/../linux/midifile.libs` chmod a-x "/home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/midifile.pd_linux" strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- extended/externals/mrpeach/midifile/midifile.pd_linux rm -f -- /home/pd/auto-build/pd-extended/externals/mrpeach/ midifile/midifile.o cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ externals/mrpeach/net/tcpclient.o" -c "/home/pd/auto-build/pd- extended/externals/mrpeach/net/tcpclient.c" /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: In function ‘tcpclient_send’: /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: 232: error: ‘MAX_PATH’ undeclared (first use in this function) /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: 232: error: (Each undeclared identifier is reported only once /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: 232: error: for each function it appears in.) make[2]: *** [/home/pd/auto-build/pd-extended/externals/mrpeach/ net/tcpclient.o] Error 1 make[2]: Leaving directory `/home/pd/auto-build/pd-extended/ externals' make[1]: *** [externals_install] Error 2 make[1]: Leaving directory `/home/pd/auto-build/pd-extended/packages' make: *** [install] Error 2 upload specs linux_make build tar.bz2 Uploading /home/pd/auto-build/pd-extended/packages/linux_make/ build/Pd*.tar.bz2 ls: /home/pd/auto-build/pd-extended/packages/linux_make/build/ Pd*.tar.bz2: No such file or directory
Message: 3 Date: Tue, 28 Nov 2006 14:23:54 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src makefile.in, 1.4.4.2.2.20, 1.4.4.2.2.21 m_conf.c, 1.1.1.3.12.6, 1.1.1.3.12.7 desire.c, 1.1.2.211, 1.1.2.212 To: pd-cvs@iem.at Message-ID: mailman.0.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24952
Modified Files: Tag: devel_0_39 makefile.in m_conf.c desire.c Log Message: forked m_conf.c for DesireData
Index: makefile.in
RCS file: /cvsroot/pure-data/pd/src/makefile.in,v retrieving revision 1.4.4.2.2.20 retrieving revision 1.4.4.2.2.21 diff -C2 -d -r1.4.4.2.2.20 -r1.4.4.2.2.21 *** makefile.in 27 Nov 2006 16:49:58 -0000 1.4.4.2.2.20 --- makefile.in 28 Nov 2006 14:23:49 -0000 1.4.4.2.2.21
*** 20,24 ****
# from pd miller ! SRC += m_pd.c m_class.c m_obj.c m_atom.c m_memory.c m_binbuf.c m_conf.c \ m_glob.c m_sched.c s_main.c s_inter.c s_file.c s_loader.c s_path.c \ s_entry.c s_audio.c s_midi.c \ --- 20,24 ----
# from pd miller ! SRC += m_pd.c m_class.c m_obj.c m_atom.c m_memory.c m_binbuf.c \ m_glob.c m_sched.c s_main.c s_inter.c s_file.c s_loader.c s_path.c \ s_entry.c s_audio.c s_midi.c \
Index: m_conf.c
RCS file: /cvsroot/pure-data/pd/src/m_conf.c,v retrieving revision 1.1.1.3.12.6 retrieving revision 1.1.1.3.12.7 diff -C2 -d -r1.1.1.3.12.6 -r1.1.1.3.12.7 *** m_conf.c 2 Jul 2006 00:51:10 -0000 1.1.1.3.12.6 --- m_conf.c 28 Nov 2006 14:23:49 -0000 1.1.1.3.12.7
*** 13,26 ****
#define S(name) void name##_setup(void);
- #ifdef DESIRE
S(desire)
S(m_obj)
S(hash)
- #else S(g_bang) S(g_hradio) S(g_hslider) S(g_mycanvas) S(g_numbox) S(g_toggle) S(g_vradio) S(g_vslider) S(g_vumeter) S(g_text) S(g_array) S(g_canvas) S(g_guiconnect) S(g_io) S(g_scalar) S
(g_template) S(g_traversal)
- #endif S(m_pd) S(x_acoustics) S(x_interface) S(x_connective) S(x_time) S(x_arithmetic) S(x_midi) S(x_misc) S(x_net) S
(x_qlist) --- 13,20 ----
*** 32,39 **** #define S(name) name##_setup(); void conf_init(void) {
- #ifdef DESIRE
S(hash)
S(m_obj)
- #endif S(m_pd) S(x_acoustics) S(x_interface) S(x_connective) S(x_time) S(x_arithmetic) S(x_midi) S(x_misc) S(x_net) S
(x_qlist) --- 26,29 ----
*** 41,48 **** S(d_delay) S(d_fft) S(d_filter) S(d_global) S(d_math) S(d_misc) S(d_osc) S(d_soundfile) S(d_ugen)
- #ifdef DESIRE
S(desire)
- #else S(g_bang) S(g_hradio) S(g_hslider) S(g_mycanvas) S(g_numbox) S(g_toggle) S(g_vradio) S(g_vslider) S(g_vumeter) S(g_text)
--- 31,34 ----
Index: desire.c
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v retrieving revision 1.1.2.211 retrieving revision 1.1.2.212 diff -C2 -d -r1.1.2.211 -r1.1.2.212 *** desire.c 28 Nov 2006 03:53:30 -0000 1.1.2.211 --- desire.c 28 Nov 2006 14:23:49 -0000 1.1.2.212
*** 7919,7920 **** --- 7919,7935 ---- } }
- /*
---------------------------------------------------------------- */
- /* formerly m_conf.c */
- #define S(name) void name##_setup(void); name##_setup();
- extern "C" {
- void conf_init(void) {
S(hash) S(m_obj) S(m_pd) S(x_acoustics) S(x_interface) S
(x_connective)
S(x_time) S(x_arithmetic) S(x_midi) S(x_misc) S(x_net) S
(x_qlist)
S(x_gui) S(x_list) S(d_arithmetic) S(d_array) S(d_ctl) S(d_dac)
S(d_delay) S(d_fft) S(d_filter) S(d_global)
S(d_math) S(d_misc) S(d_osc) S(d_soundfile) S(d_ugen)
S(desire)
- }
- };
Message: 4 Date: Tue, 28 Nov 2006 14:28:35 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src desire.h,1.1.2.47,1.1.2.48 To: pd-cvs@iem.at Message-ID: mailman.1.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26754
Modified Files: Tag: devel_0_39 desire.h Log Message: fix compilation
Index: desire.h
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.h,v retrieving revision 1.1.2.47 retrieving revision 1.1.2.48 diff -C2 -d -r1.1.2.47 -r1.1.2.48 *** desire.h 28 Nov 2006 03:53:32 -0000 1.1.2.47 --- desire.h 28 Nov 2006 14:28:33 -0000 1.1.2.48
*** 204,208 **** --- 204,213 ----
/* this is not really a gui object, but it needs to be observable. */
- #ifdef PD_PLUSPLUS_FACE struct _array : t_gobj {
- #else
- struct _array {
t_gobj meuh;
- #endif int n; /* number of elements */ int elemsize; /* size in bytes; LATER get this from
template */
Message: 5 Date: Tue, 28 Nov 2006 14:52:16 +0000 From: Hans-Christoph Steiner eighthave@users.sourceforge.net Subject: [PD-cvs] scripts/auto-build run-automated-builder,1.14,1.15 To: pd-cvs@iem.at Message-ID: mailman.2.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/scripts/auto-build In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3358
Modified Files: run-automated-builder Log Message: chopped down email report to 20 lines
Index: run-automated-builder
RCS file: /cvsroot/pure-data/scripts/auto-build/run-automated- builder,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** run-automated-builder 24 Oct 2006 04:21:35 -0000 1.14 --- run-automated-builder 28 Nov 2006 14:52:14 -0000 1.15
*** 31,35 **** if [ "x${completion_test}" != "xSUCCESS" ]; then SUBJECT="autobuild: $distro $HOSTNAME $DATE $TIME" ! tail -200 ${LOGFILE} | mail -s "${SUBJECT}" ${RECIPIENT} fi } --- 31,35 ---- if [ "x${completion_test}" != "xSUCCESS" ]; then SUBJECT="autobuild: $distro $HOSTNAME $DATE $TIME" ! tail -20 ${LOGFILE} | mail -s "${SUBJECT}" ${RECIPIENT} fi }
Message: 6 Date: Tue, 28 Nov 2006 15:36:07 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src x_list.c,1.2.2.7,1.2.2.8 To: pd-cvs@iem.at Message-ID: mailman.3.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19418
Modified Files: Tag: devel_0_39 x_list.c Log Message: removed useless reference to global var "newest".
Index: x_list.c
RCS file: /cvsroot/pure-data/pd/src/x_list.c,v retrieving revision 1.2.2.7 retrieving revision 1.2.2.8 diff -C2 -d -r1.2.2.7 -r1.2.2.8 *** x_list.c 30 Nov 2005 13:36:58 -0000 1.2.2.7 --- x_list.c 28 Nov 2006 15:36:03 -0000 1.2.2.8
*** 21,27 **** #endif
- extern t_pd *newest;
- /* the "list" object family.
--- 21,24 ----
*** 397,419 **** { if (!argc || argv[0].a_type != A_SYMBOL) ! newest = list_append_new(s, argc, argv); else { t_symbol *s2 = argv[0].a_w.w_symbol; ! if (s2 == gensym("append")) ! newest = list_append_new(s, argc-1, argv+1); ! else if (s2 == gensym("prepend")) ! newest = list_prepend_new(s, argc-1, argv+1); ! else if (s2 == gensym("split")) ! newest = list_split_new(atom_getfloatarg(1, argc, argv)); ! else if (s2 == gensym("trim")) ! newest = list_trim_new(); ! else ! { ! error("list %s: unknown function", s2->s_name); ! newest = 0; ! } }
}return (newest);
--- 394,408 ---- { if (!argc || argv[0].a_type != A_SYMBOL) ! return list_append_new(s, argc, argv); else { t_symbol *s2 = argv[0].a_w.w_symbol; ! if (s2 == gensym("append")) return list_append_new(s, argc-1, argv+1); ! if (s2 == gensym("prepend")) return list_prepend_new(s, argc-1, argv+1); ! if (s2 == gensym("split")) return list_split_new (atom_getfloatarg(1, argc, argv)); ! if (s2 == gensym("trim")) return list_trim_new(); ! error("list %s: unknown function", s2->s_name); ! return 0; } }
Message: 7 Date: Tue, 28 Nov 2006 15:46:11 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src x_connective.c,1.3.4.1.2.8,1.3.4.1.2.9 To: pd-cvs@iem.at Message-ID: mailman.4.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23183
Modified Files: Tag: devel_0_39 x_connective.c Log Message: removed useless access to "newest".
Index: x_connective.c
RCS file: /cvsroot/pure-data/pd/src/x_connective.c,v retrieving revision 1.3.4.1.2.8 retrieving revision 1.3.4.1.2.9 diff -C2 -d -r1.3.4.1.2.8 -r1.3.4.1.2.9 *** x_connective.c 30 Nov 2005 13:36:58 -0000 1.3.4.1.2.8 --- x_connective.c 28 Nov 2006 15:46:09 -0000 1.3.4.1.2.9
*** 9,13 **** #include <string.h> #include <stdio.h>
extern t_pd *newest;
/* -------------------------- int ------------------------------ */
--- 9,12 ----
*** 67,71 **** outlet_new(&x->x_obj, &s_float); floatinlet_new(&x->x_obj, &x->x_f);
}newest = &x->x_obj.ob_pd; return (x);
--- 66,69 ----
*** 110,114 **** outlet_new(&x->x_obj, &s_symbol); symbolinlet_new(&x->x_obj, &x->x_s);
}newest = &x->x_obj.ob_pd; return (x);
--- 108,111 ----
*** 166,170 **** t_bang *x = (t_bang *)pd_new(bang_class); outlet_new(&x->x_obj, &s_bang);
}newest = &x->x_obj.ob_pd; return (x);
--- 163,166 ----
Message: 8 Date: Tue, 28 Nov 2006 16:07:20 +0000 From: chunlee chunlee@users.sourceforge.net Subject: [PD-cvs] pd/src desire.tk,1.1.2.598,1.1.2.599 To: pd-cvs@iem.at Message-ID: mailman.5.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31134
Modified Files: Tag: devel_0_39 desire.tk Log Message: ..
Index: desire.tk
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v retrieving revision 1.1.2.598 retrieving revision 1.1.2.599 diff -C2 -d -r1.1.2.598 -r1.1.2.599 *** desire.tk 28 Nov 2006 03:42:00 -0000 1.1.2.598 --- desire.tk 28 Nov 2006 16:07:17 -0000 1.1.2.599
*** 248,255 ****
#-------------------------------------------------------------------- ---------------# #used during subpatcherize ! set subpatcherize(pack) 0 set subpatcherize(paste) 0 set subpatcherize(parent) 0 set subpatcherize(count) 0
#-------------------------------------------------------------------- ---------------# # adapted from matju's MetaRuby (UndoQueue.rb) --- 248,259 ----
#-------------------------------------------------------------------- ---------------# #used during subpatcherize ! set subpatcherize(cut) 0 ! set subpatcherize(insert) 0 set subpatcherize(paste) 0 set subpatcherize(parent) 0
- set subpatcherize(sub) 0 set subpatcherize(count) 0
- set subpatcherize(x) 0
- set subpatcherize(y) 0
#-------------------------------------------------------------------- ---------------# # adapted from matju's MetaRuby (UndoQueue.rb)
*** 1459,1463 **** if {![winfo exists .$self.c]} {$self init_window} }
} coords {$self subpatcherize_copy_objs
--- 1463,1466 ----
*** 2167,2172 **** --- 2170,2196 ---- global paste if {!$@mapped} {return}; set @folder $folder; $self update_title
- $self done_update
- }
- def Canvas done_update {} {
- global paste subpatcherize if {$self == $paste(state)} {$self done_paste}
- if {$self == $subpatcherize(parent) && $subpatcherize(cut)} {
set subpatcherize(cut) 0; set subpatcherize(insert) 1
set construct "#X obj $subpatcherize(x) $subpatcherize(y) pd
sub$subpatcherize(count)"
pd .$self object_insert [expr [llength $@children] - 1]
$construct
return
- }
- if {$self != $subpatcherize(parent) && $subpatcherize(insert)} {
set subpatcherize(sub) $self
- }
- if {$self == $subpatcherize(parent) && $subpatcherize(insert)} {
if {$subpatcherize(sub) == "0"} {return}
$subpatcherize(sub) paste
set subpatcherize(insert) 0
return
- } }
- def Canvas make_title {} { if {!$@mapped} {return}
*** 2694,2698 **** set height [winfo height $c] set width [winfo width $c] ! if {$subpatcherize(paste)} {set height 300; set width 450} mset {l r} [$c xview] mset {t b} [$c yview] --- 2718,2722 ---- set height [winfo height $c] set width [winfo width $c] ! if {$width == 1 && $height == 1} {set height 300; set width 450} mset {l r} [$c xview] mset {t b} [$c yview]
*** 2818,2827 **** def Canvas done_paste {} { global paste subpatcherize
- puts " count ---------- $@obj_count" $self deselect_all $self selection= [lrange $@children [expr [llength $@children]
- $@obj_count] end] $self selection_wire= [lrange $@wires [expr [llength $@wires] -
$@wire_count] end] set paste(state) 0
- if {$subpatcherize(paste)} {set subpatcherize(paste) 0} }
--- 2842,2849 ----
*** 2964,2968 ****
def Canvas subpatcherize {} { ! global subpatcherize if {![llength $@selection]} {return} set x 0; set y 0 --- 2986,2991 ----
def Canvas subpatcherize {} { ! global subpatcherize ! set subpatcherize(sub) 0 if {![llength $@selection]} {return} set x 0; set y 0
*** 2972,2997 **** set y [expr $y + $y1] } ! set x [expr $x / [llength $@selection]] ! set y [expr $y / [llength $@selection]] ! set construct "#X obj $x $y pd sub$subpatcherize(count)" ! set subpatcherize(pack) 1 set subpatcherize(parent) $self ! incr subpatcherize(count) $self cut
- pd .$self object_insert [expr [llength $@children] - 1] $construct
- }
- def Canvas subpatcherize_copy_objs {} {
- global subpatcherize
- if {$self == $subpatcherize(parent)} {return}
- if {$subpatcherize(pack)} {
set subpatcherize(paste) 1
$self paste
#after 200 $self edit
set c $@canvas
set subpatcherize(pack) 0
- }
- }
--- 2995,3004 ---- set y [expr $y + $y1] } ! set subpatcherize(x) [expr $x / [llength $@selection]] ! set subpatcherize(y) [expr $y / [llength $@selection]] ! set subpatcherize(cut) 1 set subpatcherize(parent) $self ! incr subpatcherize(count) $self cut }
Message: 9 Date: Tue, 28 Nov 2006 16:37:58 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src TODO,1.1.2.26,1.1.2.27 To: pd-cvs@iem.at Message-ID: mailman.6.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9724
Modified Files: Tag: devel_0_39 TODO Log Message: .
Index: TODO
RCS file: /cvsroot/pure-data/pd/src/Attic/TODO,v retrieving revision 1.1.2.26 retrieving revision 1.1.2.27 diff -C2 -d -r1.1.2.26 -r1.1.2.27 *** TODO 28 Nov 2006 00:36:51 -0000 1.1.2.26 --- TODO 28 Nov 2006 16:37:56 -0000 1.1.2.27
*** 169,175 **** backwards-compatible way, and not necessarily in a portable way. also maybe it's not that useful.
! 07:24 <matju> however we could make it different by inserting the splashscreen inside the main window ! 07:25 <matju> or we could make it a separate window but no timer, just an [OK] button, so actually, this would be ! exactly the same as the "About" dialog.
<zkink> next: move ALL functions from the command line into a Options box. --- 169,180 ---- backwards-compatible way, and not necessarily in a portable way. also maybe it's not that useful.
! [ ] splashscreen: we could make it different than other programs by inserting the splashscreen ! inside the main window or we could make it a separate window but no timer, just an [OK] button, ! so actually, this would be exactly the same as the "About" dialog. ! ! [ ] move -lang to ddrc ! [ ] move -console to ddrc ! [ ] merge martin peach's tcp externs into the core ! [ ] merge [guiconnect] and [manager]
<zkink> next: move ALL functions from the command line into a Options box.
*** 190,208 **** [ ] put [display] directly in DesireData
! <zkink> next: you need a way to see cpu usage on individual objects ! <zkink> or on patchers or on groups of selected objects ! <zkink> next: there must be a way to click on an object, and "nudge it" with your arrow keys ! <zkink> right arrow key moves it one pixel to the right, etc ! <zkink> oftentimes the mouse isnt good enough for aligning stuff up ! <zkink> next: eliminate the CONSOLE output ! <zkink> make the console part of PD ! <zkink> add an option to right click on the console and CLEAR IT ! <zkink> and allow user to select/copy data from it ! <zkink> make the font and size customizable within the application ! <zkink> just like the font/size menu which should be built into pd ! <matju> zkink: well, i think the distinction goes like, float/ int/symbol/list are selectors for ordinary datatypes, and all the other selectors are for so-called "messages", but in pd, every value transmitted counts as a message anyway. ! <matju> so "float 42" is only a special kind of message called a float... ! <zkink> ah. well the sniffer can report that <matju> by eliminate console output, i guess you mean the stdout/ stderr output as printed in the terminal window that you start pd from <zkink> yes. that's not best for systems like osx/win32 <zkink> was there anything i said so far that was confusing? or unclear --- 195,204 ---- [ ] put [display] directly in DesireData
! [ ] you need a way to see cpu usage on individual objects or on patchers or on groups of selected objects ! ! [ ] console: allow copying to clipboard; add a clear button ! <matju> by eliminate console output, i guess you mean the stdout/ stderr output as printed in the terminal window that you start pd from
- <zkink> yes. that's not best for systems like osx/win32 <zkink> was there anything i said so far that was confusing? or
unclear
*** 214,228 **** <matju> making the whole .pdrc thing gui-configurable was already high on my list btw <zkink> OK, i will make a nice list of this and make them explained better and separated by paragraphs. what ! <zkink> is your email ? sending to matju@sympatico.ca .. ! <zkink> is there some way to drag+copy an object in pd ? so it duplicates ! <zkink> matju: there must be a modifier key. you just select something, hold down the modifer and DRAG what you have selected, and it creates a copy of it ! <zkink> its unbelievable that PD doesnt have that!?!? wtf, thats insane ! <zkink> i only use it like, 500 times a day ! <zkink> selecting the objects and choosing duplicate is SLOW <mamalala> matju: what about a bash-style history, so if one places a box he can browse with the up/down keys through the list of recent created objects ? ! [ ] impd todo: send to front, send to back <yaqtil> yalla, is there a trick somewhere to make windows not get auto-resized to the width of the toolbar ! <yaqtil> i use tiny windows ! <yaqtil> and dont care if a few buttons are cut off
Marius Schebella: --- 210,222 ---- <matju> making the whole .pdrc thing gui-configurable was already high on my list btw <zkink> OK, i will make a nice list of this and make them explained better and separated by paragraphs. what ! ! [ ] drag-and-copy ! <mamalala> matju: what about a bash-style history, so if one places a box he can browse with the up/down keys through the list of recent created objects ? ! ! [ ] send to front, send to back ! <yaqtil> yalla, is there a trick somewhere to make windows not get auto-resized to the width of the toolbar ! i use tiny windows and don't care if a few buttons are cut off
Marius Schebella:
Message: 10 Date: Tue, 28 Nov 2006 16:41:54 +0000 From: Martin Peach mrpeach@users.sourceforge.net Subject: [PD-cvs] externals/mrpeach/net udpsend.c,1.2,1.3 To: pd-cvs@iem.at Message-ID: mailman.7.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/mrpeach/net In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11203
Modified Files: udpsend.c Log Message: changed MAX_PATH to FILENAME_MAX
Index: udpsend.c
RCS file: /cvsroot/pure-data/externals/mrpeach/net/udpsend.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** udpsend.c 7 Nov 2006 21:20:20 -0000 1.2 --- udpsend.c 28 Nov 2006 16:41:51 -0000 1.3
*** 1,3 **** ! /* x_net_udpsend.c 20060424. Martin Peach did it based on x_net.c. x_net.c header follows: */ /* Copyright (c) 1997-1999 Miller Puckette.
- For information on usage and redistribution, and for a
DISCLAIMER OF ALL --- 1,3 ---- ! /* udpsend.c 20060424. Martin Peach did it based on x_net.c. x_net.c header follows: */ /* Copyright (c) 1997-1999 Miller Puckette.
- For information on usage and redistribution, and for a
DISCLAIMER OF ALL
*** 119,123 **** double timeafter; int late; ! char fpath[MAX_PATH]; FILE *fptr;
--- 119,123 ---- double timeafter; int late; ! char fpath[FILENAME_MAX]; FILE *fptr;
*** 152,156 **** {
! atom_string(&argv[i], fpath, MAX_PATH); #ifdef DEBUG post ("udpsend fname: %s", fpath); --- 152,156 ---- {
! atom_string(&argv[i], fpath, FILENAME_MAX); #ifdef DEBUG post ("udpsend fname: %s", fpath);
*** 243,246 **** }
! /* end x_net_udpsend.c*/
--- 243,246 ---- }
! /* end udpsend.c*/
Message: 11 Date: Tue, 28 Nov 2006 16:42:32 +0000 From: Martin Peach mrpeach@users.sourceforge.net Subject: [PD-cvs] externals/mrpeach/net tcpserver.c,1.2,1.3 To: pd-cvs@iem.at Message-ID: mailman.8.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/mrpeach/net In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11553
Modified Files: tcpserver.c Log Message: changed MAX_PATH to FILENAME_MAX
Index: tcpserver.c
RCS file: /cvsroot/pure-data/externals/mrpeach/net/tcpserver.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** tcpserver.c 7 Nov 2006 21:17:51 -0000 1.2 --- tcpserver.c 28 Nov 2006 16:42:30 -0000 1.3
*** 1,5 **** ! /* x_net_tcpserver.c Martin Peach 20060511 working version 20060512 */ /* 20060515 works on linux too... */ ! /* x_net_tcpserver.c is based on netserver: */ /* -------------------------- netserver ------------------------------------- */ /
*/
--- 1,5 ---- ! /* tcpserver.c Martin Peach 20060511 working version 20060512 */ /* 20060515 works on linux too... */ ! /* tcpserver.c is based on netserver: */ /* -------------------------- netserver ------------------------------------- */ /
*/
*** 256,260 **** int late; int sockfd = x->x_fd[client]; ! char fpath[MAX_PATH]; FILE *fptr;
--- 256,260 ---- int late; int sockfd = x->x_fd[client]; ! char fpath[FILENAME_MAX]; FILE *fptr;
*** 291,295 **** {
! atom_string(&argv[i], fpath, MAX_PATH); #ifdef DEBUG post ("%s: fname: %s", objName, fpath); --- 291,295 ---- {
! atom_string(&argv[i], fpath, FILENAME_MAX); #ifdef DEBUG post ("%s: fname: %s", objName, fpath);
*** 646,648 **** }
! /* end of x_net_tcpserver.c */ --- 646,648 ---- }
! /* end of tcpserver.c */
Message: 12 Date: Tue, 28 Nov 2006 16:43:07 +0000 From: Martin Peach mrpeach@users.sourceforge.net Subject: [PD-cvs] externals/mrpeach/net tcpsend.c,1.2,1.3 To: pd-cvs@iem.at Message-ID: mailman.9.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/mrpeach/net In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11572
Modified Files: tcpsend.c Log Message: changed MAX_PATH to FILENAME_MAX
Index: tcpsend.c
RCS file: /cvsroot/pure-data/externals/mrpeach/net/tcpsend.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** tcpsend.c 7 Nov 2006 21:19:29 -0000 1.2 --- tcpsend.c 28 Nov 2006 16:43:04 -0000 1.3
*** 1,3 **** ! /* x_net_tcpsend.c 20060424 Martin Peach did it based on x_net.c. x_net.c header follows: */ /* Copyright (c) 1997-1999 Miller Puckette.
- For information on usage and redistribution, and for a
DISCLAIMER OF ALL --- 1,3 ---- ! /* tcpsend.c 20060424 Martin Peach did it based on x_net.c. x_net.c header follows: */ /* Copyright (c) 1997-1999 Miller Puckette.
- For information on usage and redistribution, and for a
DISCLAIMER OF ALL
*** 126,130 **** double timeafter; int late; ! char fpath[MAX_PATH]; FILE *fptr;
--- 126,130 ---- double timeafter; int late; ! char fpath[FILENAME_MAX]; FILE *fptr;
*** 159,163 **** {
! atom_string(&argv[i], fpath, MAX_PATH); #ifdef DEBUG post ("tcpsend fname: %s", fpath); --- 159,163 ---- {
! atom_string(&argv[i], fpath, FILENAME_MAX); #ifdef DEBUG post ("tcpsend fname: %s", fpath);
*** 250,252 **** }
! /* end x_net_tcpsend.c*/ --- 250,252 ---- }
! /* end tcpsend.c */
Message: 13 Date: Tue, 28 Nov 2006 16:44:20 +0000 From: Martin Peach mrpeach@users.sourceforge.net Subject: [PD-cvs] externals/mrpeach/net tcpclient.c,1.2,1.3 To: pd-cvs@iem.at Message-ID: mailman.10.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/mrpeach/net In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11927
Modified Files: tcpclient.c Log Message: changed MAX_PATH to FILENAME_MAX.
Index: tcpclient.c
RCS file: /cvsroot/pure-data/externals/mrpeach/net/tcpclient.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** tcpclient.c 7 Nov 2006 21:18:27 -0000 1.2 --- tcpclient.c 28 Nov 2006 16:44:18 -0000 1.3
*** 1,5 **** ! /* x_net_tcp_client.c Martin Peach 20060508, working version 20060512 */ /* linux version 20060515 */ ! /* x_net_tcp_client.c is based on netclient: */ /* -------------------------- netclient ------------------------------------- */ /
*/
--- 1,5 ---- ! /* tcpclient.c Martin Peach 20060508, working version 20060512 */ /* linux version 20060515 */ ! /* tcpclient.c is based on netclient: */ /* -------------------------- netclient ------------------------------------- */ /
*/
*** 230,234 **** double timeafter; int late; ! char fpath[MAX_PATH]; FILE *fptr;
--- 230,234 ---- double timeafter; int late; ! char fpath[FILENAME_MAX]; FILE *fptr;
*** 267,271 **** {
! atom_string(&argv[i], fpath, MAX_PATH); #ifdef DEBUG post ("%s_send fname: %s", objName, fpath); --- 267,271 ---- {
! atom_string(&argv[i], fpath, FILENAME_MAX); #ifdef DEBUG post ("%s_send fname: %s", objName, fpath);
*** 471,473 **** }
! /* end of x_net_tcp.c */ --- 471,473 ---- }
! /* end of tcpclient.c */
Message: 14 Date: Tue, 28 Nov 2006 17:20:18 +0000 From: Alexandre Quessy alexandrequessy@users.sourceforge.net Subject: [PD-cvs] externals/mapping median_n-help.pd, NONE, 1.1 median_n.pd, NONE, 1.1 median-help.pd, 1.1, NONE median.pd, 1.1, NONE To: pd-cvs@iem.at Message-ID: mailman.11.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/mapping In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25386
Added Files: median_n-help.pd median_n.pd Removed Files: median-help.pd median.pd Log Message: renaming median for median_n
--- median-help.pd DELETED ---
--- NEW FILE: median_n-help.pd --- #N canvas 748 316 556 301 10; #X obj 16 105 cnv 15 60 60 empty empty empty 20 12 0 14 -258699 -66577 0; #X floatatom 22 30 5 0 0 0 - - -; #X floatatom 22 220 5 0 0 0 - - -; #X text 120 166 Calculates the median of the last n numbers in a stream of numbers.; #X text 120 221 )c( Alexandre Quessy 2006; #X msg 89 55 123 234 345 123 345 67; #X obj 56 81 drip; #X obj 184 197 zexy; #X text 118 197 Requires; #X text 191 118 [median <sample set size>]; #N canvas 0 0 342 294 more 0; #X obj 90 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 0 1; #X obj 267 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 0 1; #X text 71 66 Play with the left one.; #X obj 127 139 median_n 25; #X connect 0 0 3 0; #X connect 3 0 1 0; #X restore 404 261 pd more examples; #X msg 87 29 999 999 7 6 5 0 0; #X obj 268 197 expr; #X text 230 197 and; #X text 94 82 Needs a stream of floats , not a list; #X text 122 243 Release under the GPL v2; #X obj 22 115 median_n 6; #X connect 1 0 16 0; #X connect 5 0 6 0; #X connect 6 0 16 0; #X connect 11 0 6 0; #X connect 16 0 2 0;
--- median.pd DELETED ---
--- NEW FILE: median_n.pd --- #N canvas 609 51 652 617 10; #X obj 88 37 inlet; #X obj 254 115 f $1; #X obj 117 321 list split 5; #X obj 159 490 list split 1; #X obj 159 550 outlet; #X obj 255 85 loadbang; #X obj 342 86 inlet; #X obj 127 461 list split; #X obj 126 371 sort; #X obj 117 237 list append; #X obj 290 316 expr rint(($f1+1)/2)-1; #X text 329 585 )c( Alexandre Quessy 2006; #X text 203 59 arg/ inlet 2 : Number of values in the sample set of data.; #X text 86 12 inlet 1 : float; #X text 214 547 median; #X connect 0 0 9 0; #X connect 1 0 2 1; #X connect 1 0 10 0; #X connect 2 0 8 0; #X connect 2 0 9 1; #X connect 2 2 9 1; #X connect 3 0 4 0; #X connect 5 0 1 0; #X connect 6 0 1 0; #X connect 7 1 3 0; #X connect 8 0 7 0; #X connect 9 0 2 0; #X connect 10 0 7 1;
Message: 15 Date: Tue, 28 Nov 2006 17:42:44 +0000 From: Alexandre Quessy alexandrequessy@users.sourceforge.net Subject: [PD-cvs] externals/mapping median-help.pd, 1.2, 1.3 median.pd, 1.2, 1.3 median_n-help.pd, 1.1, 1.2 To: pd-cvs@iem.at Message-ID: mailman.12.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/mapping In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1058
Modified Files: median_n-help.pd Added Files: median-help.pd median.pd Log Message: Adding median that supports lists.
--- NEW FILE: median-help.pd --- #N canvas 632 165 556 301 10; #X obj 16 105 cnv 15 60 60 empty empty empty 20 12 0 14 -258699 -66577 0; #X floatatom 22 220 5 0 0 0 - - -; #X text 326 235 )c( Alexandre Quessy 2006; #X msg 89 55 123 234 345 123 345 67; #X obj 390 203 zexy; #X text 324 203 Requires; #X obj 474 203 expr; #X text 436 203 and; #X text 328 249 Release under the GPL v2; #X text 125 139 Calculates the median of a list of floats.; #X text 127 103 [median]; #X msg 89 29 999 999 7 6 5 0 -99999; #X msg 88 4 0 67 68 67 69 67 1023; #X obj 22 115 median; #X text 131 250 See also; #X obj 199 247 median_n; #X connect 3 0 13 0; #X connect 11 0 13 0; #X connect 12 0 13 0; #X connect 13 0 1 0;
Index: median_n-help.pd
RCS file: /cvsroot/pure-data/externals/mapping/median_n-help.pd,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** median_n-help.pd 28 Nov 2006 17:20:16 -0000 1.1 --- median_n-help.pd 28 Nov 2006 17:42:42 -0000 1.2
*** 4,15 **** #X floatatom 22 30 5 0 0 0 - - -; #X floatatom 22 220 5 0 0 0 - - -; ! #X text 120 166 Calculates the median of the last n numbers in a stream of numbers.; ! #X text 120 221 )c( Alexandre Quessy 2006; ! #X msg 89 55 123 234 345 123 345 67; ! #X obj 56 81 drip; ! #X obj 184 197 zexy; ! #X text 118 197 Requires; ! #X text 191 118 [median <sample set size>]; #N canvas 0 0 342 294 more 0; #X obj 90 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 --- 4,12 ---- #X floatatom 22 30 5 0 0 0 - - -; #X floatatom 22 220 5 0 0 0 - - -; ! #X text 112 93 Calculates the median of the last n numbers in a stream of numbers.; ! #X text 349 254 )c( Alexandre Quessy 2006; ! #X obj 414 225 zexy; ! #X text 348 225 Requires; #N canvas 0 0 342 294 more 0; #X obj 90 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144
*** 21,34 **** #X connect 0 0 3 0; #X connect 3 0 1 0; ! #X restore 404 261 pd more examples; ! #X msg 87 29 999 999 7 6 5 0 0; ! #X obj 268 197 expr; ! #X text 230 197 and; ! #X text 94 82 Needs a stream of floats , not a list; ! #X text 122 243 Release under the GPL v2; #X obj 22 115 median_n 6; ! #X connect 1 0 16 0; ! #X connect 5 0 6 0; ! #X connect 6 0 16 0; ! #X connect 11 0 6 0; ! #X connect 16 0 2 0; --- 18,31 ---- #X connect 0 0 3 0; #X connect 3 0 1 0; ! #X restore 117 172 pd more examples; ! #X obj 498 225 expr; ! #X text 460 225 and; ! #X text 352 268 Release under the GPL v2; #X obj 22 115 median_n 6; ! #X text 108 55 [median_n <sample set size>]; ! #X text 112 119 Useful for discarding irrealistic values received from ! electronic sensors.; ! #X text 119 268 See also; ! #X obj 187 266 median; ! #X connect 1 0 11 0; ! #X connect 11 0 2 0;
--- NEW FILE: median.pd --- #N canvas 609 51 652 617 10; #X obj 88 37 inlet; #X obj 117 321 list split 5; #X obj 159 490 list split 1; #X obj 159 550 outlet; #X obj 127 461 list split; #X obj 126 371 sort; #X obj 117 237 list append; #X obj 290 316 expr rint(($f1+1)/2)-1; #X text 329 585 )c( Alexandre Quessy 2006; #X text 214 547 median; #X obj 213 157 length; #X obj 175 93 t l l; #X text 86 12 inlet 1 : list of floats; #X obj 141 140 drip; #X connect 0 0 11 0; #X connect 1 0 5 0; #X connect 1 0 6 1; #X connect 1 2 6 1; #X connect 2 0 3 0; #X connect 4 1 2 0; #X connect 5 0 4 0; #X connect 6 0 1 0; #X connect 7 0 4 1; #X connect 10 0 1 1; #X connect 10 0 7 0; #X connect 11 0 13 0; #X connect 11 1 10 0; #X connect 13 0 6 0;
Message: 16 Date: Tue, 28 Nov 2006 18:37:05 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src TODO,1.1.2.27,1.1.2.28 To: pd-cvs@iem.at Message-ID: mailman.13.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21314
Modified Files: Tag: devel_0_39 TODO Log Message: .
Index: TODO
RCS file: /cvsroot/pure-data/pd/src/Attic/TODO,v retrieving revision 1.1.2.27 retrieving revision 1.1.2.28 diff -C2 -d -r1.1.2.27 -r1.1.2.28 *** TODO 28 Nov 2006 16:37:56 -0000 1.1.2.27 --- TODO 28 Nov 2006 18:37:03 -0000 1.1.2.28
*** 152,156 **** [ ] GUI objects for [inlet] and [outlet] and [pd] ([page]) [ ] subpatcherize selection
<zkink> after it's created, it leaves you with a new object,
with the text focus waiting for you to type its name
[ ] symbol vs strings: Ruby is right: the Symbol vs String distinction is annoying and possibly obsolete. --- 152,155 ----
*** 165,171 ****
[ ] I would like to know how much it is feasible to compress the t_atom ! structure so that even with 64-bit pointers the t_atom still stays 8 bytes ! instead of 16. I think it's possible, but not necessarily in a ! backwards-compatible way, and not necessarily in a portable way. also maybe it's not that useful.
[ ] splashscreen: we could make it different than other programs by inserting the splashscreen --- 164,170 ----
[ ] I would like to know how much it is feasible to compress the t_atom ! structure so that even with 64-bit pointers the t_atom still stays 8 bytes ! instead of 16. I think it's possible, but not necessarily in a ! backwards-compatible way, and not necessarily in a portable way. also maybe it's not that useful.
[ ] splashscreen: we could make it different than other programs by inserting the splashscreen
*** 177,222 **** [ ] merge martin peach's tcp externs into the core [ ] merge [guiconnect] and [manager]
- <zkink> next: move ALL functions from the command line into a
Options box.
- <zkink> options box should save a PD config file
- <zkink> create a mouse cursor/tool that reports DATA TYPE, and
MESSAGES when it hovers over any line
- <zkink> it could be done 2 ways:
- <zkink> if you select any wire, it reports whats coming through
that wire
- <matju> the NULL object looks like jMax's [fork] except with
only one outlet
- <matju> or almost like [t a]
- <zkink> that would work as a makeshift plan for multisegmented
wires
- <matju> except [t a] is more like "list $1" and converts scalars
into 1-element lists (yuck)
- <zkink> since its compatible with the current pd fileformat
- <zkink> it can be tiny: 3 pixels by 3 pixels
- <zkink> just a little DOT
- [ ] data inspector: when this tool is enabled, it prints on the
console any data coming through whatever cable you currently have selected. if you select multiple wires, it reports whats going through multiple wires. [ ] put [display] directly in DesireData
- [ ] you need a way to see cpu usage on individual objects or on
patchers or on groups of selected objects
- [ ] console: allow copying to clipboard; add a clear button
- <matju> by eliminate console output, i guess you mean the stdout/
stderr output as printed in the terminal window that you start pd from
- <zkink> yes. that's not best for systems like osx/win32
- <zkink> was there anything i said so far that was confusing? or
unclear
- <zkink> next: key command dialog box
- <zkink> allows you to configure all keys for everything
- <zkink> next: put the "icon set" configuration into Options
- <zkink> along with all the stuff that you used to have to
configure with --console flags
- <matju> i can't follow, you write too much stuff
- <matju> making the whole .pdrc thing gui-configurable was
already high on my list btw
- <zkink> OK, i will make a nice list of this and make them
explained better and separated by paragraphs. what
- [ ] drag-and-copy
! ! <mamalala> matju: what about a bash-style history, so if one places a box he can browse with the up/down keys through the list of recent created objects ? ! [ ] send to front, send to back ! ! <yaqtil> yalla, is there a trick somewhere to make windows not get auto-resized to the width of the toolbar ! i use tiny windows and don't care if a few buttons are cut off
Marius Schebella: --- 176,190 ---- [ ] merge martin peach's tcp externs into the core [ ] merge [guiconnect] and [manager] [ ] data inspector: when this tool is enabled, it prints on the console any data coming through whatever cable you currently have selected. if you select multiple wires, it reports whats going through multiple wires. [ ] put [display] directly in DesireData [ ] you need a way to see cpu usage on individual objects or on patchers or on groups of selected objects [ ] console: allow copying to clipboard; add a clear button [ ] drag-and-copy ! [ ] mamalala suggests a bash-style history, so if one places a box he can browse ! with the up/down keys through the list of recent created objects. ! matju thinks that it could be turned into a dynamic button bar that you can drag from. [ ] send to front, send to back ! [ ] make windows not get auto-resized to the width of the toolbar, so that people can have tiny windows.
Marius Schebella:
Message: 17 Date: Tue, 28 Nov 2006 18:37:48 +0000 From: musil tmusil@users.sourceforge.net Subject: [PD-cvs] externals/iem/iem_bin_ambi/help ambi_reduced_decode_fir2-help.pd, NONE, 1.1 ambi_reduced_decode_fft2-help.pd, 1.1, NONE To: pd-cvs@iem.at Message-ID: mailman.14.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/iem/iem_bin_ambi/help In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21675/iem/ iem_bin_ambi/help
Added Files: ambi_reduced_decode_fir2-help.pd Removed Files: ambi_reduced_decode_fft2-help.pd Log Message: change to binary 1
--- ambi_reduced_decode_fft2-help.pd DELETED ---
--- NEW FILE: ambi_reduced_decode_fir2-help.pd --- #N canvas 87 6 810 646 10; #X obj 29 365 soundfiler; #X obj 38 203 unpack s s; #X msg 29 344 read -skip $1 $2 $3; #X obj 387 335 pp element; #X obj 56 299 mergefilename /; #X text 386 373 multiplexer control indices; #X text 382 384 for spec2_matrix_bundle_stat~; #X text 407 133 1.arg: <float> unique-number used as table-name- prefix ; #X obj 29 323 pack f s s; #X obj 56 251 symbol .; #X obj 38 226 t b b s; #X obj 56 273 pack s s; #X obj 29 260 f 0; #X obj 38 60 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 387 356 print; #X text 407 143 2.arg: <symbol> last part of left HRIR table name; #N canvas 0 0 469 388 init_fadeout 0; #X obj 124 23 loadbang; #X obj 124 45 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 124 73 for++ 0 127; #X obj 124 144 t b; #X msg 124 164 1; #X obj 124 123 moses 95; #X obj 167 144 - 95; #X obj 167 166 / 32; #X obj 167 220 * 3.14159; #X obj 167 264 t f f; #X obj 172 286 *; #X obj 172 317 tabwrite $0_fadeout; #X obj 270 162 + 128; #X msg 270 185 0 $1; #X obj 153 97 t f f f; #X obj 167 241 cos; #X obj 167 199 / 2; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 2 0 14 0; #X connect 3 0 4 0; #X connect 4 0 11 0; #X connect 5 0 3 0; #X connect 5 1 6 0; #X connect 6 0 7 0; #X connect 7 0 16 0; #X connect 8 0 15 0; #X connect 9 0 10 0; #X connect 9 1 10 1; #X connect 10 0 11 0; #X connect 12 0 13 0; #X connect 13 0 11 0; #X connect 14 0 5 0; #X connect 14 1 11 1; #X connect 14 2 12 0; #X connect 15 0 9 0; #X connect 16 0 8 0; #X restore 157 510 pd init_fadeout; #X text 87 585 IEM KUG; #X text 71 573 musil; #X text 101 573 @; #X text 107 573 iem.at; #X text 70 595 Graz , Austria; #X text 22 562 (c) Thomas Musil 2000 - 2006; #X text 211 40 up to 12.Order 2-dimensional; #X text 208 28 up to 5.Order 3-dimensional or; #X text 220 14 AMBISONIC BINAURAL DECODING; #X text 429 20 calculates a reduced set; #X obj 39 112 cnv 15 102 15 empty empty empty 20 12 0 14 -260818 -66577 0; #N canvas 0 5 998 715 input_messages 0; #X obj 197 645 outlet; #X msg 67 401 calc_pinv; #X msg 14 615 calc_sym; #X obj 93 273 pp pht_ls; #X obj 107 218 pp real_ls; #X obj 120 174 pp load_HRIR; #X msg 120 154 1 L0e045a.wav , 2 L0e135a.wav , 3 L0e225a.wav , 4 L0e315a.wav; #X obj 80 336 pp ipht_ireal_muladd; #X obj 133 130 pp ambi_weight; #X obj 147 86 pp sing_range; #X msg 93 253 1 -90 0; #X msg 147 66 1e-010; #X msg 80 315 1 4 0.707; #X obj 14 26 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X msg 133 110 1 1; #X obj 14 5 inlet; #X msg 107 198 1 45 , 2 135 , 3 225 , 4 315; #X text 670 112 -180 <= phi <= +180; #X text 231 115 input: <ambi_weight> one mul-factor for each; #X text 655 12 n_ao = ambisonic-order; #X text 667 49 all angles in degree; #X text 276 126 ambisonic order group to suppress the side-lobe- phenomena ; #X text 273 388 of all (real + phantom) loudspeaker positions ,; #X text 274 412 and calculates the pseudo inverse.; #X text 277 400 multiplicates the ambi order weight; #X text 536 304 mirror_weight; #X text 275 330 phantom speaker with the factor "mirror_weight" and adds; #X text 231 38 input: <sing_range> singularity range; #X text 274 49 when calculating the inverse of the matrix by gauss ; #X text 274 59 algorithm , you have to divide a row by a certain number ,; #X text 274 79 outside of this range (> sing_range , or < - sing_range). ; #X text 274 91 Otherwise we say , this matrix is singular.; #X text 274 69 to achieve the identity matrix. This number has to be ; #X text 640 23 n_re_ls = number of real loudspeakers; #X text 640 35 n_vi_ls = number of virtual phantom loudspeakers; #X text 271 197 input: <real_ls> re_ls_index + phi .. 2-dimensional ; #X text 271 208 input: <real_ls> re_ls_index + theta + phi .. 3- dimensional ; #X text 231 241 input: <pht_ls> vi_ls_index + phi .. 2-dimensional ; #X text 231 252 input: <pht_ls> vi_ls_index + theta + phi .. 3- dimensional ; #X text 670 100 -90 <= theta <= +90; #X text 662 76 1 <= re_ls_index <= n_re_ls; #X text 662 87 1 <= vi_ls_index <= n_vi_ls; #X text 313 219 encodes the re_ls_index row of a matrix; #X text 274 264 encodes the (re_ls_index + vi_ls_index) row of a matrix ; #X text 275 275 we need them to achieve a nonsingular matrix; #X obj 14 45 t b b b b b b b b b b b; #X obj 27 584 pp calc_reduced; #X msg 27 562 1 , 2 , 3; #X msg 40 506 1 , 2 , 3; #X msg 53 454 1 , 2 , 3 , 4; #X obj 53 475 pp check_HRIR_arrays; #X text 481 150 input: <load_HRIR> : re_ls_index + left_ear_HRIR_wav_file ; #X text 230 377 input: <calc_pinv> starts the encoding; #X text 230 304 input: <ipht_ireal_muladd> vi_ls_index re_ls_index ; #X text 276 317 multiplies the column "vi_ls_index + re_ls_index" of ; #X text 274 343 this column to the column "re_ls_index" of real speaker ; #X text 230 442 input: <check_HRIR_arrays> re_ls_index; #X text 275 468 index of the HRIR from loudspeaker to the left ear. ; #X text 274 455 checks the existence of the table with the "re_ls_index"-th ; #X text 274 509 checks the existence of the reduced decoder table; #X text 275 522 with the "ambi_ch_index"-th index.; #X text 273 534 [1 .. (2*n_ao+1)] 2d; #X text 421 534 [1 .. (n_ao+1)*(n_ao+1)] 3d; #X text 230 561 input: <calc_reduced> ambi_ch_index; #X text 275 574 multiplies the matrix of HRIR with the "ambi_ch_index"-th ; #X text 26 663 to bin_ambi_reduced_decode_fft2; #X text 524 162 and outputs on the left 2 symbols (table + wav); #X text 230 611 input: <calc_sym> outputs a list of 2 floats; #X text 273 622 second float is the index , first float is one or two; #X text 273 633 one means symmetric , two means asymmetric column of; #X text 273 644 reduced decoder matrix. (message is especially for ; #X text 253 223 ____________________________________________________________ ; #X text 253 279 ____________________________________________________________ ; #X text 253 347 ____________________________________________________________ ; #X text 253 416 ____________________________________________________________ ; #X text 253 473 ____________________________________________________________ ; #X text 253 539 ____________________________________________________________ ; #X text 253 592 ____________________________________________________________ ; #X text 253 662 ____________________________________________________________ ; #X text 255 95 ____________________________________________________________ ; #X text 496 168 ____________________________________________________________ ; #X text 636 58 _________________________________________________; #X text 636 121 _________________________________________________; #X text 66 24 in this order; #X text 275 655 matrix object "spec2_matrix_bundle_stat~"; #X obj 40 527 pp check_HRIR_RED_arrays; #X text 230 496 input: <check_HRIR_RED_arrays> ambi_ch_index; #X text 273 587 column of the decoder matrix; #X connect 1 0 0 0; #X connect 2 0 0 0; #X connect 3 0 0 0; #X connect 4 0 0 0; #X connect 5 0 0 0; #X connect 6 0 5 0; #X connect 7 0 0 0; #X connect 8 0 0 0; #X connect 9 0 0 0; #X connect 10 0 3 0; #X connect 11 0 9 0; #X connect 12 0 7 0; #X connect 13 0 45 0; #X connect 14 0 8 0; #X connect 15 0 13 0; #X connect 16 0 4 0; #X connect 45 0 2 0; #X connect 45 1 47 0; #X connect 45 2 48 0; #X connect 45 3 49 0; #X connect 45 4 1 0; #X connect 45 7 16 0; #X connect 45 8 6 0; #X connect 45 9 14 0; #X connect 45 10 11 0; #X connect 46 0 0 0; #X connect 47 0 46 0; #X connect 48 0 85 0; #X connect 49 0 50 0; #X connect 50 0 0 0; #X connect 85 0 0 0; #X restore 38 111 pd input_messages; #X text 108 203 load control of Head Related; #X text 108 215 Impulse Responses; #X text 21 12 ambi_reduced_decode_fir2; #X text 446 33 of HRIRs; #X obj 29 423 table $0_1_HRIR 128; #X obj 29 443 table $0_2_HRIR 128; #X obj 29 463 table $0_3_HRIR 128; #X obj 29 483 table $0_4_HRIR 128; #X obj 30 509 table $0_fadeout 128; #X obj 265 418 table $0_1_HRIR_RED 128; #X obj 265 438 table $0_2_HRIR_RED 128; #X obj 265 458 table $0_3_HRIR_RED 128; #X text 407 203 8.arg: <float> number of phantom loudspeakers; #X text 407 193 7.arg: <float> number of real loudspeakers; #X text 407 183 6.arg: <float> ambisonic dimension; #X text 407 173 5.arg: <float> ambisonic order; #X text 407 163 4.arg: <symbol> last part of HRIR fadeout window table name; #X text 407 153 3.arg: <symbol> last part of reduced HRIR table name ; #X text 407 213 9.arg: <float> FIR-size = effective HRIR-length; #X obj 38 165 bin_ambi_reduced_decode_fir2 $0 HRIR HRIR_RED fadeout 1 2 4 0 128; #X connect 1 0 10 0; #X connect 1 1 8 2; #X connect 2 0 0 0; #X connect 3 0 14 0; #X connect 4 0 8 1; #X connect 8 0 2 0; #X connect 9 0 11 0; #X connect 10 0 12 0; #X connect 10 1 9 0; #X connect 10 2 11 1; #X connect 11 0 4 0; #X connect 12 0 8 0; #X connect 13 0 28 0; #X connect 28 0 48 0; #X connect 48 0 1 0; #X connect 48 1 3 0;
Message: 18 Date: Tue, 28 Nov 2006 18:38:30 +0000 From: Alexandre Quessy alexandrequessy@users.sourceforge.net Subject: [PD-cvs] externals/mapping/help median-help.pd, NONE, 1.1 median_n-help.pd, NONE, 1.1 To: pd-cvs@iem.at Message-ID: mailman.15.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/mapping/help In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22045/help
Added Files: median-help.pd median_n-help.pd Log Message: Putting the help files in the right directory
--- NEW FILE: median-help.pd --- #N canvas 632 165 556 301 10; #X obj 16 105 cnv 15 60 60 empty empty empty 20 12 0 14 -258699 -66577 0; #X floatatom 22 220 5 0 0 0 - - -; #X text 326 235 )c( Alexandre Quessy 2006; #X msg 89 55 123 234 345 123 345 67; #X obj 390 203 zexy; #X text 324 203 Requires; #X obj 474 203 expr; #X text 436 203 and; #X text 328 249 Release under the GPL v2; #X text 125 139 Calculates the median of a list of floats.; #X text 127 103 [median]; #X msg 89 29 999 999 7 6 5 0 -99999; #X msg 88 4 0 67 68 67 69 67 1023; #X obj 22 115 median; #X text 131 250 See also; #X obj 199 247 median_n; #X connect 3 0 13 0; #X connect 11 0 13 0; #X connect 12 0 13 0; #X connect 13 0 1 0;
--- NEW FILE: median_n-help.pd --- #N canvas 748 316 556 301 10; #X obj 16 105 cnv 15 60 60 empty empty empty 20 12 0 14 -258699 -66577 0; #X floatatom 22 30 5 0 0 0 - - -; #X floatatom 22 220 5 0 0 0 - - -; #X text 112 93 Calculates the median of the last n numbers in a stream of numbers.; #X text 349 254 )c( Alexandre Quessy 2006; #X obj 414 225 zexy; #X text 348 225 Requires; #N canvas 0 0 342 294 more 0; #X obj 90 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 0 1; #X obj 267 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 0 1; #X text 71 66 Play with the left one.; #X obj 127 139 median_n 25; #X connect 0 0 3 0; #X connect 3 0 1 0; #X restore 117 172 pd more examples; #X obj 498 225 expr; #X text 460 225 and; #X text 352 268 Release under the GPL v2; #X obj 22 115 median_n 6; #X text 108 55 [median_n <sample set size>]; #X text 112 119 Useful for discarding irrealistic values received from electronic sensors.; #X text 119 268 See also; #X obj 187 266 median; #X connect 1 0 11 0; #X connect 11 0 2 0;
Message: 19 Date: Tue, 28 Nov 2006 18:38:30 +0000 From: Alexandre Quessy alexandrequessy@users.sourceforge.net Subject: [PD-cvs] externals/mapping median-help.pd, 1.3, NONE median_n-help.pd, 1.2, NONE To: pd-cvs@iem.at Message-ID: mailman.16.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/mapping In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22045
Removed Files: median-help.pd median_n-help.pd Log Message: Putting the help files in the right directory
--- median-help.pd DELETED ---
--- median_n-help.pd DELETED ---
Message: 20 Date: Tue, 28 Nov 2006 18:38:42 +0000 From: musil tmusil@users.sourceforge.net Subject: [PD-cvs] externals/iem/iem_bin_ambi/help ambi_reduced_decode_fft2-help.pd, 1.2, 1.3 To: pd-cvs@iem.at Message-ID: mailman.17.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/iem/iem_bin_ambi/help In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22077/iem/ iem_bin_ambi/help
Added Files: ambi_reduced_decode_fft2-help.pd Log Message: change to binary 2
--- NEW FILE: ambi_reduced_decode_fft2-help.pd --- #N canvas 87 6 749 642 10; #X obj 29 365 soundfiler; #X obj 38 203 unpack s s; #X msg 29 344 read -skip $1 $2 $3; #X obj 345 335 pp element; #X obj 56 299 mergefilename /; #X text 344 373 multiplexer control indices; #X text 340 384 for spec2_matrix_bundle_stat~; #X text 367 133 1.arg: <float> unique-number used as table-name- prefix ; #X obj 29 323 pack f s s; #X text 367 183 6.arg: <float> ambisonic order; #X text 367 193 7.arg: <float> ambisonic dimension; #X text 367 203 8.arg: <float> number of real loudspeakers; #X text 367 213 9.arg: <float> number of phantom loudspeakers; #X text 361 223 10.arg: <float> FFT-size = 2 x effective HRIR-length ; #X obj 38 165 bin_ambi_reduced_decode_fft2 $0 HRIR HRTF_re HRTF_im fadeout 1 2 4 0 256; #X obj 30 509 table $0_fadeout 256; #X obj 56 251 symbol .; #X obj 38 226 t b b s; #X obj 56 273 pack s s; #X obj 29 260 f 0; #X obj 38 60 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 345 356 print; #X obj 29 423 table $0_1_HRIR 256; #X obj 265 418 table $0_1_HRTF_re 256; #X obj 405 418 table $0_1_HRTF_im 256; #X obj 29 483 table $0_4_HRIR 256; #X obj 29 463 table $0_3_HRIR 256; #X obj 29 443 table $0_2_HRIR 256; #X obj 265 438 table $0_2_HRTF_re 256; #X obj 265 458 table $0_3_HRTF_re 256; #X obj 405 458 table $0_3_HRTF_im 256; #X obj 405 438 table $0_2_HRTF_im 256; #X text 21 12 ambi_reduced_decode_fft2; #X text 367 143 2.arg: <symbol> last part of left HRIR table name; #X text 367 173 5.arg: <symbol> last part of HRIR fadeout window table name; #N canvas 0 0 465 384 init_fadeout 0; #X obj 124 23 loadbang; #X obj 124 45 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 124 73 for++ 0 127; #X obj 124 144 t b; #X msg 124 164 1; #X obj 124 123 moses 95; #X obj 167 144 - 95; #X obj 167 166 / 32; #X obj 167 220 * 3.14159; #X obj 167 264 t f f; #X obj 172 286 *; #X obj 172 317 tabwrite $0_fadeout; #X obj 270 162 + 128; #X msg 270 185 0 $1; #X obj 153 97 t f f f; #X obj 167 241 cos; #X obj 167 199 / 2; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 2 0 14 0; #X connect 3 0 4 0; #X connect 4 0 11 0; #X connect 5 0 3 0; #X connect 5 1 6 0; #X connect 6 0 7 0; #X connect 7 0 16 0; #X connect 8 0 15 0; #X connect 9 0 10 0; #X connect 9 1 10 1; #X connect 10 0 11 0; #X connect 12 0 13 0; #X connect 13 0 11 0; #X connect 14 0 5 0; #X connect 14 1 11 1; #X connect 14 2 12 0; #X connect 15 0 9 0; #X connect 16 0 8 0; #X restore 157 510 pd init_fadeout; #X text 87 585 IEM KUG; #X text 71 573 musil; #X text 101 573 @; #X text 107 573 iem.at; #X text 70 595 Graz , Austria; #X text 22 562 (c) Thomas Musil 2000 - 2006; #X text 211 40 up to 12.Order 2-dimensional; #X text 208 28 up to 5.Order 3-dimensional or; #X text 367 153 3.arg: <symbol> last part of real reduced HRTF table name; #X text 367 163 4.arg: <symbol> last part of imag reduced HRTF table name; #X text 220 14 AMBISONIC BINAURAL DECODING; #X text 446 33 of HRTF-spectra; #X text 429 20 calculates a reduced set; #X obj 39 112 cnv 15 102 15 empty empty empty 20 12 0 14 -260818 -66577 0; #N canvas 0 5 982 699 input_messages 0; #X obj 147 645 outlet; #X msg 67 401 calc_pinv; #X msg 14 615 calc_sym; #X obj 93 273 pp pht_ls; #X obj 107 218 pp real_ls; #X obj 120 174 pp load_HRIR; #X msg 120 154 1 L0e045a.wav , 2 L0e135a.wav , 3 L0e225a.wav , 4 L0e315a.wav; #X obj 80 336 pp ipht_ireal_muladd; #X obj 133 130 pp ambi_weight; #X obj 147 86 pp sing_range; #X msg 93 253 1 -90 0; #X msg 147 66 1e-010; #X msg 80 315 1 4 0.707; #X obj 14 26 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X msg 133 110 1 1; #X obj 14 5 inlet; #X msg 107 198 1 45 , 2 135 , 3 225 , 4 315; #X text 670 112 -180 <= phi <= +180; #X text 231 115 input: <ambi_weight> one mul-factor for each; #X text 655 12 n_ao = ambisonic-order; #X text 667 49 all angles in degree; #X text 276 126 ambisonic order group to suppress the side-lobe- phenomena ; #X text 273 388 of all (real + phantom) loudspeaker positions ,; #X text 274 412 and calculates the pseudo inverse.; #X text 277 400 multiplicates the ambi order weight; #X text 536 304 mirror_weight; #X text 275 330 phantom speaker with the factor "mirror_weight" and adds; #X text 231 38 input: <sing_range> singularity range; #X text 274 49 when calculating the inverse of the matrix by gauss ; #X text 274 59 algorithm , you have to divide a row by a certain number ,; #X text 274 79 outside of this range (> sing_range , or < - sing_range). ; #X text 274 91 Otherwise we say , this matrix is singular.; #X text 274 69 to achieve the identity matrix. This number has to be ; #X text 640 23 n_re_ls = number of real loudspeakers; #X text 640 35 n_vi_ls = number of virtual phantom loudspeakers; #X text 271 197 input: <real_ls> re_ls_index + phi .. 2-dimensional ; #X text 271 208 input: <real_ls> re_ls_index + theta + phi .. 3- dimensional ; #X text 231 241 input: <pht_ls> vi_ls_index + phi .. 2-dimensional ; #X text 231 252 input: <pht_ls> vi_ls_index + theta + phi .. 3- dimensional ; #X text 670 100 -90 <= theta <= +90; #X text 662 76 1 <= re_ls_index <= n_re_ls; #X text 662 87 1 <= vi_ls_index <= n_vi_ls; #X text 313 219 encodes the re_ls_index row of a matrix; #X text 274 264 encodes the (re_ls_index + vi_ls_index) row of a matrix ; #X text 275 275 we need them to achieve a nonsingular matrix; #X obj 14 45 t b b b b b b b b b b b; #X obj 27 584 pp calc_reduced; #X msg 27 562 1 , 2 , 3; #X obj 40 527 pp check_HRTF_arrays; #X msg 40 506 1 , 2 , 3; #X msg 53 454 1 , 2 , 3 , 4; #X obj 53 475 pp check_HRIR_arrays; #X text 481 150 input: <load_HRIR> : re_ls_index + left_ear_HRIR_wav_file ; #X text 230 377 input: <calc_pinv> starts the encoding; #X text 230 304 input: <ipht_ireal_muladd> vi_ls_index re_ls_index ; #X text 276 317 multiplies the column "vi_ls_index + re_ls_index" of ; #X text 274 343 this column to the column "re_ls_index" of real speaker ; #X text 230 442 input: <check_HRIR_arrays> re_ls_index; #X text 275 468 index of the HRIR from loudspeaker to the left ear. ; #X text 274 455 checks the existence of the table with the "re_ls_index"-th ; #X text 274 509 checks the existence of the reduced decoder table; #X text 230 496 input: <check_HRTF_arrays> ambi_ch_index; #X text 275 522 with the "ambi_ch_index"-th index.; #X text 273 534 [1 .. (2*n_ao+1)] 2d; #X text 421 534 [1 .. (n_ao+1)*(n_ao+1)] 3d; #X text 230 561 input: <calc_reduced> ambi_ch_index; #X text 275 574 multiplies the matrix of HRIR with the "ambi_ch_index"-th ; #X text 273 587 column of the decoder matrix and does a real FFT; #X text 26 663 to bin_ambi_reduced_decode_fft2; #X text 524 162 and outputs on the left 2 symbols (table + wav); #X text 230 611 input: <calc_sym> outputs a list of 2 floats; #X text 273 622 second float is the index , first float is one or two; #X text 273 633 one means symmetric , two means asymmetric column of; #X text 273 644 reduced decoder matrix. (message is especially for ; #X text 253 223 ____________________________________________________________ ; #X text 253 279 ____________________________________________________________ ; #X text 253 347 ____________________________________________________________ ; #X text 253 416 ____________________________________________________________ ; #X text 253 473 ____________________________________________________________ ; #X text 253 539 ____________________________________________________________ ; #X text 253 592 ____________________________________________________________ ; #X text 253 662 ____________________________________________________________ ; #X text 255 95 ____________________________________________________________ ; #X text 496 168 ____________________________________________________________ ; #X text 636 58 _________________________________________________; #X text 636 121 _________________________________________________; #X text 66 24 in this order; #X text 275 655 matrix object "spec2_matrix_bundle_stat~"; #X connect 1 0 0 0; #X connect 2 0 0 0; #X connect 3 0 0 0; #X connect 4 0 0 0; #X connect 5 0 0 0; #X connect 6 0 5 0; #X connect 7 0 0 0; #X connect 8 0 0 0; #X connect 9 0 0 0; #X connect 10 0 3 0; #X connect 11 0 9 0; #X connect 12 0 7 0; #X connect 13 0 45 0; #X connect 14 0 8 0; #X connect 15 0 13 0; #X connect 16 0 4 0; #X connect 45 0 2 0; #X connect 45 1 47 0; #X connect 45 2 49 0; #X connect 45 3 50 0; #X connect 45 4 1 0; #X connect 45 5 12 0; #X connect 45 7 16 0; #X connect 45 8 6 0; #X connect 45 9 14 0; #X connect 45 10 11 0; #X connect 46 0 0 0; #X connect 47 0 46 0; #X connect 48 0 0 0; #X connect 49 0 48 0; #X connect 50 0 51 0; #X connect 51 0 0 0; #X restore 38 111 pd input_messages; #X text 108 203 load control of Head Related; #X text 108 215 Impulse Responses; #X connect 1 0 17 0; #X connect 1 1 8 2; #X connect 2 0 0 0; #X connect 3 0 21 0; #X connect 4 0 8 1; #X connect 8 0 2 0; #X connect 14 0 1 0; #X connect 14 1 3 0; #X connect 16 0 18 0; #X connect 17 0 19 0; #X connect 17 1 16 0; #X connect 17 2 18 1; #X connect 18 0 4 0; #X connect 19 0 8 0; #X connect 20 0 50 0; #X connect 50 0 14 0;
Message: 21 Date: Tue, 28 Nov 2006 18:39:52 +0000 From: Hans-Christoph Steiner eighthave@users.sourceforge.net Subject: [PD-cvs] externals Makefile,1.98,1.99 To: pd-cvs@iem.at Message-ID: mailman.18.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22689
Modified Files: Makefile Log Message: made jasch_lib build with standard dev layout and with Pd-extended
Index: Makefile
RCS file: /cvsroot/pure-data/externals/Makefile,v retrieving revision 1.98 retrieving revision 1.99 diff -C2 -d -r1.98 -r1.99 *** Makefile 26 Nov 2006 14:17:38 -0000 1.98 --- Makefile 28 Nov 2006 18:39:50 -0000 1.99
*** 126,130 **** # WARNING! this MUST be all on one line because the automatic package # building scripts rely on it being that way. ! LIB_TARGETS = boids bsaylor corelibs creb cxc cyclone deprecated ekext ext13 flatspace flib freeverb ggee hardware hcs iem_ambi iem_bin_ambi iemlib loaders mapping markex maxlib mjlib motex mrpeach oscx pan pddp pdogg pmpd sigpack smlib toxy unauthorized vbap zexy
# this is for libraries that don't compile (yet) on all platforms --- 126,130 ---- # WARNING! this MUST be all on one line because the automatic package # building scripts rely on it being that way. ! LIB_TARGETS = boids bsaylor corelibs creb cxc cyclone deprecated ekext ext13 flatspace flib freeverb ggee hardware hcs iem_ambi iem_bin_ambi iemlib jasch_lib loaders mapping markex maxlib mjlib motex mrpeach oscx pan pddp pdogg pmpd sigpack smlib toxy unauthorized vbap zexy
# this is for libraries that don't compile (yet) on all platforms
*** 1261,1264 **** --- 1261,1299 ----
#-------------------------------------------------------------------- ----------#
- # JASCH_LIB
- JASCH_LIB_NAME=jasch_lib
- JASCH_LIB_OBJECTS := $(wildcard $(externals_src)/jasch_lib/*/*.c)
- jasch_lib: $(JASCH_LIB_OBJECTS:.c=.$(EXTENSION))
- jasch_lib_install: jasch_lib
- install -d $(objectsdir)/$(JASCH_LIB_NAME)
- $(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $
(JASCH_LIB_NAME) \
--author "Jasch" \
--license "GNU GPLv2" \
--version ""
- install -p $(JASCH_LIB_OBJECTS:.c=.$(EXTENSION)) \
$(objectsdir)/$(JASCH_LIB_NAME)
- install -d $(helpdir)/$(JASCH_LIB_NAME)
- install -p $(externals_src)/jasch_lib/*/*-help.pd \
$(helpdir)/$(JASCH_LIB_NAME)
- # install -d $(manualsdir)/$(JASCH_LIB_NAME)
- # install -p $(externals_src)/jasch_lib/manual.txt \
- # $(manualsdir)/$(JASCH_LIB_NAME)
- # install -d $(readmesdir)
- # install -p $(externals_src)/jasch_lib/README \
- # $(readmesdir)/$(JASCH_LIB_NAME).txt
- # install -d $(examplesdir)/$(JASCH_LIB_NAME)
- # install -p $(externals_src)/jasch_lib/examples/*.pd \
- # $(examplesdir)/$(JASCH_LIB_NAME)
- jasch_lib_clean:
- -rm -f -- $(JASCH_LIB_OBJECTS:.c=.$(EXTENSION))
- -rm -f -- $(JASCH_LIB_OBJECTS:.c=.o)
- -rm -f -- $(externals_src)/jasch_lib/*/*.bak
- -rm -f -- $(externals_src)/jasch_lib/*/*.*~
#-------------------------------------------------------------------- ----------# # LOADERS LOADERS_NAME=
Message: 22 Date: Tue, 28 Nov 2006 18:39:52 +0000 From: Hans-Christoph Steiner eighthave@users.sourceforge.net Subject: [PD-cvs] externals/jasch_lib/underscore makefile,1.1.1.1,1.2 To: pd-cvs@iem.at Message-ID: mailman.19.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/jasch_lib/underscore In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22689/ jasch_lib/underscore
Modified Files: makefile Log Message: made jasch_lib build with standard dev layout and with Pd-extended
Index: makefile
RCS file: /cvsroot/pure-data/externals/jasch_lib/underscore/ makefile,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** makefile 18 May 2006 10:54:32 -0000 1.1.1.1 --- makefile 28 Nov 2006 18:39:50 -0000 1.2
*** 65,69 **** -Wno-unused -Wno-parentheses -Wno-switch $(CFLAGS)
! LINUXINCLUDE = -I../../src
.c.pd_linux: --- 65,69 ---- -Wno-unused -Wno-parentheses -Wno-switch $(CFLAGS)
! LINUXINCLUDE = -I../../src -I../../../pd/src
.c.pd_linux:
Message: 23 Date: Tue, 28 Nov 2006 18:39:52 +0000 From: Hans-Christoph Steiner eighthave@users.sourceforge.net Subject: [PD-cvs] externals/jasch_lib/detox makefile,1.1.1.1,1.2 To: pd-cvs@iem.at Message-ID: mailman.20.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/jasch_lib/detox In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22689/ jasch_lib/detox
Modified Files: makefile Log Message: made jasch_lib build with standard dev layout and with Pd-extended
Index: makefile
RCS file: /cvsroot/pure-data/externals/jasch_lib/detox/makefile,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** makefile 18 May 2006 10:41:51 -0000 1.1.1.1 --- makefile 28 Nov 2006 18:39:50 -0000 1.2
*** 65,69 **** -Wno-unused -Wno-parentheses -Wno-switch $(CFLAGS)
! LINUXINCLUDE = -I../../src
.c.pd_linux: --- 65,69 ---- -Wno-unused -Wno-parentheses -Wno-switch $(CFLAGS)
! LINUXINCLUDE = -I../../src -I../../../pd/src
.c.pd_linux:
Message: 24 Date: Tue, 28 Nov 2006 18:40:51 +0000 From: Hans-Christoph Steiner eighthave@users.sourceforge.net Subject: [PD-cvs] externals/jasch_lib Makefile,NONE,1.1 To: pd-cvs@iem.at Message-ID: mailman.21.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/jasch_lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23229/jasch_lib
Added Files: Makefile Log Message: made jasch_lib build with standard dev layout and with Pd-extended
--- NEW FILE: Makefile --- TARGET := $(shell pwd | sed 's|.*/(.*)$$|\1|') EXTERNALS_ROOT := $(shell pwd | sed 's|^(/.*externals).*|\1|')
default: make -C $(EXTERNALS_ROOT) $(TARGET)
install: make -C $(EXTERNALS_ROOT) $(TARGET)_install
clean: make -C $(EXTERNALS_ROOT) $(TARGET)_clean
test_locations: make -C $(EXTERNALS_ROOT) test_locations
etags: etags *.[ch] ~/cvs/pure-data/pd/src/*.[ch] /usr/include/*.h /usr/ include/sys/*.h
Message: 25 Date: Tue, 28 Nov 2006 18:50:22 +0000 From: musil tmusil@users.sourceforge.net Subject: [PD-cvs] externals/iem/iem_ambi/help ambi_decode3-help.pd,1.4,1.5 To: pd-cvs@iem.at Message-ID: mailman.22.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/iem/iem_ambi/help In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27137/iem/ iem_ambi/help
Modified Files: ambi_decode3-help.pd Log Message: help change
Index: ambi_decode3-help.pd
RCS file: /cvsroot/pure-data/externals/iem/iem_ambi/help/ ambi_decode3-help.pd,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ambi_decode3-help.pd 10 Nov 2006 14:51:34 -0000 1.4 --- ambi_decode3-help.pd 28 Nov 2006 18:50:20 -0000 1.5
*** 1,17 **** ! #N canvas 12 5 965 703 10; #X text 27 436 1.arg: <float> ambisonic order; #X text 794 41 -180 <= phi <= +180; #X text 494 172 input: <ambi_weight> one mul-factor for each;
- #X text 490 505 output in case of 3d: <matrix> ((n_ao+1)*(n_ao+1)
*n_ls+2)
- ;
- #X text 490 443 output in case of 2d: <matrix> ((2*n_ao+1)*n_ls+2)
- ;
- #X text 835 505 <float> :;
- #X text 794 442 <float> :;
- #X text 731 527 number of ambisonic-channels;
- #X text 702 538 <float> elements of a matrix;
- #X text 504 538 + (n_ao + 1) * (n_ao + 1) * n_ls;
- #X text 504 473 + (2*n_ao + 1) * n_ls <float> elements of a matrix
- ; #X text 42 454 (1 .. 5 in case of 3 dimensional); #X text 42 445 (1 .. 12 in case of 2 dimensional);
--- 1,6 ---- ! #N canvas 4 2 973 711 10; #X text 27 436 1.arg: <float> ambisonic order; #X text 794 41 -180 <= phi <= +180; #X text 494 172 input: <ambi_weight> one mul-factor for each; #X text 42 454 (1 .. 5 in case of 3 dimensional); #X text 42 445 (1 .. 12 in case of 2 dimensional);
*** 120,124 **** 0; #X text 537 255 Otherwise we say , this matrix is singular.; ! #N canvas 149 60 409 545 real_speaker_example 0; #X obj 124 33 bng 35 250 50 0 empty empty empty 0 -6 0 8 -24198 -42246 -1; --- 109,113 ---- 0; #X text 537 255 Otherwise we say , this matrix is singular.; ! #N canvas 149 60 413 549 real_speaker_example 0; #X obj 124 33 bng 35 250 50 0 empty empty empty 0 -6 0 8 -24198 -42246 -1;
*** 155,159 **** #X connect 9 0 4 0; #X restore 220 575 pd real_speaker_example singular; ! #N canvas 250 68 433 605 phantom_speaker_example 0; #X obj 79 30 bng 35 250 50 0 empty empty empty 0 -6 0 8 -24198 -42246 -1; --- 144,148 ---- #X connect 9 0 4 0; #X restore 220 575 pd real_speaker_example singular; ! #N canvas 250 68 437 609 phantom_speaker_example 0; #X obj 79 30 bng 35 250 50 0 empty empty empty 0 -6 0 8 -24198 -42246 -1;
*** 212,222 **** be; #X obj 108 391 mtx_print;
- #X text 516 453 <float> n_row = (n_ls) = number of loudspeakers; #X text 504 463 + <float> n_col = (2*n_ao+1) = number of
ambisonic-channels ;
- #X text 493 328 input: <ipht_ireal_muladd> im_ls_index re_ls_index
- ;
- #X text 546 341 multiplies the column "im_ls_index +
re_ls_index" of
- ; #X text 27 476 3.arg: <float> number of real existing loudspeakers ;
--- 201,206 ----
*** 243,268 **** ; #X text 532 153 we need them to achieve a nonsingular matrix; ! #X text 516 516 <float> n_row = (n_ls) = number of loudspeakers; ! #X text 504 527 + <float> n_col = (n_ao+1)*(n_ao+1) =; ! #X connect 21 0 64 0; ! #X connect 22 0 27 0; ! #X connect 23 0 31 0; ! #X connect 24 0 31 0; ! #X connect 25 0 35 1; ! #X connect 26 0 31 0; ! #X connect 27 0 32 0; ! #X connect 27 1 35 0; ! #X connect 27 2 30 0; ! #X connect 27 3 33 0; ! #X connect 27 4 28 0; ! #X connect 27 5 24 0; ! #X connect 27 6 25 0; ! #X connect 28 0 29 0; ! #X connect 29 0 31 0; ! #X connect 30 0 31 0; ! #X connect 31 0 21 0; ! #X connect 32 0 31 0; ! #X connect 33 0 26 0; ! #X connect 34 0 31 0; ! #X connect 35 0 34 0; ! #X connect 47 0 31 0; --- 227,271 ---- ; #X text 532 153 we need them to achieve a nonsingular matrix; ! #X text 493 328 input: <ipht_ireal_muladd> vi_ls_index re_ls_index ! ; ! #X text 546 341 multiplies the column "vi_ls_index + re_ls_index" of ! ; ! #X text 811 443 floats :; ! #X text 851 503 floats :; ! #X text 516 513 <float> n_row = (n_re_ls) = number of real loudspeakers ! ; ! #X text 516 453 <float> n_row = (n_re_ls) = number of real loudspeakers ! ; ! #X text 784 523 ambisonic-channels; ! #X text 504 523 + <float> n_col = (n_ao+1)*(nao+1) = number of; ! #X text 825 534 decoder matrix; ! #X text 504 474 + (2*n_ao + 1) * n_re_ls <float> elements of the; ! #X text 504 534 + (n_ao+1)*(n_ao+1) * n_re_ls <float> elements of the ! ; ! #X text 796 474 decoder matrix; ! #X text 490 443 output in case of 2d: <matrix> (n_re_ls*(2*n_ao +1)+2) ! ; ! #X text 490 503 output in case of 3d: <matrix> (n_re_ls*(n_ao+1)* (n_ao+1)+2) ! ; ! #X connect 13 0 56 0; ! #X connect 14 0 19 0; ! #X connect 15 0 23 0; ! #X connect 16 0 23 0; ! #X connect 17 0 27 1; ! #X connect 18 0 23 0; ! #X connect 19 0 24 0; ! #X connect 19 1 27 0; ! #X connect 19 2 22 0; ! #X connect 19 3 25 0; ! #X connect 19 4 20 0; ! #X connect 19 5 16 0; ! #X connect 19 6 17 0; ! #X connect 20 0 21 0; ! #X connect 21 0 23 0; ! #X connect 22 0 23 0; ! #X connect 23 0 13 0; ! #X connect 24 0 23 0; ! #X connect 25 0 18 0; ! #X connect 26 0 23 0; ! #X connect 27 0 26 0; ! #X connect 39 0 23 0;
Message: 26 Date: Tue, 28 Nov 2006 18:56:03 +0000 From: musil tmusil@users.sourceforge.net Subject: [PD-cvs] externals/iem/iem_bin_ambi/src makefile_linux, NONE, 1.1 bin_ambi_calc_HRTF.c, 1.2, 1.3 bin_ambi_reduced_decode.c, 1.2, 1.3 bin_ambi_reduced_decode2.c, 1.1, 1.2 bin_ambi_reduced_decode_fft.c, 1.1, 1.2 bin_ambi_reduced_decode_fft2.c, 1.1, 1.2 bin_ambi_reduced_decode_fir.c, 1.1, 1.2 bin_ambi_reduced_decode_fir2.c, 1.1, 1.2 iem_bin_ambi.c, 1.3, 1.4 iemlib.h, 1.2, 1.3 To: pd-cvs@iem.at Message-ID: mailman.23.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/externals/iem/iem_bin_ambi/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28972/iem/ iem_bin_ambi/src
Modified Files: bin_ambi_calc_HRTF.c bin_ambi_reduced_decode.c bin_ambi_reduced_decode2.c bin_ambi_reduced_decode_fft.c bin_ambi_reduced_decode_fft2.c bin_ambi_reduced_decode_fir.c bin_ambi_reduced_decode_fir2.c iem_bin_ambi.c iemlib.h Added Files: makefile_linux Log Message: changed float to t_float -fno-strict-aliasing #pragma obsolete
Index: bin_ambi_reduced_decode_fft2.c
RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ bin_ambi_reduced_decode_fft2.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** bin_ambi_reduced_decode_fft2.c 9 Mar 2006 15:56:05 -0000 1.1 --- bin_ambi_reduced_decode_fft2.c 28 Nov 2006 18:56:01 -0000 1.2
*** 4,12 **** iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
#ifdef NT
#pragma warning( disable : 4244 )
#pragma warning( disable : 4305 )
#endif
#include "m_pd.h"
--- 4,7 ---- [...2715 lines suppressed...] Reihenfolge: ! n_re_ls x bin_ambi_reduced_decode_fft2_real_ls
- n_im_ls x bin_ambi_reduced_decode_fft2_pht_ls
n_re_ls x bin_ambi_reduced_decode_fft2_load_HRIR
1 x bin_ambi_reduced_decode_fft2_calc_pinv
n_mir x bin_ambi_reduced_decode_fft2_ipht_ireal_muladd
n_re_ls x bin_ambi_reduced_decode_fft2_check_HRIR_arrays
n_ambi x bin_ambi_reduced_decode_fft2_check_HRTF_arrays
n_ambi x bin_ambi_reduced_decode_fft2_calc_reduced
bin_ambi_reduced_decode_fft2_calc_sym
- */
Index: bin_ambi_reduced_decode_fir2.c
RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ bin_ambi_reduced_decode_fir2.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** bin_ambi_reduced_decode_fir2.c 9 Mar 2006 15:56:05 -0000 1.1 --- bin_ambi_reduced_decode_fir2.c 28 Nov 2006 18:56:01 -0000 1.2
*** 4,13 **** iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
- #ifdef NT
- #pragma warning( disable : 4244 )
- #pragma warning( disable : 4305 )
- #endif
- #include "m_pd.h" #include "iemlib.h"
--- 4,7 ----
*** 58,64 **** int *x_phi_sym; int *x_sym_flag; ! float *x_beg_fade_out_hrir; ! float *x_beg_hrir; ! float **x_beg_hrir_red; t_symbol **x_hrir_filename; t_symbol **x_s_hrir; --- 52,58 ---- int *x_phi_sym; int *x_sym_flag; ! t_float *x_beg_fade_out_hrir; ! t_float *x_beg_hrir; ! t_float **x_beg_hrir_red; t_symbol **x_hrir_filename; t_symbol **x_s_hrir;
*** 589,593 **** if(nz < 0) { ! post("bin_ambi_reduced_decode_fir2 ERROR: matrix not regular !!!!"); x->x_seq_ok = 0; return; --- 583,587 ---- if(nz < 0) { ! post("bin_ambi_reduced_decode_fir2 ERROR: matrix singular !!!!"); x->x_seq_ok = 0; return;
*** 623,627 **** }
! post("matrix_inverse regular"); x->x_seq_ok = 1; } --- 617,621 ---- }
! post("matrix_inverse nonsingular"); x->x_seq_ok = 1; }
*** 670,674 **** double *dv3=x->x_prod3; double *dv2=x->x_prod2; ! float mw;
if(argc < 3) --- 664,668 ---- double *dv3=x->x_prod3; double *dv2=x->x_prod2; ! t_float mw;
if(argc < 3)
*** 722,726 **** }
! static void bin_ambi_reduced_decode_fir2_check_HRIR_arrays (t_bin_ambi_reduced_decode_fir2 *x, float findex) { int index=(int)findex - 1; --- 716,720 ---- }
! static void bin_ambi_reduced_decode_fir2_check_HRIR_arrays (t_bin_ambi_reduced_decode_fir2 *x, t_floatarg findex) { int index=(int)findex - 1;
*** 731,735 **** t_symbol *hrir; t_float *vec_hrir, *vec, *vec_fade_out_hrir; ! float decr, sum;
if(index < 0) --- 725,729 ---- t_symbol *hrir; t_float *vec_hrir, *vec, *vec_fade_out_hrir; ! t_float decr, sum;
if(index < 0)
*** 766,770 **** vec[j] = vec_hrir[j]; sum = 1.0f; ! decr = 4.0f / (float)firsize; for(j=n, k=0; j<firsize; j++, k++) { --- 760,764 ---- vec[j] = vec_hrir[j]; sum = 1.0f; ! decr = 4.0f / (t_float)firsize; for(j=n, k=0; j<firsize; j++, k++) {
*** 776,780 **** }
! static void bin_ambi_reduced_decode_fir2_check_HRIR_RED_arrays (t_bin_ambi_reduced_decode_fir2 *x, float findex) { int index=(int)findex - 1; --- 770,774 ---- }
! static void bin_ambi_reduced_decode_fir2_check_HRIR_RED_arrays (t_bin_ambi_reduced_decode_fir2 *x, t_floatarg findex) { int index=(int)findex - 1;
*** 804,808 **** }
! static void bin_ambi_reduced_decode_fir2_calc_reduced (t_bin_ambi_reduced_decode_fir2 *x, float findex) { int index=(int)findex - 1; --- 798,802 ---- }
! static void bin_ambi_reduced_decode_fir2_calc_reduced (t_bin_ambi_reduced_decode_fir2 *x, t_floatarg findex) { int index=(int)findex - 1;
*** 813,817 **** int n_ambi = x->x_n_ambi; int n_ls = x->x_n_real_ls; ! float mul;
if(x->x_seq_ok) --- 807,811 ---- int n_ambi = x->x_n_ambi; int n_ls = x->x_n_real_ls; ! t_float mul;
if(x->x_seq_ok)
*** 825,829 ****
dv = x->x_prod3 + index;
! mul = (float)(*dv); vec_hrir = x->x_beg_hrir; for(i=0; i<firsize; i++)/*first step of acumulating the HRIRs*/ --- 819,823 ----
dv = x->x_prod3 + index;
! mul = (t_float)(*dv); vec_hrir = x->x_beg_hrir; for(i=0; i<firsize; i++)/*first step of acumulating the HRIRs*/
*** 835,841 **** { dv += n_ambi; ! mul = (float)(*dv); vec_hrir = x->x_beg_hrir; vec_hrir += j * firsize; for(i=0; i<firsize; i++) { --- 829,836 ---- { dv += n_ambi; ! mul = (t_float)(*dv); vec_hrir = x->x_beg_hrir; vec_hrir += j * firsize;
for(i=0; i<firsize; i++) {
*** 967,971 **** else if(plus_minus[i] == '-') SETFLOAT(x->x_at, 2.0f); ! SETFLOAT(x->x_at+1, (float)(i+1)); outlet_list(x->x_out_sign_sum, &s_list, 2, x->x_at); } --- 962,966 ---- else if(plus_minus[i] == '-') SETFLOAT(x->x_at, 2.0f); ! SETFLOAT(x->x_at+1, (t_float)(i+1)); outlet_list(x->x_out_sign_sum, &s_list, 2, x->x_at); }
*** 1041,1046 **** freebytes(x->x_sym_flag, x->x_n_real_ls * sizeof(int));
! freebytes(x->x_beg_hrir, x->x_firsize * x->x_n_real_ls * sizeof (float)); ! freebytes(x->x_beg_hrir_red, x->x_n_ambi * sizeof(float *)); }
--- 1036,1041 ---- freebytes(x->x_sym_flag, x->x_n_real_ls * sizeof(int));
! freebytes(x->x_beg_hrir, x->x_firsize * x->x_n_real_ls * sizeof (t_float)); ! freebytes(x->x_beg_hrir_red, x->x_n_ambi * sizeof(t_float *)); }
*** 1191,1197 **** x->x_sym_flag = (int *)getbytes(x->x_n_real_ls * sizeof(int));
! x->x_beg_fade_out_hrir = (float *)0; ! x->x_beg_hrir = (float *)getbytes(x->x_firsize * x-
x_n_real_ls * sizeof(float));
! x->x_beg_hrir_red = (float **)getbytes(x->x_n_ambi * sizeof (float *));
x->x_sqrt3 = sqrt(3.0);
--- 1186,1192 ---- x->x_sym_flag = (int *)getbytes(x->x_n_real_ls * sizeof(int));
! x->x_beg_fade_out_hrir = (t_float *)0; ! x->x_beg_hrir = (t_float *)getbytes(x->x_firsize * x-
x_n_real_ls * sizeof(t_float));
! x->x_beg_hrir_red = (t_float **)getbytes(x->x_n_ambi * sizeof(t_float *));
x->x_sqrt3 = sqrt(3.0);
--- NEW FILE: makefile_linux --- current: all
.SUFFIXES: .pd_linux
INCLUDE = -I. -I/usr/local/src/pd/src
LDFLAGS = -export-dynamic -shared LIB = -ldl -lm -lpthread
#select either the DBG and OPT compiler flags below:
CFLAGS = -DPD -DUNIX -W -Werror -Wno-unused \ -Wno-parentheses -Wno-switch -O6 -funroll-loops -fomit-frame- pointer -fno-strict-aliasing \ -DDL_OPEN
SYSTEM = $(shell uname -m)
# the sources
SRC = bin_ambi_calc_HRTF.c \ bin_ambi_reduced_decode2.c \ bin_ambi_reduced_decode.c \ bin_ambi_reduced_decode_fft2.c \ bin_ambi_reduced_decode_fft.c \ bin_ambi_reduced_decode_fir2.c \ bin_ambi_reduced_decode_fir.c \ iem_bin_ambi.c
TARGET = iem_bin_ambi.pd_linux
OBJ = $(SRC:.c=.o)
# # ------------------ targets ------------------------------------ #
clean: rm $(TARGET) rm *.o
all: $(OBJ) @echo :: $(OBJ) $(LD) $(LDFLAGS) -o $(TARGET) *.o $(LIB) strip --strip-unneeded $(TARGET)
$(OBJ) : %.o : %.c $(CC) $(CFLAGS) $(INCLUDE) -c -o $*.o $*.c
Index: iem_bin_ambi.c
RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ iem_bin_ambi.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** iem_bin_ambi.c 9 Mar 2006 15:56:05 -0000 1.3 --- iem_bin_ambi.c 28 Nov 2006 18:56:01 -0000 1.4
*** 4,12 **** iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
#ifdef NT
#pragma warning( disable : 4244 )
#pragma warning( disable : 4305 )
#endif
#include "m_pd.h"
--- 4,7 ----
Index: bin_ambi_calc_HRTF.c
RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ bin_ambi_calc_HRTF.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** bin_ambi_calc_HRTF.c 9 Mar 2006 15:56:05 -0000 1.2 --- bin_ambi_calc_HRTF.c 28 Nov 2006 18:56:01 -0000 1.3
*** 4,13 **** iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
- #ifdef NT
- #pragma warning( disable : 4244 )
- #pragma warning( disable : 4305 )
- #endif
- #include "m_pd.h" #include "iemlib.h"
--- 4,7 ----
*** 15,19 **** #include <math.h> #include <stdio.h>
- #include <string.h>
--- 9,12 ----
Index: bin_ambi_reduced_decode2.c
RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ bin_ambi_reduced_decode2.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** bin_ambi_reduced_decode2.c 9 Mar 2006 15:56:05 -0000 1.1 --- bin_ambi_reduced_decode2.c 28 Nov 2006 18:56:01 -0000 1.2
*** 4,13 **** iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
- #ifdef NT
- #pragma warning( disable : 4244 )
- #pragma warning( disable : 4305 )
- #endif
- #include "m_pd.h" #include "iemlib.h"
--- 4,7 ----
Index: iemlib.h
RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ iemlib.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** iemlib.h 9 Mar 2006 15:56:05 -0000 1.2 --- iemlib.h 28 Nov 2006 18:56:01 -0000 1.3
*** 2,6 ****
- WARRANTIES, see the file, "LICENSE.txt," in this distribution.
! iemlib.h written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
#ifndef __IEMLIB_H__ --- 2,6 ----
- WARRANTIES, see the file, "LICENSE.txt," in this distribution.
! iemlib written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
#ifndef __IEMLIB_H__
*** 96,102 **** --- 96,108 ---- };
- #ifdef __i386__ #define IEM_DENORMAL(f) ((((*(unsigned int*)&(f))&0x60000000)
==0) || \ (((*(unsigned int*)&(f))&0x60000000)==0x60000000)) /* more stringent test: anything not between 1e-19 and 1e19 in absolute val */
#else
#define IEM_DENORMAL(f) 0
#endif
#endif
Index: bin_ambi_reduced_decode_fir.c
RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ bin_ambi_reduced_decode_fir.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** bin_ambi_reduced_decode_fir.c 9 Mar 2006 15:56:05 -0000 1.1 --- bin_ambi_reduced_decode_fir.c 28 Nov 2006 18:56:01 -0000 1.2
*** 4,13 **** iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
- #ifdef NT
- #pragma warning( disable : 4244 )
- #pragma warning( disable : 4305 )
- #endif
- #include "m_pd.h" #include "iemlib.h"
--- 4,7 ----
Index: bin_ambi_reduced_decode_fft.c
RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ bin_ambi_reduced_decode_fft.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** bin_ambi_reduced_decode_fft.c 9 Mar 2006 15:56:05 -0000 1.1 --- bin_ambi_reduced_decode_fft.c 28 Nov 2006 18:56:01 -0000 1.2
*** 4,13 **** iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
- #ifdef NT
- #pragma warning( disable : 4244 )
- #pragma warning( disable : 4305 )
- #endif
- #include "m_pd.h" #include "iemlib.h"
--- 4,7 ----
Index: bin_ambi_reduced_decode.c
RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ bin_ambi_reduced_decode.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** bin_ambi_reduced_decode.c 9 Mar 2006 15:56:05 -0000 1.2 --- bin_ambi_reduced_decode.c 28 Nov 2006 18:56:01 -0000 1.3
*** 4,13 **** iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */
- #ifdef NT
- #pragma warning( disable : 4244 )
- #pragma warning( disable : 4305 )
- #endif
- #include "m_pd.h" #include "iemlib.h"
--- 4,7 ----
Message: 27 Date: Tue, 28 Nov 2006 19:05:40 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src desire.c,1.1.2.212,1.1.2.213 To: pd-cvs@iem.at Message-ID: mailman.24.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv373
Modified Files: Tag: devel_0_39 desire.c Log Message: removed [guiconnect]
Index: desire.c
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v retrieving revision 1.1.2.212 retrieving revision 1.1.2.213 diff -C2 -d -r1.1.2.212 -r1.1.2.213 *** desire.c 28 Nov 2006 14:23:49 -0000 1.1.2.212 --- desire.c 28 Nov 2006 19:05:36 -0000 1.1.2.213
*** 319,322 **** --- 319,323 ---- #endif
- extern short next_object; extern t_pd *newest; t_class *canvas_class;
*** 484,489 **** }
- t_guiconnect *guiconnect_new(t_pd *who, t_symbol *sym);
- /* make a new canvas. It will either be a "root" canvas or else
its parent will be a "text" object in another window... we don't know which yet. */ --- 485,488 ----
*** 495,499 **** int height = CANVAS_DEFCANVASHEIGHT, yloc = CANVAS_DEFCANVASYLOC; int vis=0, font = owner?owner->font:sys_defaultfont;
char buf[40]; canvas_init(x); x->te_type = T_OBJECT;
--- 494,497 ----
*** 541,546 **** x->next_add = -1; x->connectbuf = binbuf_new();
sprintf(buf, ".x%lx", (long)x);
}x->guiconnect = guiconnect_new(x,gensym(buf)); return x;
--- 539,542 ----
*** 674,679 **** }
- static void guiconnect_notarget(t_guiconnect *x, double timedelay);
- /* canvas_vis(,1) makes a canvas client-existing, client-
updated, visible, mapped, raised. gops get open. canvas_vis(,0) removes the canvas from the client if it's non- gop. contrast with canvas_map. --- 670,673 ----
*** 726,730 **** gfxstub_deleteforkey(x); /* probably unnecessary */ if (!x->owner) canvas_takeofflist(x);
}guiconnect_notarget(x->guiconnect, 1000); binbuf_free(x->connectbuf);
--- 720,723 ----
*** 2681,2751 **** */
- /* a thing to forward messages from the GUI, dealing with race
conditions
- in which the "target" gets deleted while the GUI is sending it
something.
- this is prolly a leftover that doesn't work with DesireData.
- */
- struct _guiconnect : t_object {
t_pd *who;
t_symbol *sym;
t_clock *clock;
- };
- static t_class *guiconnect_class;
- t_guiconnect *guiconnect_new(t_pd *who, t_symbol *sym) {
t_guiconnect *x = (t_guiconnect *)pd_new(guiconnect_class);
x->who = who;
x->sym = sym;
pd_bind(x,sym);
return x;
- }
- /* cleanup routine; delete any resources we have */
- static void guiconnect_free(t_guiconnect *x) {
if (x->sym) pd_unbind(x,x->sym);
if (x->clock) clock_free(x->clock);
- }
- /* this is called when the clock times out to indicate the GUI
should be gone by now. */
- static void guiconnect_tick(t_guiconnect *x) {pd_free(x);}
- /* the target calls this to disconnect. If the gui has "signed
off"
- we're ready to delete the object; otherwise we wait either
for signoff
- or for a timeout. */
- static void guiconnect_notarget(t_guiconnect *x, double
timedelay) {
if (!x->sym) pd_free(x);
else {
x->who = 0;
if (timedelay > 0) {
x->clock = clock_new(x, (t_method)guiconnect_tick);
clock_delay(x->clock, timedelay);
}
}
- }
/* the GUI calls this to send messages to the target. */
- static void guiconnect_anything(t_guiconnect *x, t_symbol *s,
int ac, t_atom *av) {
if (x->who) typedmess(x->who, s, ac, av);
- }
/* the GUI calls this when it disappears. (If there's any
chance the
GUI will fail to do this, the "target", when it signs off,
should specify
a timeout after which the guiconnect will disappear.) */
- static void guiconnect_signoff(t_guiconnect *x) {
if (!x->who) pd_free(x);
else {
pd_unbind(x,x->sym);
x->sym = 0;
}
- }
- static void g_guiconnect_setup(void) {
guiconnect_class = class_new(gensym("guiconnect"), 0,
(t_method)guiconnect_free, sizeof(t_guiconnect),
CLASS_PD, 0);
class_addanything(guiconnect_class, guiconnect_anything);
class_addmethod3(guiconnect_class, guiconnect_signoff,
"signoff", "");
- }
- /* this file reads and writes the "data" portions of a canvas to
a file. See also canvas_saveto(), etc., in g_editor.c. The data portion is a --- 2674,2677 ----
*** 7759,7763 **** #define S(x) x##_setup(); S(vinlet) S(voutlet) ! S(g_array) S(g_canvas) S(g_guiconnect) S(g_scalar) S (g_template) S(g_traversal) S(g_text) S(g_bang) S(g_toggle) S(g_radio) S(g_slider) S(g_numbox) S(g_mycanvas) S(g_vumeter) S(g_dropper) --- 7685,7689 ---- #define S(x) x##_setup(); S(vinlet) S(voutlet) ! S(g_array) S(g_canvas) S(g_scalar) S(g_template) S(g_traversal) S(g_text) S(g_bang) S(g_toggle) S(g_radio) S(g_slider) S(g_numbox) S(g_mycanvas) S(g_vumeter) S(g_dropper)
Message: 28 Date: Tue, 28 Nov 2006 19:37:06 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] extensions/gripd/src Makefile.Linux,1.1.1.1,1.2 To: pd-cvs@iem.at Message-ID: mailman.25.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/extensions/gripd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11684
Modified Files: Makefile.Linux Log Message: no -Werror
Index: Makefile.Linux
RCS file: /cvsroot/pure-data/extensions/gripd/src/Makefile.Linux,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** Makefile.Linux 10 Nov 2005 05:52:09 -0000 1.1.1.1 --- Makefile.Linux 28 Nov 2006 19:37:04 -0000 1.2
*** 6,10 ****
LINUXCFLAGS = -DPD -O2 -funroll-loops -fomit-frame-pointer \ ! -Wall -W -Wshadow -Wstrict-prototypes -Werror \ -Wno-unused -Wno-parentheses -Wno-switch MIDIDEFINES = -D$(MIDIOSSUBTYPE) -DLINUX --- 6,10 ----
LINUXCFLAGS = -DPD -O2 -funroll-loops -fomit-frame-pointer \ ! -Wall -W -Wshadow -Wstrict-prototypes \ -Wno-unused -Wno-parentheses -Wno-switch MIDIDEFINES = -D$(MIDIOSSUBTYPE) -DLINUX
Message: 29 Date: Tue, 28 Nov 2006 19:58:11 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src desire.c, 1.1.2.213, 1.1.2.214 desire.h, 1.1.2.48, 1.1.2.49 To: pd-cvs@iem.at Message-ID: mailman.26.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19474
Modified Files: Tag: devel_0_39 desire.c desire.h Log Message: removed canvas's connectbuf
Index: desire.h
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.h,v retrieving revision 1.1.2.48 retrieving revision 1.1.2.49 diff -C2 -d -r1.1.2.48 -r1.1.2.49 *** desire.h 28 Nov 2006 14:28:33 -0000 1.1.2.48 --- desire.h 28 Nov 2006 19:58:09 -0000 1.1.2.49
*** 167,172 **** unsigned int isgraph:1; /* show as graph on parent */ long next_add; /* insertion point for next call to canvas_add (for future use!?) */
t_binbuf *connectbuf; /* connections to deleted objects */
t_guiconnect *guiconnect; /* GUI connection for filtering
messages */ };
--- 167,170 ----
Index: desire.c
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v retrieving revision 1.1.2.213 retrieving revision 1.1.2.214 diff -C2 -d -r1.1.2.213 -r1.1.2.214 *** desire.c 28 Nov 2006 19:05:36 -0000 1.1.2.213 --- desire.c 28 Nov 2006 19:58:07 -0000 1.1.2.214
*** 538,542 **** pd_pushsym(x); x->next_add = -1;
}x->connectbuf = binbuf_new(); return x;
--- 538,541 ----
*** 720,724 **** gfxstub_deleteforkey(x); /* probably unnecessary */ if (!x->owner) canvas_takeofflist(x);
}binbuf_free(x->connectbuf);
--- 719,722 ----
*** 1323,1327 ****
/* save the connections from/to an object and stuff */ ! static void canvas_stowconnections(t_canvas *x, t_gobj *o) { t_gobj *selhead = 0, *seltail = 0, *nonhead = 0, *nontail = 0; /* split list to "selected" and "unselected" parts */ --- 1321,1325 ----
/* save the connections from/to an object and stuff */ ! static t_binbuf *canvas_stowconnections(t_canvas *x, t_gobj *o) { t_gobj *selhead = 0, *seltail = 0, *nonhead = 0, *nontail = 0; /* split list to "selected" and "unselected" parts */
*** 1340,1355 **** else x->list = nonhead, nontail->g_next = selhead; /* add connections to binbuf */ ! binbuf_clear(x->connectbuf); canvas_wires_each(oc,t,x) { if ((o==t.from) != (o==t.to)) ! binbuf_addv(x->connectbuf, "ssiiii;", gensym("#X"), gensym("connect"), canvas_getindex(x, t.from), t.outlet, canvas_getindex(x, t.to), t.inlet); } }
! static void canvas_restoreconnections(t_canvas *x) { pd_bind(x,gensym("#X")); ! binbuf_eval(x->connectbuf, 0, 0, 0); pd_unbind(x,gensym("#X")); } --- 1338,1354 ---- else x->list = nonhead, nontail->g_next = selhead; /* add connections to binbuf */ ! t_binbuf *buf = binbuf_new(); canvas_wires_each(oc,t,x) { if ((o==t.from) != (o==t.to)) ! binbuf_addv(buf, "ssiiii;", gensym("#X"), gensym ("connect"), canvas_getindex(x, t.from), t.outlet, canvas_getindex(x, t.to), t.inlet); }
}return buf;
! static void canvas_restoreconnections(t_canvas *x, t_binbuf *buf) { pd_bind(x,gensym("#X")); ! binbuf_eval(buf,0,0,0); pd_unbind(x,gensym("#X")); }
*** 6280,6289 **** } else { int xwas = x->te_xpix, ywas = x->te_ypix; ! canvas_stowconnections(canvas_getcanvas(canvas),x); canvas_delete(canvas,x); canvas_objtext(canvas, xwas, ywas, 0, b); /* if it's an abstraction loadbang it here */ if (newest && pd_class(newest) == canvas_class) canvas_loadbang((t_canvas *)newest); ! canvas_restoreconnections(canvas_getcanvas(canvas)); } } else binbuf_text(x->te_binbuf, buf, bufsize); --- 6279,6288 ---- } else { int xwas = x->te_xpix, ywas = x->te_ypix; ! t_binbuf *buf = canvas_stowconnections(canvas_getcanvas (canvas),x); canvas_delete(canvas,x); canvas_objtext(canvas, xwas, ywas, 0, b); /* if it's an abstraction loadbang it here */ if (newest && pd_class(newest) == canvas_class) canvas_loadbang((t_canvas *)newest); ! canvas_restoreconnections(canvas_getcanvas(canvas), buf); } } else binbuf_text(x->te_binbuf, buf, bufsize);
Message: 30 Date: Tue, 28 Nov 2006 20:05:43 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src desire.tk,1.1.2.599,1.1.2.600 To: pd-cvs@iem.at Message-ID: mailman.27.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22076
Modified Files: Tag: devel_0_39 desire.tk Log Message: fixed paste bug for Tcl 8.5; also disabled tclreadline in tclsh mode.
Index: desire.tk
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v retrieving revision 1.1.2.599 retrieving revision 1.1.2.600 diff -C2 -d -r1.1.2.599 -r1.1.2.600 *** desire.tk 28 Nov 2006 16:07:17 -0000 1.1.2.599 --- desire.tk 28 Nov 2006 20:05:39 -0000 1.1.2.600
*** 2831,2835 **** set mess2 [lreplace $mess 2 3 $x2 $y2] } ! pd $mess2 incr @obj_count } --- 2831,2835 ---- set mess2 [lreplace $mess 2 3 $x2 $y2] } ! pd [join $mess2] incr @obj_count }
*** 7459,7470 **** } else { set cmdline(console) 0 ! package require tclreadline ! #::tclreadline::Loop ! proc ::tclreadline::prompt1 {} {return "desire> "} ! while {1} { ! puts "What?" ! if {[catch {puts [::tclreadline::readline read]}]} { ! puts $::errorInfo ! } ! } } --- 7459,7471 ---- } else { set cmdline(console) 0 ! # package require tclreadline ! # #::tclreadline::Loop ! # proc ::tclreadline::prompt1 {} {return "desire> "} ! # while {1} { ! # puts "What?" ! # if {[catch {puts [::tclreadline::readline read]}]} { ! # puts $::errorInfo ! # } ! # } ! vwait foo }
Message: 31 Date: Tue, 28 Nov 2006 20:52:07 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src desire.c, 1.1.2.214, 1.1.2.215 s_inter.c, 1.5.4.10.2.24, 1.5.4.10.2.25 To: pd-cvs@iem.at Message-ID: mailman.28.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7106
Modified Files: Tag: devel_0_39 desire.c s_inter.c Log Message: added manager serial, manager origin, binbuf_eval_from_client
Index: s_inter.c
RCS file: /cvsroot/pure-data/pd/src/s_inter.c,v retrieving revision 1.5.4.10.2.24 retrieving revision 1.5.4.10.2.25 diff -C2 -d -r1.5.4.10.2.24 -r1.5.4.10.2.25 *** s_inter.c 27 Nov 2006 18:26:20 -0000 1.5.4.10.2.24 --- s_inter.c 28 Nov 2006 20:52:05 -0000 1.5.4.10.2.25
*** 523,526 **** --- 523,530 ---- void sys_exit(void);
- #ifdef DESIRE
- void binbuf_eval_from_client(t_binbuf *b);
- #endif
- void socketreceiver_read(t_socketreceiver *x, int fd) {
*** 581,585 **** if (x->sr_socketreceivefn) (*x->sr_socketreceivefn)(x->sr_owner, inbinbuf); ! else binbuf_eval(inbinbuf, 0, 0, 0); } } --- 585,595 ---- if (x->sr_socketreceivefn) (*x->sr_socketreceivefn)(x->sr_owner, inbinbuf); ! else { ! #ifdef DESIRE ! binbuf_eval_from_client(inbinbuf); ! #else ! binbuf_eval(inbinbuf, 0, 0, 0); ! #endif ! } } }
Index: desire.c
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v retrieving revision 1.1.2.214 retrieving revision 1.1.2.215 diff -C2 -d -r1.1.2.214 -r1.1.2.215 *** desire.c 28 Nov 2006 19:58:07 -0000 1.1.2.214 --- desire.c 28 Nov 2006 20:52:02 -0000 1.1.2.215
*** 256,259 **** --- 256,260 ---- t_queue *q; t_clock *clock;
- unsigned short serial; /* of objects created by the client */ };
*** 292,295 **** --- 293,297 ---- self->q = queue_new(); self->clock = clock_new(self,(t_method)manager_call);
- self->serial = 0; clock_delay(self->clock,0); return self;
*** 320,323 **** --- 322,326 ----
extern short next_object;
- t_manager *origin=0; /* 0 means unknown */ extern t_pd *newest; t_class *canvas_class;
*** 333,336 **** --- 336,347 ---- static t_atom *canvas_newargv;
- /* this has to change later when we get multiple managers (and
thus the manager variable will disappear) */
- /* this also has to change when we get stackable origins */
- extern "C" void binbuf_eval_from_client (t_binbuf *b) {
- origin = manager;
- binbuf_eval(b,0,0,0);
- origin = 0;
- }
- /* add a canvas the list of "root" canvases (toplevels without
parents.) */ static void canvas_addtolist(t_canvas *x) {
Message: 32 Date: Tue, 28 Nov 2006 21:13:03 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src m_class.c, 1.3.4.7.2.21, 1.3.4.7.2.22 desire.c, 1.1.2.215, 1.1.2.216 To: pd-cvs@iem.at Message-ID: mailman.29.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14797
Modified Files: Tag: devel_0_39 m_class.c desire.c Log Message: introducing pd_set_newest(t_pd*)
Index: m_class.c
RCS file: /cvsroot/pure-data/pd/src/m_class.c,v retrieving revision 1.3.4.7.2.21 retrieving revision 1.3.4.7.2.22 diff -C2 -d -r1.3.4.7.2.21 -r1.3.4.7.2.22 *** m_class.c 19 Sep 2006 05:59:25 -0000 1.3.4.7.2.21 --- m_class.c 28 Nov 2006 21:12:59 -0000 1.3.4.7.2.22
*** 784,787 **** --- 784,791 ---- t_floatarg d1, t_floatarg d2, t_floatarg d3, t_floatarg d4, t_floatarg d5);
- #ifdef DESIRE
- void pd_set_newest(t_pd *x);
- #endif
- void pd_typedmess(t_pd *x, t_symbol *s, int argc, t_atom *argv) {
*** 832,836 **** --- 836,844 ---- { if (x == &pd_objectmaker)
- #ifdef DESIRE
pd_set_newest(((t_newgimme)(m->me_fun))(s, argc,
argv));
- #else newest = (*((t_newgimme)(m->me_fun)))(s, argc,
argv);
- #endif else (*((t_messgimme)(m->me_fun)))(x, s, argc, argv); return;
*** 914,918 **** --- 922,930 ---- } if (x == &pd_objectmaker)
- #ifdef DESIRE
pd_set_newest(bonzo);
- #else newest = bonzo;
- #endif return; }
Index: desire.c
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v retrieving revision 1.1.2.215 retrieving revision 1.1.2.216 diff -C2 -d -r1.1.2.215 -r1.1.2.216 *** desire.c 28 Nov 2006 20:52:02 -0000 1.1.2.215 --- desire.c 28 Nov 2006 21:12:59 -0000 1.1.2.216
*** 842,848 **** }
/* called by m_class.c */ extern "C" void canvas_popabstraction(t_canvas *x) { ! newest = x; pd_popsym(x); x->loading = 0; --- 842,852 ---- }
- extern "C" void pd_set_newest (t_pd *x) {
- newest = x;
- }
- /* called by m_class.c */ extern "C" void canvas_popabstraction(t_canvas *x) {
! pd_set_newest(x); pd_popsym(x); x->loading = 0;
*** 1387,1391 **** gobj_changed(x,0); if (!(oc = obj_connect(from,outlet,to,inlet))) goto bad; ! newest = oc; return; bad: --- 1391,1395 ---- gobj_changed(x,0); if (!(oc = obj_connect(from,outlet,to,inlet))) goto bad; ! pd_set_newest(oc); return; bad:
Message: 33 Date: Tue, 28 Nov 2006 21:24:03 +0000 From: Mathieu Bouchard matju@users.sourceforge.net Subject: [PD-cvs] pd/src desire.c,1.1.2.216,1.1.2.217 To: pd-cvs@iem.at Message-ID: mailman.30.1164798002.5135.pd-cvs@iem.at
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18799
Modified Files: Tag: devel_0_39 desire.c Log Message: "serial" message from server to client (aka "future-object")
Index: desire.c
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v retrieving revision 1.1.2.216 retrieving revision 1.1.2.217 diff -C2 -d -r1.1.2.216 -r1.1.2.217 *** desire.c 28 Nov 2006 21:12:59 -0000 1.1.2.216 --- desire.c 28 Nov 2006 21:23:58 -0000 1.1.2.217
*** 844,847 **** --- 844,849 ---- extern "C" void pd_set_newest (t_pd *x) { newest = x;
- unsigned short serial = manager->serial++;
- sys_vgui("serial %x %x\n",serial,x); }
Message: 34 Date: Wed, 29 Nov 2006 03:21:27 -0500 (EST) From: pd@macosx104-powerpc.idmi.poly.edu (Pd User) Subject: [PD-cvs] autobuild: pd-main macosx104-powerpc 2006-11-29 03.15.03 To: pd-cvs@iem.at Message-ID: 20061129082127.081FE27202E@macosx104-powerpc.idmi.poly.edu
_getuid _listen _pthread_self _pthread_setschedparam _recv _select _send _seteuid _setitimer _setsockopt _sigaction _signal _socket _strerror _vsnprintf _write _fread _pclose _popen _snprintf _system _dlerror _dlopen _dlsym _fstat _cosf _atan2 _atanf _expf _sinf _times _pthread_cond_destroy _pthread_cond_init _pthread_cond_signal _pthread_cond_wait _pthread_create _pthread_join _pthread_mutex_destroy _pthread_mutex_init _fputc _fflush _vfprintf _pthread_cancel _usleep _AudioConverterDispose _AudioConverterFillBuffer _AudioConverterNew _AudioConverterReset _AudioConverterSetProperty _AudioDeviceAddPropertyListener _AudioDeviceGetCurrentTime _AudioDeviceGetProperty _AudioDeviceGetPropertyInfo _AudioDeviceRemovePropertyListener _AudioDeviceSetProperty _AudioHardwareGetProperty _AudioHardwareGetPropertyInfo _AudioOutputUnitStart _AudioOutputUnitStop _AudioUnitGetProperty _AudioUnitInitialize _AudioUnitRender _AudioUnitReset _AudioUnitSetProperty _AudioUnitUninitialize _CloseComponent _FindNextComponent _OpenAComponent _printf _puts _AudioConvertHostTimeToNanos _AudioConvertNanosToHostTime _AudioGetCurrentHostTime _CFRelease _CFStringCreateWithFormat _CFStringGetCString _CFStringGetLength _CFStringGetSystemEncoding _MIDIClientCreate _MIDIClientDispose _MIDIEndpointGetEntity _MIDIEntityGetDevice _MIDIGetDestination _MIDIGetNumberOfDestinations _MIDIGetNumberOfDevices _MIDIGetNumberOfSources _MIDIGetSource _MIDIInputPortCreate _MIDIObjectGetStringProperty _MIDIOutputPortCreate _MIDIPacketListAdd _MIDIPacketListInit _MIDIPortConnectSource _MIDIPortDisconnectSource _MIDIPortDispose _MIDISend ___CFConstantStringClassReference _kMIDIPropertyName _CFAbsoluteTimeGetCurrent _CFRunLoopAddTimer _CFRunLoopGetCurrent _CFRunLoopRemoveTimer _CFRunLoopRunInMode _CFRunLoopStop _CFRunLoopTimerCreate _mach_error _mach_thread_self _thread_policy_set _pthread_cond_broadcast _regcomp _regexec _log10 _abort _free referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _malloc referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _pthread_mutex_init referenced from Jack expected to be defined in /usr/lib/libSystem.B.dylib _pthread_mutex_lock referenced from Jack expected to be defined in /usr/lib/libSystem.B.dylib _pthread_mutex_unlock referenced from Jack expected to be defined in /usr/lib/libSystem.B.dylib _read referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _snprintf referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _strcat referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _strchr referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _strcmp referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _strcpy referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _memset referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _pthread_exit referenced from Jack expected to be defined in /usr/ lib/libSystem.B.dylib _pthread_join referenced from Jack expected to be defined in /usr/ lib/libSystem.B.dylib _pthread_mutex_destroy referenced from Jack expected to be defined in /usr/lib/libSystem.B.dylib _pthread_self referenced from Jack expected to be defined in /usr/ lib/libSystem.B.dylib _strerror referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _abort referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _floor referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _mach_absolute_time referenced from Jack expected to be defined in /usr/lib/libSystem.B.dylib _memcpy referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _pthread_equal referenced from Jack expected to be defined in /usr/ lib/libSystem.B.dylib _rint referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _usleep referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib ___error referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib ___sF referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _close referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _fprintf referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _ftruncate referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _getpid referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _getuid referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _kill referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _mmap referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _munmap referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _semget referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _semop referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _shm_open referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _shm_unlink referenced from Jack expected to be defined in /usr/ lib/libSystem.B.dylib _strncmp referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _strncpy referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib __exit referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _bootstrap_look_up referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _connect referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _execv referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _fopen referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _fork referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _fscanf referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _getenv referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _getpgrp referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _mach_error_string referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _mach_msg referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _mach_port_allocate referenced from Jack expected to be defined in /usr/lib/libSystem.B.dylib _mach_task_self_ referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _mach_timebase_info referenced from Jack expected to be defined in /usr/lib/libSystem.B.dylib _perror referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _poll referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _pthread_cancel referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _pthread_cond_init referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _pthread_cond_signal referenced from Jack expected to be defined in /usr/lib/libSystem.B.dylib _pthread_cond_wait referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _pthread_mach_thread_np referenced from Jack expected to be defined in /usr/lib/libSystem.B.dylib _pthread_testcancel referenced from Jack expected to be defined in /usr/lib/libSystem.B.dylib _realloc referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _regcomp referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _regexec referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _regfree referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _shutdown referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _sleep referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _socket referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _strcspn referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _task_get_special_port referenced from Jack expected to be defined in /usr/lib/libSystem.B.dylib _thread_terminate referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _vsnprintf referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _write referenced from Jack expected to be defined in /usr/lib/ libSystem.B.dylib _AudioConvertNanosToHostTime referenced from Jack expected to be defined in /System/Library/Frameworks/CoreAudio.framework/Versions/ A/CoreAudio _pthread_create referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib _thread_info referenced from Jack expected to be defined in /usr/ lib/libSystem.B.dylib _thread_policy_set referenced from Jack expected to be defined in / usr/lib/libSystem.B.dylib collect2: ld returned 1 exit status /usr/bin/ld: for architecture ppc /usr/bin/ld: warning multiple definitions of symbol _jack_error s_audio_jack.o definition of _jack_error in section (__TEXT,__text) /Library/Frameworks/Jack.framework/Jack(single module) definition of _jack_error lipo: can't open input file: /var/tmp//ccuVqw9E.out (No such file or directory) make[2]: *** [../bin/pd] Error 1 make[1]: *** [pd_install] Error 2 make: *** [darwin_app_core] Error 2
PD-cvs mailing list PD-cvs@iem.at http://lists.puredata.info/listinfo/pd-cvs
End of PD-cvs Digest, Vol 21, Issue 30
Thomas Grill http://grrrr.org
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
------------------------------------------------------------------------
Computer science is no more related to the computer than astronomy is related to the telescope. -Edsger Dykstra
On Wed, 2006-11-29 at 11:09 -0500, Hans-Christoph Steiner wrote:
Since Matju has stated that desire is a fork, I think it would be most beneficial to all of us, including the desire people, if it used its own repository.
do you want to restrict their access to the pd cvs? what would be the benifits of a desire repository for the dd devs? and for the pd devs (well, taking into account, that miller doesn't use the cvs for his development works)? wasn't the initial purpose of the pd sf repository a way to avoid duplicate developments (i'm really curious, as i haven't been involved with pd at that time)?
pd-devel is already pretty far afield for being a branch,
but pd-devel is still allowed to stay in the sf cvs?
it seems to have many changes that are never intended to be merged into the main.
come on, this has been overdiscussed in the past... i guess everyone can read about everything on this in the pd-dev archive of the last two years...
i don't really care if vanilla/devel/desire are forks, branches, use the same repository or different ones, or if the developers work together, against each other, or don't care what they are doing, but there is a really interesting article about 'floss developers as a social formation' (http://www.firstmonday.org/issues/issue9_11/lehmann/index.html).
cheers ... tim
ps: hans, please don't mind my grumpy mails ... we owe each others a few bottles of beer/glasses of wine, though :)
-- tim@klingt.org ICQ: 96771783 http://www.mokabar.tk
A paranoid is a man who knows a little of what's going on. William S. Burroughs
On Wed, 29 Nov 2006, Hans-Christoph Steiner wrote:
Since Matju has stated that desire is a fork, I think it would be most beneficial to all of us, including the desire people, if it used its own repository.
Non Sequitur. Do you know what the letters CVS mean? They mean CONCURRENT VERSIONING SYSTEM. Where are the concurrent versions in there, if the only branch that is there is Hans-approved Miller-approved MAIN ?
pd-devel is already pretty far afield for being a branch, it seems to have many changes that are never intended to be merged into the main.
Most CVS branches ever made are not meant to be merged back in. (Which CVS repositories have you used apart from CVS's ?)
However, what's different from most branches, is that devel_0_39 and desiredata are full of changes that would never be merged into the core anyway, but it's not something that you are willing to understand.
gaim-vv is a great example. It was a fork of gaim to implement voice and video, which the intention of folding it back into gaim. Nonetheless, they opened up their own repository.
So, why did they open up their own repository? There's an explanation missing in the reasoning here. Why is the situation of gaim-vv particularly similar to the one of DesireData? Were there political issues over shared resources like access control lists?
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
On Wed, 29 Nov 2006, Mathieu Bouchard wrote:
Most CVS branches ever made are not meant to be merged back in. (Which CVS repositories have you used apart from CVS's ?)
typo. should've been:
Most CVS branches ever made are not meant to be merged back in. (Which CVS repositories have you used apart from PureData's ?)
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
On Nov 29, 2006, at 1:26 PM, Mathieu Bouchard wrote:
On Wed, 29 Nov 2006, Hans-Christoph Steiner wrote:
Since Matju has stated that desire is a fork, I think it would be most beneficial to all of us, including the desire people, if it used its own repository.
Non Sequitur. Do you know what the letters CVS mean? They mean CONCURRENT VERSIONING SYSTEM. Where are the concurrent versions in there, if the only branch that is there is Hans-approved Miller- approved MAIN ?
pd-devel is already pretty far afield for being a branch, it seems to have many changes that are never intended to be merged into the main.
Most CVS branches ever made are not meant to be merged back in. (Which CVS repositories have you used apart from CVS's ?)
However, what's different from most branches, is that devel_0_39 and desiredata are full of changes that would never be merged into the core anyway, but it's not something that you are willing to understand.
gaim-vv is a great example. It was a fork of gaim to implement voice and video, which the intention of folding it back into gaim. Nonetheless, they opened up their own repository.
So, why did they open up their own repository? There's an explanation missing in the reasoning here. Why is the situation of gaim-vv particularly similar to the one of DesireData? Were there political issues over shared resources like access control lists?
I guess I should have plodded tenderly on this one since it is sensitive ground. I am just tired of the arguments. I was just making a suggestion on technical grounds. You are free to fight over devel with others as far as I am concerned, but seems to be a waste of everyone's time. Perhaps everyone would be happier if there was some technical separation. That could happen with a CVS branch or using other repositories.
Matju, since you quite clearly declared that desire is a fork, and from what I have seen in the FLOSS world, forks generally have separate repositories, I thought it might work for you. No harm done either way in my book.
.hc
------------------------------------------------------------------------
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.