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

Julien 'Lta' BALLET elthariel at gmail.com
Sun Dec 12 22:07:13 CET 2010


Om(f)g,

I forgot to join the patch. He's on my work computer. I'll send it tomorrow

--
Lta.

On Sun, Dec 12, 2010 at 7:10 PM, Martin Peach <martin.peach at sympatico.ca>wrote:

> 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
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20101212/6d619cae/attachment.htm>


More information about the Pd-dev mailing list