mmsharing/mmshui/src/musuiclipsharingcontroller.cpp
branchRCL_3
changeset 21 33a5d2bbf6fc
parent 20 2d2c7d1515f7
equal deleted inserted replaced
20:2d2c7d1515f7 21:33a5d2bbf6fc
   113                                          *this,
   113                                          *this,
   114                                          iSipProfileId );
   114                                          iSipProfileId );
   115     iSession->SetAudioRoutingObserver( this );
   115     iSession->SetAudioRoutingObserver( this );
   116     iSession->SetVolumeChangeObserver( this );
   116     iSession->SetVolumeChangeObserver( this );
   117     
   117     
   118     if ( iSession->AudioRoutingCanBeChanged() && !iSession->AudioOutputIsBT() )
   118     if ( iSession->AudioRoutingCanBeChanged() && !iSession->IsAudioRoutingHeadset() )
   119         {
   119         {
   120         iSession->EnableLoudspeakerL( ELoudspeakerEnabled, ETrue );
   120         iSession->EnableLoudspeakerL( ELoudspeakerEnabled, ETrue );
   121         }
   121         }
   122     
   122     
   123     if ( iVideoCodec && iVideoCodec->Length() > 0 )
   123     if ( iVideoCodec && iVideoCodec->Length() > 0 )
   230 void CMusUiClipSharingController::DeleteEngineSession()
   230 void CMusUiClipSharingController::DeleteEngineSession()
   231     {
   231     {
   232     MUS_LOG( "mus: [MUSUI ]  -> CMusUiClipSharingController::DeleteEngineSession" );
   232     MUS_LOG( "mus: [MUSUI ]  -> CMusUiClipSharingController::DeleteEngineSession" );
   233     
   233     
   234     CMusUiSendController::DeleteEngineSession();
   234     CMusUiSendController::DeleteEngineSession();
   235     
       
   236     // Cancel transcoding
   235     // Cancel transcoding
   237     if ( iSession && iTranscodingGoing )
   236     if ( iSession && iTranscodingGoing )
   238         {
   237         {
   239         MUS_LOG( "mus: [MUSUI ]     CMusUiClipSharingController::DeleteEngineSession:\
   238         MUS_LOG( "mus: [MUSUI ]     CMusUiClipSharingController::DeleteEngineSession:\
   240                             Canceling transcoding..." );
   239                             Canceling transcoding..." );
   241         DismissWaitDialog();
   240         DismissWaitDialog();
   242         TRAP_IGNORE( MusUiDialogUtil::ShowGlobalErrorDialogL( 
   241         TRAP_IGNORE( MusUiDialogUtil::ShowGlobalErrorDialogL( 
   243                                 R_MUS_VIEW_NOTE_UNABLE_TO_CONVERT );
   242                                 R_MUS_VIEW_NOTE_UNABLE_TO_CONVERT );
   244                      iSession->CancelTranscodeL() );
   243                      iSession->CancelTranscodeL() );
   245         }
   244         }
   246         
   245     if ( iSession && iSession->IsAudioRoutingLoudSpeaker() )
       
   246 	    {
       
   247 	    iShowDialog = ETrue; 
       
   248 	    }
   247     delete iSession;
   249     delete iSession;
   248     iSession = NULL;
   250     iSession = NULL;    
   249     
       
   250     MUS_LOG( "mus: [MUSUI ]  <- CMusUiClipSharingController::DeleteEngineSession" );
   251     MUS_LOG( "mus: [MUSUI ]  <- CMusUiClipSharingController::DeleteEngineSession" );
   251 	}
   252 	}
   252 
   253 
   253 
   254 
   254 // -----------------------------------------------------------------------------
   255 // -----------------------------------------------------------------------------