mpserviceplugins/localaudio/src/mpxlocalaudioplayback.cpp
changeset 34 2c5162224003
parent 22 ecf06a08d4d9
child 29 8192e5b5c935
equal deleted inserted replaced
22:ecf06a08d4d9 34:2c5162224003
    48 #include "mpxlocalaudioplayback.h"
    48 #include "mpxlocalaudioplayback.h"
    49 #include "mpxlog.h"
    49 #include "mpxlog.h"
    50 
    50 
    51 // CONSTANTS
    51 // CONSTANTS
    52 const TUid  KLocalPlaybackUid={0x101FFC06};
    52 const TUid  KLocalPlaybackUid={0x101FFC06};
    53 //_LIT(KWmaExtension, ".wma");
       
    54 //_LIT(KRaExtension, ".ra"); 
       
    55 
    53 
    56     
    54     
    57 // ============================ LOCAL FUNCTIONS ==============================
    55 // ============================ LOCAL FUNCTIONS ==============================
    58 LOCAL_C TInt Balance(TInt aMMFBalance)
    56 LOCAL_C TInt Balance(TInt aMMFBalance)
    59     {
    57     {
   433             }
   431             }
   434         case EPbApplyEffect:
   432         case EPbApplyEffect:
   435             {
   433             {
   436             // Re-init audio effects
   434             // Re-init audio effects
   437             MPX_DEBUG1("CMPXLocalAudioPlayback::CommandL EPbApplyEffect");
   435             MPX_DEBUG1("CMPXLocalAudioPlayback::CommandL EPbApplyEffect");
       
   436             iAudioEffects->DestroyAudioEffect();
   438             if( ( aData == KAudioEffectsID || aData == KEqualizerID ) &&
   437             if( ( aData == KAudioEffectsID || aData == KEqualizerID ) &&
   439                 ( EStateInitialised == iState ) )
   438                 ( EStateInitialised == iState ) )
   440                 {
   439                 {
   441                 TRAP_IGNORE( iAudioEffects->CreateAudioEffectsL() );
   440                 TRAPD(err, iAudioEffects->CreateAudioEffectsL() );
       
   441                 if(err)
       
   442                     {
       
   443                     MPX_DEBUG2("EPbApplyEffect err = %d", err);
       
   444                     TRAPD(err, iAudioEffects->CreateAudioEffectsL() );
       
   445                     if(err)
       
   446                         {
       
   447                         MPX_DEBUG2("EPbApplyEffect again err = %d", err);
       
   448                         }
       
   449 					else
       
   450 						{
       
   451                         MPX_DEBUG1("EPbApplyEffect again set");
       
   452 						}
       
   453                     }
       
   454 				else
       
   455 					{
       
   456                     MPX_DEBUG1("EPbApplyEffect set");
       
   457 					}
   442                 iAudioEffectsOn = ETrue;
   458                 iAudioEffectsOn = ETrue;
   443                 }
   459                 }
   444             break;
   460             break;
   445             }
   461             }
   446         case EPbCmdCloseItem:
   462         case EPbCmdCloseItem: