Hi.

I created simple video stream (mpeg4) and I'm using FileSink as default sink.
Everything is fine until I try to end all sessions and streaming. Everything 
ends
and every subsession and session is closed but there still apears to be memory 
leak
somwhere.

I'm opening the stream like this:
1. Get discription
2. Create new media session
3. Init media sub sessions 
4. setupMediaSubsession(subsession)
5. create file sink
6. Setting subsession->sink = filesink;
7. subsession->sink->startPlauying(subsession->readSource,NULL,subsession);
8. rtspClient->playMediaSession(...);

I'm ending streams like this:
 rtspClient_->teardownMediaSession(*mediaSession_);
 
 MediaSubsessionIterator iter(*mediaSession_);
 MediaSubsession *subsession = iter.next();
 
 
 while (subsession != NULL)
       {
        subsession->sink->stopPlaying();
        Medium::close(subsession->sink);
        subsession->sink = NULL;
        subsession = iter.next();
       }
 
 MediaSession::close(mediaSession_);
 mediaSession_ = NULL;


Did I miss something?


ELMA Kurtalj d.o.o. (ELMA Kurtalj ltd.)
Vitezićeva 1a, 10000 Zagreb, Hrvatska (Viteziceva 1a, 10000 Zagreb, Croatia)
Tel: 01/3035555, Faks: 01/3035599 (Tel: ++385-1-3035555, Fax: ++385-1-3035599 )

Www:
www.elma.hr; shop.elma.hr

E-mail:
e...@elma.hr (e...@elma.hr)
pita...@elma.hr (questi...@elma.hr)
primje...@elma.hr (complai...@elma.hr)
prod...@elma.hr (sa...@elma.hr)
ser...@elma.hr (servic...@elma.hr)
s...@elma.hr (s...@elma.hr)
skladi...@elma.hr (wareho...@elma.hr)
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to