vtengines/videoteleng/Src/Media/CVtEngMediaHandler.cpp
branchRCL_3
changeset 49 8e703580edd3
parent 40 7fb4a99d4b6b
equal deleted inserted replaced
40:7fb4a99d4b6b 49:8e703580edd3
  2520 void CVtEngMediaHandler::FinalizeUninitialization()
  2520 void CVtEngMediaHandler::FinalizeUninitialization()
  2521     {
  2521     {
  2522     __VTPRINTENTER( "MH.FinalUninit" )
  2522     __VTPRINTENTER( "MH.FinalUninit" )
  2523     if ( iSessionCommand )
  2523     if ( iSessionCommand )
  2524         {
  2524         {
  2525         VTProtocolFactory::DeleteAudioConfigCommandL(iAudioCtrl);//add for memory leak
       
  2526         iAudioCtrl = NULL;
  2525         iAudioCtrl = NULL;
  2527         TInt err( KErrNone );
  2526         TInt err( KErrNone );
  2528 
  2527 
  2529         // Delete the config interface
  2528         // Delete the config interface
  2530         TRAP( err,
  2529         TRAP( err,
  3864         }
  3863         }
  3865     SetFlag( EVideoQualitySetByPeer );
  3864     SetFlag( EVideoQualitySetByPeer );
  3866     TInt protoOperId( iH263Encoder->SetVideoFrameRate(
  3865     TInt protoOperId( iH263Encoder->SetVideoFrameRate(
  3867         iVideoQuality.ToFrameRate( aVideoQuality ) ) );
  3866         iVideoQuality.ToFrameRate( aVideoQuality ) ) );
  3868     AddOperation( ESetVideoQuality, protoOperId );
  3867     AddOperation( ESetVideoQuality, protoOperId );
  3869     iVideoQuality.SettingVideoQualityL( protoOperId,
  3868     iVideoQuality.SettingVideoQuality( protoOperId,
  3870         aVideoQuality, aSetPeerVideoQuality );
  3869         aVideoQuality, aSetPeerVideoQuality );
  3871     __VTPRINTEXIT( "MH.SetVideoQualityL" )
  3870     __VTPRINTEXIT( "MH.SetVideoQualityL" )
  3872     }
  3871     }
  3873 
  3872 
  3874 // -----------------------------------------------------------------------------
  3873 // -----------------------------------------------------------------------------
  4221 
  4220 
  4222 // -----------------------------------------------------------------------------
  4221 // -----------------------------------------------------------------------------
  4223 // CVtEngMediaHandler::TVtEngVideoQuality::SettingVideoQuality
  4222 // CVtEngMediaHandler::TVtEngVideoQuality::SettingVideoQuality
  4224 // -----------------------------------------------------------------------------
  4223 // -----------------------------------------------------------------------------
  4225 //
  4224 //
  4226 void CVtEngMediaHandler::TVtEngVideoQuality::SettingVideoQualityL(
  4225 void CVtEngMediaHandler::TVtEngVideoQuality::SettingVideoQuality(
  4227     TInt aId, const TVideoQuality aValue, TBool aSetPeer )
  4226     TInt aId, const TVideoQuality aValue, TBool aSetPeer )
  4228     {
  4227     {
  4229     __VTPRINTENTER( "MH.VQ.SettingVideoQuality" )
  4228     __VTPRINTENTER( "MH.VQ.SettingVideoQuality" )
  4230     User::LeaveIfError( iParamList.Append( TVQSParams( aId, aValue, aSetPeer ) ) );
  4229     User::LeaveIfError( iParamList.Append( TVQSParams( aId, aValue, aSetPeer ) ) );
  4231     __VTPRINTEXIT( "MH.VQ.SettingVideoQuality" )
  4230     __VTPRINTEXIT( "MH.VQ.SettingVideoQuality" )