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
85 // Set to default copy buffer size in frames for input processing.
101 // The value of 1 << x is undefined in C when x >= 32.
214 t->in = NULL;
489 * even if there is a nonzero floating point increment (in that case, the volume
495 * @param newVolume set volume target in floating point [0.0, 1.0].
918 "in process__validate() but nothing's invalid");
1084 // ramp gain - resample to temp buffer and scale/mix in 2nd step
1193 const int16_t *in = static_cast<const int16_t *>(t->in);
1211 l = (int32_t)*in++;
1212 r = (int32_t)*in++;
1232 uint32_t rl = *reinterpret_cast<const uint32_t *>(in);
1233 int16_t a = (int16_t)(((int32_t)in[0] + in[1]) >> 1);
1234 in += 2;
1255 *out++ += (vl >> 16) * (int32_t) *in++;
1256 *out++ += (vr >> 16) * (int32_t) *in++;
1270 uint32_t rl = *reinterpret_cast<const uint32_t *>(in);
1271 in += 2;
1278 t->in = in;
1285 const int16_t *in = static_cast<int16_t const *>(t->in);
1302 int32_t l = *in++;
1322 int16_t l = *in++;
1343 int32_t l = *in++;
1359 int16_t l = *in++;
1366 t->in = in;
1432 t.in = t.buffer.raw;
1468 // t.in == NULL can happen if the track was flushed just after having
1470 if (t.in == NULL) {
1492 t.in = t.buffer.raw;
1493 if (t.in == NULL) {
1574 t.in = t.buffer.raw;
1575 // t.in == NULL can happen if the track was flushed just after having
1577 if (t.in == NULL) break;
1620 const int16_t *in = b.i16;
1622 // in == NULL can happen if the track was flushed just after having
1624 if (in == NULL || (((uintptr_t)in) & 3)) {
1627 ALOGE_IF((((uintptr_t)in) & 3),
1630 in, i, t.channelCount, t.needs, vrl, t.mVolume[0], t.mVolume[1]);
1638 uint32_t rl = *reinterpret_cast<const uint32_t *>(in);
1639 in += 2;
1644 // Note: In case of later int16_t sink output,
1653 uint32_t rl = *reinterpret_cast<const uint32_t *>(in);
1654 in += 2;
1664 uint32_t rl = *reinterpret_cast<const uint32_t *>(in);
1665 in += 2;
1718 const TI* in, TA* aux, TV *vol, const TV *volinc, TAV *vola, TAV volainc)
1722 volumeRampMulti<MIXTYPE, 1>(out, frameCount, in, aux, vol, volinc, vola, volainc);
1725 volumeRampMulti<MIXTYPE, 2>(out, frameCount, in, aux, vol, volinc, vola, volainc);
1729 frameCount, in, aux, vol, volinc, vola, volainc);
1733 frameCount, in, aux, vol, volinc, vola, volainc);
1737 frameCount, in, aux, vol, volinc, vola, volainc);
1741 frameCount, in, aux, vol, volinc, vola, volainc);
1745 frameCount, in, aux, vol, volinc, vola, volainc);
1749 frameCount, in, aux, vol, volinc, vola, volainc);
1762 const TI* in, TA* aux, const TV *vol, TAV vola)
1766 volumeMulti<MIXTYPE, 1>(out, frameCount, in, aux, vol, vola);
1769 volumeMulti<MIXTYPE, 2>(out, frameCount, in, aux, vol, vola);
1772 volumeMulti<MIXTYPE_MONOVOL(MIXTYPE), 3>(out, frameCount, in, aux, vol, vola);
1775 volumeMulti<MIXTYPE_MONOVOL(MIXTYPE), 4>(out, frameCount, in, aux, vol, vola);
1778 volumeMulti<MIXTYPE_MONOVOL(MIXTYPE), 5>(out, frameCount, in, aux, vol, vola);
1781 volumeMulti<MIXTYPE_MONOVOL(MIXTYPE), 6>(out, frameCount, in, aux, vol, vola);
1784 volumeMulti<MIXTYPE_MONOVOL(MIXTYPE), 7>(out, frameCount, in, aux, vol, vola);
1787 volumeMulti<MIXTYPE_MONOVOL(MIXTYPE), 8>(out, frameCount, in, aux, vol, vola);
1802 const TI *in, TA *aux, bool ramp, AudioMixer::track_t *t)
1806 volumeRampMulti<MIXTYPE>(t->mMixerChannelCount, out, outFrames, in, aux,
1812 volumeMulti<MIXTYPE>(t->mMixerChannelCount, out, outFrames, in, aux,
1817 volumeRampMulti<MIXTYPE>(t->mMixerChannelCount, out, outFrames, in, aux,
1823 volumeMulti<MIXTYPE>(t->mMixerChannelCount, out, outFrames, in, aux,
1857 const TI *in = reinterpret_cast<TI*>(b.raw);
1859 // in == NULL can happen if the track was flushed just after having
1861 if (in == NULL || (((uintptr_t)in) & 3)) {
1864 ALOGE_IF((((uintptr_t)in) & 3), "process_NoResampleOneTrack: bus error: "
1866 in, t, t->channelCount, t->needs);
1872 out, outFrames, in, aux, ramp, t);
1903 // if ramp: resample with unity gain to temp buffer and scale/mix in 2nd step.
1920 * The input buffer should be present in t->in.
1932 const TI *in = static_cast<const TI *>(t->in);
1935 out, frameCount, in, aux, t->needsRamp(), t);
1939 in += (MIXTYPE == MIXTYPE_MONOEXPAND) ? frameCount : frameCount * t->mMixerChannelCount;
1940 t->in = in;
1948 void *in, audio_format_t mixerInFormat, size_t sampleCount)
1954 memcpy(out, in, sampleCount * sizeof(float)); // MEMCPY. TODO optimize out
1957 memcpy_to_i16_from_float((int16_t*)out, (float*)in, sampleCount);
1967 memcpy_to_float_from_q4_27((float*)out, (int32_t*)in, sampleCount);
1971 ditherAndClamp((int32_t*)out, (int32_t*)in, sampleCount >> 1);