diff -r 72290a6868df -r bf4e57f9a0ce multimediacommscontroller/mmccsubcontroller/tsrc/ut_subcontroller/Src/UT_CMCCSymSimpleDlStream.cpp --- a/multimediacommscontroller/mmccsubcontroller/tsrc/ut_subcontroller/Src/UT_CMCCSymSimpleDlStream.cpp Tue Jul 06 14:42:02 2010 +0300 +++ b/multimediacommscontroller/mmccsubcontroller/tsrc/ut_subcontroller/Src/UT_CMCCSymSimpleDlStream.cpp Wed Aug 18 10:09:50 2010 +0300 @@ -86,13 +86,15 @@ void UT_CMccSymSimpleDlStream::SetupL( ) { + iRtpMediaClock = CMccRtpMediaClock::NewL(); + iResources = CMccResourcePoolStub::NewL(); iEventHandler = CMccTestEventHandler::NewL(); iRtpManager = CMccRtpManager::NewL(*iEventHandler, *iResources, iMccSessionId ); iStreamId = 1; CMccSymSimpleDlStream* stream = CMccSymSimpleDlStream::NewLC( - iStreamId, this, iResources, iRtpManager, TFourCC(), KMccVideoDownlinkStream ); + iStreamId, this, iResources, iRtpManager, TFourCC(), KMccVideoDownlinkStream, *iRtpMediaClock ); CleanupStack::Pop( stream ); iSimpleDlStream = stream; stream = NULL; @@ -131,6 +133,12 @@ delete iEventHandler; delete iResources; REComSession::FinalClose(); + + if ( iRtpMediaClock ) + { + delete iRtpMediaClock; + iRtpMediaClock = NULL; + } } void UT_CMccSymSimpleDlStream::UT_CMccSymSimpleDlStream_CreatePayloadFormatDecoderLL( )