diff -r 72290a6868df -r bf4e57f9a0ce multimediacommscontroller/mmccsubcontroller/src/mccsymsimpledlstream.cpp --- a/multimediacommscontroller/mmccsubcontroller/src/mccsymsimpledlstream.cpp Tue Jul 06 14:42:02 2010 +0300 +++ b/multimediacommscontroller/mmccsubcontroller/src/mccsymsimpledlstream.cpp Wed Aug 18 10:09:50 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 );