[PD-dev] Re: PD-cvs Digest, Vol 21, Issue 30
Hans-Christoph Steiner
hans at eds.org
Wed Nov 29 17:09:30 CET 2006
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 at iem.at:
>
>> Send PD-cvs mailing list submissions to
>> pd-cvs at 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 at iem.at
>>
>> You can reach the person managing the list at
>> pd-cvs-owner at iem.at
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of PD-cvs digest..."
>>
>>
>> Today's Topics:
>>
>> 1. autobuild: pd-extended debian-testing-i386 2006-11-28
>> 06.26.56 (Pd user)
>> 2. autobuild: pd-extended debian-testing-powerpc 2006-11-28
>> 06.26.44 (pd)
>> 3. 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)
>> 4. pd/src desire.h,1.1.2.47,1.1.2.48 (Mathieu Bouchard)
>> 5. scripts/auto-build run-automated-builder,1.14,1.15
>> (Hans-Christoph Steiner)
>> 6. pd/src x_list.c,1.2.2.7,1.2.2.8 (Mathieu Bouchard)
>> 7. 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 at 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 at iem.at
>> Message-ID: <20061128114818.8C0E1B24B2 at 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 at 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 at iem.at
>> Message-ID:
>> <20061128120624.3039A3EFC at 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 at 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 at iem.at
>> Message-ID: <mailman.0.1164798002.5135.pd-cvs at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src desire.h,1.1.2.47,1.1.2.48
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.1.1164798002.5135.pd-cvs at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] scripts/auto-build run-automated-builder,1.14,1.15
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.2.1164798002.5135.pd-cvs at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src x_list.c,1.2.2.7,1.2.2.8
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.3.1164798002.5135.pd-cvs at 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 at 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 at iem.at
>> Message-ID: <mailman.4.1164798002.5135.pd-cvs at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src desire.tk,1.1.2.598,1.1.2.599
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.5.1164798002.5135.pd-cvs at 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}
>> }
>> - $self subpatcherize_copy_objs
>> }
>> coords {
>> --- 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 at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src TODO,1.1.2.26,1.1.2.27
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.6.1164798002.5135.pd-cvs at 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 at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] externals/mrpeach/net udpsend.c,1.2,1.3
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.7.1164798002.5135.pd-cvs at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] externals/mrpeach/net tcpserver.c,1.2,1.3
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.8.1164798002.5135.pd-cvs at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] externals/mrpeach/net tcpsend.c,1.2,1.3
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.9.1164798002.5135.pd-cvs at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] externals/mrpeach/net tcpclient.c,1.2,1.3
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.10.1164798002.5135.pd-cvs at 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 at 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 at iem.at
>> Message-ID: <mailman.11.1164798002.5135.pd-cvs at 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 at 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 at iem.at
>> Message-ID: <mailman.12.1164798002.5135.pd-cvs at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src TODO,1.1.2.27,1.1.2.28
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.13.1164798002.5135.pd-cvs at 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 at 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 at iem.at
>> Message-ID: <mailman.14.1164798002.5135.pd-cvs at 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 at 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 at iem.at
>> Message-ID: <mailman.15.1164798002.5135.pd-cvs at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] externals/mapping median-help.pd, 1.3, NONE
>> median_n-help.pd, 1.2, NONE
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.16.1164798002.5135.pd-cvs at 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 at 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 at iem.at
>> Message-ID: <mailman.17.1164798002.5135.pd-cvs at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] externals Makefile,1.98,1.99
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.18.1164798002.5135.pd-cvs at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] externals/jasch_lib/underscore makefile,1.1.1.1,1.2
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.19.1164798002.5135.pd-cvs at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] externals/jasch_lib/detox makefile,1.1.1.1,1.2
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.20.1164798002.5135.pd-cvs at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] externals/jasch_lib Makefile,NONE,1.1
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.21.1164798002.5135.pd-cvs at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] externals/iem/iem_ambi/help
>> ambi_decode3-help.pd,1.4,1.5
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.22.1164798002.5135.pd-cvs at 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 at 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 at iem.at
>> Message-ID: <mailman.23.1164798002.5135.pd-cvs at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src desire.c,1.1.2.212,1.1.2.213
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.24.1164798002.5135.pd-cvs at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] extensions/gripd/src Makefile.Linux,1.1.1.1,1.2
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.25.1164798002.5135.pd-cvs at 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 at 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 at iem.at
>> Message-ID: <mailman.26.1164798002.5135.pd-cvs at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src desire.tk,1.1.2.599,1.1.2.600
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.27.1164798002.5135.pd-cvs at 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 at 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 at iem.at
>> Message-ID: <mailman.28.1164798002.5135.pd-cvs at 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 at 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 at iem.at
>> Message-ID: <mailman.29.1164798002.5135.pd-cvs at 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 at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src desire.c,1.1.2.216,1.1.2.217
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.30.1164798002.5135.pd-cvs at 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 at macosx104-powerpc.idmi.poly.edu (Pd User)
>> Subject: [PD-cvs] autobuild: pd-main macosx104-powerpc 2006-11-29
>> 03.15.03
>> To: pd-cvs at iem.at
>> Message-ID:
>> <20061129082127.081FE27202E at 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 at 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 at 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
More information about the Pd-dev
mailing list