<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I created simple video stream (mpeg4) and I'm using 
FileSink as default sink.</FONT></DIV>
<DIV><FONT face=Arial size=2>Everything is fine until I try to end all sessions 
and streaming. Everything ends</FONT></DIV>
<DIV><FONT face=Arial size=2>and every subsession and session is closed but 
there still apears to be memory leak</FONT></DIV>
<DIV><FONT face=Arial size=2>somwhere.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I'm opening the stream like this:</FONT></DIV>
<DIV><FONT face=Arial size=2>1. Get discription</FONT></DIV>
<DIV><FONT face=Arial size=2>2. Create new media session</FONT></DIV>
<DIV><FONT face=Arial size=2>3. Init media sub sessions</FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>4. setupMediaSubsession(subsession)</FONT></DIV>
<DIV><FONT face=Arial size=2>5. create file sink</FONT></DIV>
<DIV><FONT face=Arial size=2>6. Setting subsession-&gt;sink = 
filesink;</FONT></DIV>
<DIV><FONT face=Arial size=2>7. 
subsession-&gt;sink-&gt;startPlauying(subsession-&gt;readSource,NULL,subsession);</FONT></DIV>
<DIV><FONT face=Arial size=2>8. 
rtspClient-&gt;playMediaSession(...);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I'm ending streams like this:</FONT></DIV>
<DIV><FONT face=Arial 
size=2>&nbsp;rtspClient_-&gt;teardownMediaSession(*mediaSession_);<BR>&nbsp;<BR>&nbsp;MediaSubsessionIterator 
iter(*mediaSession_);<BR>&nbsp;MediaSubsession *subsession = 
iter.next();<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;while (subsession != 
NULL)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
subsession-&gt;sink-&gt;stopPlaying();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Medium::close(subsession-&gt;sink);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
subsession-&gt;sink = NULL;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
subsession = iter.next();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
}<BR>&nbsp;<BR>&nbsp;MediaSession::close(mediaSession_);<BR>&nbsp;mediaSession_ 
= NULL;</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Did I miss something?</FONT></DIV><BR />
<BR />
<HR />
ELMA&nbsp;Kurtalj&nbsp;d.o.o.&nbsp;(ELMA&nbsp;Kurtalj&nbsp;ltd.)<BR />
Vitezićeva&nbsp;1a,&nbsp;10000&nbsp;Zagreb,&nbsp;Hrvatska&nbsp;(Viteziceva&nbsp;1a,&nbsp;10000&nbsp;Zagreb,&nbsp;Croatia)<BR />
Tel:&nbsp;01/3035555,&nbsp;Faks:&nbsp;01/3035599&nbsp;(Tel:&nbsp;++385-1-3035555,&nbsp;Fax:&nbsp;++385-1-3035599&nbsp;)<BR />
<BR />
Www:<BR />
www.elma.hr;&nbsp;shop.elma.hr<BR />
<BR />
E-mail:<BR />
elma@elma.hr&nbsp;(elma@elma.hr)<BR />
pitanje@elma.hr&nbsp;(questions@elma.hr)<BR />
primjedbe@elma.hr&nbsp;(complaints@elma.hr)<BR />
prodaja@elma.hr&nbsp;(sales@elma.hr)<BR />
servis@elma.hr&nbsp;(servicing@elma.hr)<BR />
shop@elma.hr&nbsp;(shop@elma.hr)<BR />
skladiste@elma.hr&nbsp;(warehouse@elma.hr)<BR />
</BODY></HTML>