src/3rdparty/phonon/mmf/abstractvideoplayer.cpp
changeset 22 79de32ba3296
parent 19 fcece45ef507
child 33 3e2da88830cd
equal deleted inserted replaced
19:fcece45ef507 22:79de32ba3296
   191 // Public slots
   191 // Public slots
   192 //-----------------------------------------------------------------------------
   192 //-----------------------------------------------------------------------------
   193 
   193 
   194 void MMF::AbstractVideoPlayer::videoWindowChanged()
   194 void MMF::AbstractVideoPlayer::videoWindowChanged()
   195 {
   195 {
   196     TRACE_CONTEXT(AbstractVideoPlayer::videoOutputRegionChanged, EVideoInternal);
   196     TRACE_CONTEXT(AbstractVideoPlayer::videoWindowChanged, EVideoInternal);
   197     TRACE_ENTRY("state %d", state());
   197     TRACE_ENTRY("state %d", state());
   198 
   198 
   199     m_window = m_videoOutput ? m_videoOutput->videoWindow() : 0;
   199     m_window = m_videoOutput ? m_videoOutput->videoWindow() : 0;
       
   200 
       
   201     if (m_videoOutput)
       
   202         m_videoOutput->dump();
   200 
   203 
   201     handleVideoWindowChanged();
   204     handleVideoWindowChanged();
   202 
   205 
   203     TRACE_EXIT_0();
   206     TRACE_EXIT_0();
   204 }
   207 }
   251     __ASSERT_ALWAYS(LoadingState == state(), Utils::panic(InvalidStatePanic));
   254     __ASSERT_ALWAYS(LoadingState == state(), Utils::panic(InvalidStatePanic));
   252 
   255 
   253     TRAPD(err, getVideoClipParametersL(aError));
   256     TRAPD(err, getVideoClipParametersL(aError));
   254 
   257 
   255     if (KErrNone == err) {
   258     if (KErrNone == err) {
       
   259         if (m_videoOutput)
       
   260             m_videoOutput->dump();
       
   261 
   256         maxVolumeChanged(m_player->MaxVolume());
   262         maxVolumeChanged(m_player->MaxVolume());
   257 
   263 
   258         if (m_videoOutput)
   264         if (m_videoOutput)
   259             m_videoOutput->setVideoSize(m_videoFrameSize);
   265             m_videoOutput->setVideoSize(m_videoFrameSize);
   260 
   266 
   261         prepareCompleted();
   267         prepareCompleted();
   262         handlePendingParametersChanged();
   268         handlePendingParametersChanged();
   263 
   269 
   264         emit totalTimeChanged(totalTime());
   270         emit totalTimeChanged(totalTime());
   265         changeState(StoppedState);
   271     }
   266     } else {
   272 
   267         setError(tr("Buffering clip failed"), err);
   273     loadingComplete(aError);
   268     }
       
   269 
   274 
   270     TRACE_EXIT_0();
   275     TRACE_EXIT_0();
   271 }
   276 }
   272 
   277 
   273 void MMF::AbstractVideoPlayer::getVideoClipParametersL(TInt aError)
   278 void MMF::AbstractVideoPlayer::getVideoClipParametersL(TInt aError)