[PD] mp3write~ memoryleak

joreg joreg at gmx.at
Mon Mar 17 20:03:33 CET 2003


halo.

ok..on initialize [mp3write~] says its using lame 3.90.
i do have a lame.exe (and the according dll) here that says it is 3.91
how can i make the node use the newer version?

asdf.
joreg.

YD> hi,

YD> unfortunately, there's not a single memory allocation
YD> in the main loop of mp3write~ : every internal structure
YD> is allocated at object creation, so if something leaks,
YD> it's surely lame library itself.

YD> it's funny that i don't see this phenomenon with lame 3.92
YD> on linux.

YD> cheers,

YD> sevy/yves

YD> Joreg Diessl wrote:

>>halo.
>>
>>it took me a long time to find out why my pc freezes after about 30
>>minutes of operation. but now i think i found something.
>>
>>i am using [mp3write~] to generate an mp3 file that is then taken by
>>an other program and moved to a different folder (i can't do that
>>within pd, right?). now i noticed that my system is continuously
>>loosing memory while this patch is running. when there is no more
>>physical memory available (which i am observing with taskmanager) the
>>system freezes. closing pd priort to a freeze releases all the memory again.
>>
>>the attached patch is a simplified version of the patch i am using.
>>after stopping the mp3write~ i seem to have to open a dummy.mp3 file to
>>release the other file to make it possible for another application to copy
>>it. for my purpose i would use mode "truncate" of [mp3write~] then, but
>>using modes "truncate" or "append" doesn't seem to make a difference.
>>
>>using [writesf~] instead of [mp3write~] works. but i need .mp3 files.
>>this happens running pd 0.36-0 on w2k and wxp using mp3write~ version 0.1
>>
>>help meee youu.
>>joreg.
>>
>>
>>--cut here-------------------
>>current: http://vvvv.meso.net
>>allstar: http://joreg.ath.cx
>>



--cut here-------------------
current: http://vvvv.meso.net
allstar: http://joreg.ath.cx





More information about the Pd-list mailing list