<DIV>Maybe you can try to fix the memory leak with this part of code in waveout.c Open function() :</DIV>
<DIV> </DIV>
<DIV>/* Calculate the frame size in bytes */<BR>p_aout->output.i_nb_samples = FRAME_SIZE;<BR>#ifdef WINCE<BR>/* Check the buffer size -- minimum of 1/4 second (word aligned) */<BR>if ( p_aout->output.i_nb_samples < (p_aout-output.output.i_rate/4) )<BR>     p_aout->output.i_nb_samples = ((p_aout->output.output.i_rate/4)+10)&~3;<BR>//p_aout->output.i_nb_samples = ((p_aout->output.output.i_rate/4)+3)&~3;<BR>#endif<BR>aout_FormatPrepare( &p_aout->output.output );<BR>#ifdef WINCE<BR>p_aout->output.output.i_frame_length = p_aout->output.i_nb_samples;<BR>p_aout->output.p_sys->i_buffer_size = p_aout->output.i_nb_samples *<BR>     p_aout->output.output.i_bytes_per_frame;<BR>#else<BR>p_aout->output.p_sys->i_buffer_size = FRAME_SIZE *<BR>     p_aout->output.output.i_bytes_per_frame;<BR>#endif</DIV>
<DIV> </DIV>
<DIV>In the Windows CE API, the waveout buffer length must contain at least a number of samples equal to a quarter second. If VLC asks for a smaller buffer, the minimal length is allocated and each buffer will not be free correctly.</DIV>
<DIV> </DIV>
<DIV>Another memory leak found : do not forget to see if p_in is freed in ugly or linear audio resampler !</DIV>
<DIV> </DIV>
<DIV>Hope this help ^_^</DIV>
<DIV><BR>MixerAnderson</DIV>
<DIV> </DIV>
<DIV>> As stated in a previous post. I have fixed the BIG leak, now there is just<BR>> a<BR>> small leak. I modified filters.c FiltersHintBuffers and changed<BR>> <BR>>             p_first_alloc->i_alloc_type = AOUT_ALLOC_STACK;<BR>> to<BR>>             p_first_alloc->i_alloc_type = AOUT_ALLOC_HEAP;<BR>> <BR>>  That fixed the BIG leak.<BR>> <BR>>  Now I get a small leak that seems to vary but is always in 4096bytes<BR>> chunks. I am pretty sure it has to do with audio because I am listening to<BR>> a<BR>> Radio channel that has no Video and memory slower decreases.<BR>> <BR>> --<BR>> Rick<BR>> --<BR>> This is the vlc mailing-list, see <A href="http://www.videolan.org/vlc/">http://www.videolan.org/vlc/</A><BR>> To unsubscribe, please read <A
 href="http://www.videolan.org/support/lists.html">http://www.videolan.org/support/lists.html</A><BR>> <BR>> <BR>> -----Original Message-----<BR>> From: <A href="mailto:vlc-bounce@videolan.org">vlc-bounce@videolan.org</A> [mailto:vlc-bounce@videolan.org] On Behalf<BR>> Of<BR>> John Anderson<BR>> Sent: Thursday, January 06, 2005 12:10 PM<BR>> To: <A href="mailto:vlc@videolan.org">vlc@videolan.org</A><BR>> Subject: [vlc] Re: Audio eats memory when PTS is not stable<BR>> <BR>> <BR>> ----- Original Message -----<BR>> From: "Gildas Bazin" <<A href="mailto:gbazin@altern.org">gbazin@altern.org</A>><BR>> To: <<A href="mailto:vlc@videolan.org">vlc@videolan.org</A>><BR>> Sent: Thursday, January 06, 2005 1:06 PM<BR>> Subject: [vlc] Re: Audio eats memory when PTS is not stable<BR>> <BR>> <BR>>> On Wednesday 05 January 2005 15:52, Rick Davis wrote:<BR>>> > All,<BR>>> >  When there are audio problems on
 a feed, the audio logic eats memory<BR>>> > real fast. I am trying to run version 0.8.0 on Windows CE 5.0. I am<BR>>> watching<BR>>> > a live feed and there appears to be PTS problems. The audio logic eats<BR>>> about<BR>>> > 600KB of memory every second. Needless to say, on Windows CE it<BR>>> doesn't<BR>>> run<BR>>> > for long.<BR>>> ><BR>>><BR>>> Could you try to make sure the problem comes from the audio output ?<BR>>> Try to run VLC with --noaudio to check that the leak disappear.<BR>>><BR>>> As for the PTS messages, you might be able to improve that by increasing<BR>> the<BR>>> caching with --udp-caching 600.<BR>> <BR>> He's probably on to something.  I had the same memory leak when playing a<BR>> networked streamed MPEG-2 PS video on my RH9 Linux box that had no sound<BR>> card.  If I turned off audio on the streaming source the memory leak<BR>>
 disappeared.<BR>> <BR>> --<BR>> This is the vlc mailing-list, see <A href="http://www.videolan.org/vlc/">http://www.videolan.org/vlc/</A><BR>> To unsubscribe, please read <A href="http://www.videolan.org/support/lists.html">http://www.videolan.org/support/lists.html</A><BR>> <BR>> <BR>> <BR>> --<BR>> This is the vlc mailing-list, see <A href="http://www.videolan.org/vlc/">http://www.videolan.org/vlc/</A><BR>> To unsubscribe, please read <A href="http://www.videolan.org/support/lists.html">http://www.videolan.org/support/lists.html</A><BR>> <BR>> <BR></DIV><p>
                <hr size=1> 
Découvrez le nouveau Yahoo! Mail : <font color="red">250 Mo d'espace</font> de stockage pour vos mails !<br><a href="http://fr.rd.yahoo.com/mail/taglines/*http://fr.rd.yahoo.com/evt=25917/*http://fr.rd.yahoo.com/mail_fr/mail_campaigns/splash/taglines_250/default/*http://fr.promotions.yahoo.com/mail/creer28.html">Créez votre Yahoo! Mail</a>