Loading services/audioflinger/Threads.cpp +5 −4 Original line number Diff line number Diff line Loading @@ -1169,6 +1169,11 @@ status_t AudioFlinger::PlaybackThread::checkEffectCompatibility_l( return BAD_VALUE; } // always allow effects without processing load or latency if ((desc->flags & EFFECT_FLAG_NO_PROCESS_MASK) == EFFECT_FLAG_NO_PROCESS) { return NO_ERROR; } switch (mType) { case MIXER: { // Reject any effect on mixer multichannel sinks. Loading Loading @@ -1199,10 +1204,6 @@ status_t AudioFlinger::PlaybackThread::checkEffectCompatibility_l( } } // always allow effects without processing load or latency if ((desc->flags & EFFECT_FLAG_NO_PROCESS_MASK) == EFFECT_FLAG_NO_PROCESS) { break; } if (flags & AUDIO_OUTPUT_FLAG_RAW) { ALOGW("checkEffectCompatibility_l(): effect %s on playback thread in raw mode", desc->name); Loading Loading
services/audioflinger/Threads.cpp +5 −4 Original line number Diff line number Diff line Loading @@ -1169,6 +1169,11 @@ status_t AudioFlinger::PlaybackThread::checkEffectCompatibility_l( return BAD_VALUE; } // always allow effects without processing load or latency if ((desc->flags & EFFECT_FLAG_NO_PROCESS_MASK) == EFFECT_FLAG_NO_PROCESS) { return NO_ERROR; } switch (mType) { case MIXER: { // Reject any effect on mixer multichannel sinks. Loading Loading @@ -1199,10 +1204,6 @@ status_t AudioFlinger::PlaybackThread::checkEffectCompatibility_l( } } // always allow effects without processing load or latency if ((desc->flags & EFFECT_FLAG_NO_PROCESS_MASK) == EFFECT_FLAG_NO_PROCESS) { break; } if (flags & AUDIO_OUTPUT_FLAG_RAW) { ALOGW("checkEffectCompatibility_l(): effect %s on playback thread in raw mode", desc->name); Loading