Home | History | Annotate | Download | only in audioflinger

Lines Matching defs:in

6 ** you may not use this file except in compliance with the License.
11 ** Unless required by applicable law or agreed to in writing, software
34 // Note: the following macro is used for extremely verbose logging message. In
121 // first non destroyed handle is considered in control
129 // if inserted in first place, move effect control from previous owner to this handle
141 ALOGV("addHandle() %p added handle %p in position %zu", this, handle, i);
159 ALOGV("removeHandle() %p removed handle %p in position %zu", this, handle, i);
162 // if removed from first place, move effect control from this handle to next in line
183 // the first valid handle in the list has control over the module
283 // do the actual processing in the effect engine
305 int16_t *in = mConfig.inputCfg.buffer.s16;
308 out[i] = clamp16((int32_t)out[i] + (int32_t)in[i]);
369 // - in session AUDIO_SESSION_OUTPUT_MIX or AUDIO_SESSION_OUTPUT_STAGE,
371 // - in other sessions:
372 // last effect in the chain accumulates in output buffer: input buffer != output buffer
375 // accumulates in output buffer: input buffer != output buffer
1264 // No need to trylock() here as this function is executed in the binder thread serving a
1461 // TODO: This will change in the future, depending on multichannel
1534 // they are processed first and accumulated in chain input buffer
1537 // the input buffer for auxiliary effect contains mono samples in
1538 // 32 bit format. This is to avoid saturation in AudoMixer
1539 // accumulation stage. Saturation is done in EffectModule::process() before
1540 // calling the process in effect engine
1552 // if EFFECT_FLAG_INSERT_EXCLUSIVE, insert in first position or reject if
1554 // else if EFFECT_FLAG_INSERT_FIRST, insert in first position or after the
1556 // else if EFFECT_FLAG_INSERT_LAST, insert in last position or before the
1614 // if last effect in the chain, output samples to chain
1627 ALOGV("addEffect_l() effect %p, added in chain %p at rank %zu", effect.get(), this,
1644 // This is safe as we hold the EffectChain mutex which guarantees that we are not in
1733 // then indicate volume to all other effects in chain.