From 5b0ded9bf189d8e6a22ab1b22316302b1499bb53 Mon Sep 17 00:00:00 2001 From: vivek mehta Date: Fri, 18 Sep 2015 10:36:39 -0700 Subject: Direct_PCM: add support for effects - add support for effects on direct pcm output Change-Id: I2fbac63c623bf51a03e5e91828369739d33329f3 --- services/audioflinger/Effects.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'services/audioflinger/Effects.cpp') diff --git a/services/audioflinger/Effects.cpp b/services/audioflinger/Effects.cpp index 3d11a20..54ca6c3 100644 --- a/services/audioflinger/Effects.cpp +++ b/services/audioflinger/Effects.cpp @@ -1113,7 +1113,8 @@ status_t AudioFlinger::EffectHandle::enable() mEnabled = false; } else { if (thread != 0) { - if (thread->type() == ThreadBase::OFFLOAD) { + if ((thread->type() == ThreadBase::OFFLOAD) || + (thread->type() == ThreadBase::DIRECT && thread->mIsDirectPcm)) { PlaybackThread *t = (PlaybackThread *)thread.get(); Mutex::Autolock _l(t->mLock); t->broadcast_l(); -- cgit v1.1