mpxplugins/serviceplugins/playbackplugins/localaudio/src/mpxlocalaudioplayback.cpp
equal
deleted
inserted
replaced
433 } |
433 } |
434 case EPbApplyEffect: |
434 case EPbApplyEffect: |
435 { |
435 { |
436 // Re-init audio effects |
436 // Re-init audio effects |
437 MPX_DEBUG1("CMPXLocalAudioPlayback::CommandL EPbApplyEffect"); |
437 MPX_DEBUG1("CMPXLocalAudioPlayback::CommandL EPbApplyEffect"); |
|
438 iAudioEffects->DestroyAudioEffect(); |
438 if( ( aData == KAudioEffectsID || aData == KEqualizerID ) && |
439 if( ( aData == KAudioEffectsID || aData == KEqualizerID ) && |
439 ( EStateInitialised == iState ) ) |
440 ( EStateInitialised == iState ) ) |
440 { |
441 { |
441 TRAP_IGNORE( iAudioEffects->CreateAudioEffectsL() ); |
442 TRAPD(err, iAudioEffects->CreateAudioEffectsL() ); |
|
443 if(err) |
|
444 { |
|
445 MPX_DEBUG2("EPbApplyEffect err = %d", err); |
|
446 TRAPD(err, iAudioEffects->CreateAudioEffectsL() ); |
|
447 if(err) |
|
448 { |
|
449 MPX_DEBUG2("EPbApplyEffect again err = %d", err); |
|
450 } |
|
451 else |
|
452 { |
|
453 MPX_DEBUG1("EPbApplyEffect again set"); |
|
454 } |
|
455 } |
|
456 else |
|
457 { |
|
458 MPX_DEBUG1("EPbApplyEffect set"); |
|
459 } |
442 iAudioEffectsOn = ETrue; |
460 iAudioEffectsOn = ETrue; |
443 } |
461 } |
444 break; |
462 break; |
445 } |
463 } |
446 case EPbCmdCloseItem: |
464 case EPbCmdCloseItem: |