multimediacommscontroller/mmccsubcontroller/tsrc/ut_subcontroller/Src/UT_CMCCSymSimpleDlStream.cpp
branchRCL_3
changeset 18 817c922b90eb
parent 0 1bce908db942
--- a/multimediacommscontroller/mmccsubcontroller/tsrc/ut_subcontroller/Src/UT_CMCCSymSimpleDlStream.cpp	Thu Jul 15 19:04:32 2010 +0300
+++ b/multimediacommscontroller/mmccsubcontroller/tsrc/ut_subcontroller/Src/UT_CMCCSymSimpleDlStream.cpp	Thu Aug 19 10:18:22 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(  )