--- 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 );