diff -r 2455ef1f5bbc -r d5e927d5853b javauis/mmapi_akn/baseline/src/cmmavideourlplayerclipstreamdelegate.cpp --- a/javauis/mmapi_akn/baseline/src/cmmavideourlplayerclipstreamdelegate.cpp Wed Sep 01 12:33:18 2010 +0100 +++ b/javauis/mmapi_akn/baseline/src/cmmavideourlplayerclipstreamdelegate.cpp Tue Sep 14 21:06:50 2010 +0300 @@ -70,25 +70,28 @@ if ((aEvent.iEventType == KMMFEventCategoryVideoLoadingComplete) && (iPlayer.iState == ERealized)) { - // Call pause only when doing prefetch. - // Loading complete will come also when looping. - if (err == KErrNone) - { - err = iPlayer.iController.Pause(); - } - - // VideoLoadingComplete-event only completes prefetch sequence - // for non-live streams. - iPlayer.CompletePrefetch(err); - } + DEBUG("MMA:CMMAVideoUrlPlayer: Clip stream: HandleEvent KMMFEventCategoryVideoLoadingComplete player State = 200"); + + // Call pause only when doing prefetch. + // Loading complete will come also when looping. + if (err == KErrNone) + { + err = iPlayer.iController.Pause(); + } + + // VideoLoadingComplete-event only completes prefetch sequence + // for non-live streams. + iPlayer.CompletePrefetch(err); + iPlayer.PrepareDisplay(); + } else if (aEvent.iEventType == KMMFEventCategoryVideoPrepareComplete) { // going to prefetch state, after Play // KMMFEventCategoryVideoLoadingComplete event will be received - + DEBUG("MMA:CMMAVideoUrlPlayer: Clip stream: HandleEvent KMMFEventCategoryVideoPrepareComplete"); if (err == KErrNone) { - iPlayer.PrepareDisplay(); + //iPlayer.PrepareDisplay(); // Buffering is done only for non-live streams. err = iPlayer.iController.Play();