Hi, I am using Live555 library for my vod server, vod server create index file and announce transport stream. For Indexing, I am using code as reference from MPEG2TransportStreamIndexer.cpp but when i close and delete all the dynamic objects,valgrind shows memory leaks on it.
Leaks: ==29177== 80(16 direct,64 indirect) bytes in 1 block are definitely lost in loss record 3 of 3 ==29177== at 0x402BA13: operator new(unsigned int)(vg_replace_malloc.c:313) ==29177== by 0x8055B67: _Tables::getOurTables(UsageEnvironment &,unsigned char) ==29177== by 0x6524B67: MediaLookupTables::ourMedia(UsageEnvironment) ==29177== by 0x5874C6A: Medium::close(UsageEnvironment &,char const *) ==29177== by 0x424CCB7: Medium::close(Medium*) ==29177== by 0x5345C67: FramedFilter::~FramedFilter() ==29177== by 0x5345C67: MPEG2IFrameIndexFromTransportStream::~MPEG2IFrameIndexFromTransportStream() ==29177== by 0x5345C67: Medium::close(Medium*) I don't know, why its creating new dynamic object in Medium::close(operator new(unsigned int)(vg_replace_malloc.c:313)) Thanks, John
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel