diff -r 4c9e1ec7a69e -r f2ed1fc4c163 multimediacommscontroller/mmccsubcontroller/src/mccsymsimpledlstream.cpp --- a/multimediacommscontroller/mmccsubcontroller/src/mccsymsimpledlstream.cpp Thu Jun 24 14:41:11 2010 +0300 +++ b/multimediacommscontroller/mmccsubcontroller/src/mccsymsimpledlstream.cpp Fri Jul 09 13:14:28 2010 +0300 @@ -50,7 +50,8 @@ MMccResources* aMccResources, CMccRtpManager* aManager, TFourCC aFourCC, - TInt aStreamType ) : + TInt aStreamType, + CMccRtpMediaClock& aClock ) : CMccSymStreamBase( aMccStreamId, aEventhandler, aMccResources, @@ -58,6 +59,7 @@ aStreamType ) { iFourCC = aFourCC; + iRtpMediaClock = &aClock; } // ----------------------------------------------------------------------------- @@ -71,7 +73,8 @@ MMccResources* aMccResources, CMccRtpManager* aManager, TFourCC aFourCC, - TInt aStreamType ) + TInt aStreamType, + CMccRtpMediaClock& aClock ) { CMccSymSimpleDlStream* s = new ( ELeave ) CMccSymSimpleDlStream( aMccStreamId, @@ -79,7 +82,8 @@ aMccResources, aManager, aFourCC, - aStreamType ); + aStreamType, + aClock ); CleanupStack::PushL( s ); s->ConstructL(); @@ -234,7 +238,7 @@ // For updating keep alive parameters TMccCodecInfoBuffer infoBuffer( iCodecInfo ); - dataSource->ConfigureL( infoBuffer ); + dataSource->ConfigureL( infoBuffer, iRtpMediaClock ); } SetCodecState( EStateCodecLoadedAndUpdating ); UpdateCodecInformationL( iCodecInfo );