--- a/javauis/mmapi_akn/audiostreaming/src.emc/cmmaaudiostreamplayer.cpp Wed Jun 09 09:34:07 2010 +0300
+++ b/javauis/mmapi_akn/audiostreaming/src.emc/cmmaaudiostreamplayer.cpp Mon Jun 21 15:32:50 2010 +0300
@@ -116,7 +116,7 @@
DEBUG("CMMAAudioStreamPlayer::PrefetchL -");
}
-void CMMAAudioStreamPlayer::StartL()
+void CMMAAudioStreamPlayer::StartL(TBool aPostEvent)
{
DEBUG("MMA::CMMAAudioStreamPlayer::StartL +");
if (iStreamHandler->LastBufferWritten() &&
@@ -126,8 +126,12 @@
GetMediaTime(&time);
TInt err = iMStreamControl->Start();
if (err == KErrNone && iState != EStarted)
- { // move to started state and post started event
- PostLongEvent(CMMAPlayerEvent::EStarted, time);
+ {
+ // move to started state and post started event
+ if (aPostEvent)
+ {
+ PostLongEvent(CMMAPlayerEvent::EStarted, time);
+ }
ChangeState(EStarted);
}
else
@@ -204,7 +208,7 @@
if (iRepeatForever || iRepeatCount < iRepeatNumberOfTimes)
{
- StartL();
+ StartL(ETrue);
}
else
{