audio: Fix to prevent deadlock in AudioEffects
-Write is blocked waiting for effect chain lock and this causes decoder thread to wait indefintely. -Sometimes it is observed that effectschain is locked before mLPAEffectChain is initialized and but unlocking is skipped if mLPAEffectChain is initialized in between.Due to this LPA silence and framework reboot issues are observed as applyEffectsOn() cannot acquire lock to progress further. -Use flag to check if all effects have been locked and unlock accordingly to prevent the deadlock scenario. CRs-Fixed: 524759 Change-Id: I8328a738f9d8f5a16b449f649d8a3d0c29f8f2ca
Loading
Please register or sign in to comment