Home | History | Annotate | Download | only in libaudioprocessing

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
81 // Set to default copy buffer size in frames for input processing.
97 // The value of 1 << x is undefined in C when x >= 32.
210 t->in = NULL;
491 * even if there is a nonzero floating point increment (in that case, the volume
497 * @param newVolume set volume target in floating point [0.0, 1.0].
919 "in process__validate() but nothing's invalid");
1085 // ramp gain - resample to temp buffer and scale/mix in 2nd step
1194 const int16_t *in = static_cast<const int16_t *>(t->in);
1212 l = (int32_t)*in++;
1213 r = (int32_t)*in++;
1233 uint32_t rl = *reinterpret_cast<const uint32_t *>(in);
1234 int16_t a = (int16_t)(((int32_t)in[0] + in[1]) >> 1);
1235 in += 2;
1256 *out++ += (vl >> 16) * (int32_t) *in++;
1257 in++;
1271 uint32_t rl = *reinterpret_cast<const uint32_t *>(in);
1272 in += 2;
1279 t->in = in;
1286 const int16_t *in = static_cast<int16_t const *>(t->in);
1303 int32_t l = *in++;
1323 int16_t l = *in++;
1344 int32_t l = *in++;
1360 int16_t l = *in++;
1367 t->in = in;
1431 t.in = t.buffer.raw;
1467 // t.in == NULL can happen if the track was flushed just after having
1469 if (t.in == NULL) {
1489 t.in = t.buffer.raw;
1490 if (t.in == NULL) {
1569 t.in = t.buffer.raw;
1570 // t.in == NULL can happen if the track was flushed just after having
1572 if (t.in == NULL) break;
1613 const int16_t *in = b.i16;
1615 // in == NULL can happen if the track was flushed just after having
1617 if (in == NULL || (((uintptr_t)in) & 3)) {
1625 ALOGE_IF((((uintptr_t)in) & 3),
1628 in, i, t.channelCount, t.needs, vrl, t.mVolume[0], t.mVolume[1]);
1636 uint32_t rl = *reinterpret_cast<const uint32_t *>(in);
1637 in += 2;
1642 // Note: In case of later int16_t sink output,
1651 uint32_t rl = *reinterpret_cast<const uint32_t *>(in);
1652 in += 2;
1662 uint32_t rl = *reinterpret_cast<const uint32_t *>(in);
1663 in += 2;
1702 const TI* in, TA* aux, TV *vol, const TV *volinc, TAV *vola, TAV volainc)
1706 volumeRampMulti<MIXTYPE, 1>(out, frameCount, in, aux, vol, volinc, vola, volainc);
1709 volumeRampMulti<MIXTYPE, 2>(out, frameCount, in, aux, vol, volinc, vola, volainc);
1713 frameCount, in, aux, vol, volinc, vola, volainc);
1717 frameCount, in, aux, vol, volinc, vola, volainc);
1721 frameCount, in, aux, vol, volinc, vola, volainc);
1725 frameCount, in, aux, vol, volinc, vola, volainc);
1729 frameCount, in, aux, vol, volinc, vola, volainc);
1733 frameCount, in, aux, vol, volinc, vola, volainc);
1746 const TI* in, TA* aux, const TV *vol, TAV vola)
1750 volumeMulti<MIXTYPE, 1>(out, frameCount, in, aux, vol, vola);
1753 volumeMulti<MIXTYPE, 2>(out, frameCount, in, aux, vol, vola);
1756 volumeMulti<MIXTYPE_MONOVOL(MIXTYPE), 3>(out, frameCount, in, aux, vol, vola);
1759 volumeMulti<MIXTYPE_MONOVOL(MIXTYPE), 4>(out, frameCount, in, aux, vol, vola);
1762 volumeMulti<MIXTYPE_MONOVOL(MIXTYPE), 5>(out, frameCount, in, aux, vol, vola);
1765 volumeMulti<MIXTYPE_MONOVOL(MIXTYPE), 6>(out, frameCount, in, aux, vol, vola);
1768 volumeMulti<MIXTYPE_MONOVOL(MIXTYPE), 7>(out, frameCount, in, aux, vol, vola);
1771 volumeMulti<MIXTYPE_MONOVOL(MIXTYPE), 8>(out, frameCount, in, aux, vol, vola);
1786 const TI *in, TA *aux, bool ramp, AudioMixer::track_t *t)
1790 volumeRampMulti<MIXTYPE>(t->mMixerChannelCount, out, outFrames, in, aux,
1796 volumeMulti<MIXTYPE>(t->mMixerChannelCount, out, outFrames, in, aux,
1801 volumeRampMulti<MIXTYPE>(t->mMixerChannelCount, out, outFrames, in, aux,
1807 volumeMulti<MIXTYPE>(t->mMixerChannelCount, out, outFrames, in, aux,
1840 const TI *in = reinterpret_cast<TI*>(b.raw);
1842 // in == NULL can happen if the track was flushed just after having
1844 if (in == NULL || (((uintptr_t)in) & 3)) {
1847 ALOGE_IF((((uintptr_t)in) & 3), "process_NoResampleOneTrack: bus error: "
1849 in, t, t->channelCount, t->needs);
1855 out, outFrames, in, aux, ramp, t);
1886 // if ramp: resample with unity gain to temp buffer and scale/mix in 2nd step.
1903 * The input buffer should be present in t->in.
1915 const TI *in = static_cast<const TI *>(t->in);
1918 out, frameCount, in, aux, t->needsRamp(), t);
1922 in += (MIXTYPE == MIXTYPE_MONOEXPAND) ? frameCount : frameCount * t->mMixerChannelCount;
1923 t->in = in;
1931 void *in, audio_format_t mixerInFormat, size_t sampleCount)
1937 memcpy(out, in, sampleCount * sizeof(float)); // MEMCPY. TODO optimize out
1940 memcpy_to_i16_from_float((int16_t*)out, (float*)in, sampleCount);
1950 memcpy_to_float_from_q4_27((float*)out, (int32_t*)in, sampleCount);
1954 ditherAndClamp((int32_t*)out, (int32_t*)in, sampleCount >> 1);