[PD-dev] [PATCH] Replace getbytes calls by alloca whenever possible in mrpeach's packOSC.c

Martin Peach martin.peach at sympatico.ca
Sun Dec 12 19:10:58 CET 2010


Hi Lta,

Did you post the patch somewhere? I can't find it.

Martin


On 2010-12-12 12:49, Julien 'Lta' BALLET wrote:
> Hello,
>
> I can't test on other platform than on Linux, so some help testing this
> would be appreciated, but this functions is available at least under
> windows, and osx. The semantic is the same on all the platforms,
> according to the documenation. I've included the correct header on
> windows, unix and osx.
>
> --
> Lta.
>
> On Sun, Dec 12, 2010 at 3:52 PM, patko <colet.patrice at free.fr
> <mailto:colet.patrice at free.fr>> wrote:
>
>     Hello, is your patch working on all platforms?
>
>
>     ----- "Julien 'Lta' BALLET" <elthariel at gmail.com
>     <mailto:elthariel at gmail.com>> a écrit :
>
>      > Hello,
>      >
>      >
>      > Good question indeed. This is a general improvement. Sorry for not
>      > explaining it in the first place, this is my first post and patch on
>      > the pd-dev ml.
>      >
>      >
>      > --
>      > Lta
>      >
>      >
>      > On Fri, Dec 10, 2010 at 5:01 PM, Hans-Christoph Steiner <
>      > hans at at.or.at <mailto:hans at at.or.at> > wrote:
>      >
>      >
>      >
>      > My first question is: what's the problem that you are trying to
>     solve?
>      > Are there specific bugs, or just a general improvement?
>      >
>      > .hc
>      >
>      >
>      >
>      >
>      > On Dec 10, 2010, at 8:50 AM, Julien 'Lta' BALLET wrote:
>      >
>      >
>      >
>      >
>      >
>      >
>      > Hello,
>      >
>      > As said in the title, i submit you a small patch to mrpeach's osc
>      > code, to replace calls to getbytes by alloca calls in part of the
>     code
>      > that might get called in the soundcard callback.
>      >
>      > The considered memory sizes are quites small and then won't smash the
>      > stack. This removes the need for memory deallocation and reduces the
>      > page fault risk as well as the memory allocation time.
>      >
>      > This is kind of a naive patch, since i don't fully know yet the pd
>      > codebase.
>      >
>      > Any comment would be appreciated.
>      >
>      > Regards,
>      > Lta.
>      > _______________________________________________
>      > Pd-dev mailing list
>      > Pd-dev at iem.at <mailto: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
>      >
>      >
>      >
>      >
>      > _______________________________________________
>      > Pd-dev mailing list
>      > Pd-dev at iem.at <mailto:Pd-dev at iem.at>
>      > http://lists.puredata.info/listinfo/pd-dev
>
>     --
>     Patrice Colet
>
>
>
>
> _______________________________________________
> Pd-dev mailing list
> Pd-dev at iem.at
> http://lists.puredata.info/listinfo/pd-dev




More information about the Pd-dev mailing list