diff -r b9d283c5c7b5 -r 817c922b90eb multimediacommscontroller/mmccsubcontroller/src/mccsymsimpledlstream.cpp --- a/multimediacommscontroller/mmccsubcontroller/src/mccsymsimpledlstream.cpp Thu Jul 15 19:04:32 2010 +0300 +++ b/multimediacommscontroller/mmccsubcontroller/src/mccsymsimpledlstream.cpp Thu Aug 19 10:18:22 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 );