Lines Matching defs:out
516 ALOGE("AudioMixer::getTrackName out of available tracks");
1210 void AudioMixer::track__genericResample(track_t* t, int32_t* out, size_t outFrameCount,
1224 volumeRampStereo(t, out, outFrameCount, temp, aux);
1226 volumeStereo(t, out, outFrameCount, temp, aux);
1233 volumeRampStereo(t, out, outFrameCount, temp, aux);
1239 t->resampler->resample(out, outFrameCount, t->bufferProvider);
1244 void AudioMixer::track__nop(track_t* t __unused, int32_t* out __unused,
1249 void AudioMixer::volumeRampStereo(track_t* t, int32_t* out, size_t frameCount, int32_t* temp,
1271 *out++ += (vl >> 16) * l;
1272 *out++ += (vr >> 16) * r;
1281 *out++ += (vl >> 16) * (*temp++ >> 12);
1282 *out++ += (vr >> 16) * (*temp++ >> 12);
1292 void AudioMixer::volumeStereo(track_t* t, int32_t* out, size_t frameCount, int32_t* temp,
1303 out[0] = mulAdd(l, vl, out[0]);
1305 out[1] = mulAdd(r, vr, out[1]);
1306 out += 2;
1314 out[0] = mulAdd(l, vl, out[0]);
1315 out[1] = mulAdd(r, vr, out[1]);
1316 out += 2;
1321 void AudioMixer::track__16BitsStereo(track_t* t, int32_t* out, size_t frameCount,
1345 *out++ += (vl >> 16) * l;
1346 *out++ += (vr >> 16) * r;
1367 out[0] = mulAddRL(1, rl, vrl, out[0]);
1368 out[1] = mulAddRL(0, rl, vrl, out[1]);
1369 out += 2;
1387 *out++ += (vl >> 16) * (int32_t) *in++;
1388 *out++ += (vr >> 16) * (int32_t) *in++;
1404 out[0] = mulAddRL(1, rl, vrl, out[0]);
1405 out[1] = mulAddRL(0, rl, vrl, out[1]);
1406 out += 2;
1413 void AudioMixer::track__16BitsMono(track_t* t, int32_t* out, size_t frameCount,
1435 *out++ += (vl >> 16) * l;
1436 *out++ += (vr >> 16) * l;
1455 out[0] = mulAdd(l, vl, out[0]);
1456 out[1] = mulAdd(l, vr, out[1]);
1457 out += 2;
1476 *out++ += (vl >> 16) * l;
1477 *out++ += (vr >> 16) * l;
1492 out[0] = mulAdd(l, vl, out[0]);
1493 out[1] = mulAdd(l, vr, out[1]);
1494 out += 2;
1585 int32_t *out = t1.mainBuffer;
1635 convertMixerFormat(out, t1.mMixerFormat, outTemp, t1.mMixerInFormat,
1637 // TODO: fix ugly casting due to choice of out pointer type
1638 out = reinterpret_cast<int32_t*>((uint8_t*)out
1681 int32_t *out = t1.mainBuffer;
1721 convertMixerFormat(out, t1.mMixerFormat,
1732 // one bit set. The asserts below would verify this, but are commented out
1741 int32_t* out = t.mainBuffer;
1742 float *fout = reinterpret_cast<float*>(out);
1750 int64_t outputPTS = calculateOutputPTS(t, pts, out - t.mainBuffer);
1757 memset(out, 0, numFrames
1792 *out++ = (r<<16) | (l & 0xFFFF);
1800 *out++ = (r<<16) | (l & 0xFFFF);
1849 static void volumeRampMulti(uint32_t channels, TO* out, size_t frameCount,
1854 volumeRampMulti<MIXTYPE, 1>(out, frameCount, in, aux, vol, volinc, vola, volainc);
1857 volumeRampMulti<MIXTYPE, 2>(out, frameCount, in, aux, vol, volinc, vola, volainc);
1860 volumeRampMulti<MIXTYPE_MONOVOL(MIXTYPE), 3>(out,
1864 volumeRampMulti<MIXTYPE_MONOVOL(MIXTYPE), 4>(out,
1868 volumeRampMulti<MIXTYPE_MONOVOL(MIXTYPE), 5>(out,
1872 volumeRampMulti<MIXTYPE_MONOVOL(MIXTYPE), 6>(out,
1876 volumeRampMulti<MIXTYPE_MONOVOL(MIXTYPE), 7>(out,
1880 volumeRampMulti<MIXTYPE_MONOVOL(MIXTYPE), 8>(out,
1893 static void volumeMulti(uint32_t channels, TO* out, size_t frameCount,
1898 volumeMulti<MIXTYPE, 1>(out, frameCount, in, aux, vol, vola);
1901 volumeMulti<MIXTYPE, 2>(out, frameCount, in, aux, vol, vola);
1904 volumeMulti<MIXTYPE_MONOVOL(MIXTYPE), 3>(out, frameCount, in, aux, vol, vola);
1907 volumeMulti<MIXTYPE_MONOVOL(MIXTYPE), 4>(out, frameCount, in, aux, vol, vola);
1910 volumeMulti<MIXTYPE_MONOVOL(MIXTYPE), 5>(out, frameCount, in, aux, vol, vola);
1913 volumeMulti<MIXTYPE_MONOVOL(MIXTYPE), 6>(out, frameCount, in, aux, vol, vola);
1916 volumeMulti<MIXTYPE_MONOVOL(MIXTYPE), 7>(out, frameCount, in, aux, vol, vola);
1919 volumeMulti<MIXTYPE_MONOVOL(MIXTYPE), 8>(out, frameCount, in, aux, vol, vola);
1933 void AudioMixer::volumeMix(TO *out, size_t outFrames,
1938 volumeRampMulti<MIXTYPE>(t->mMixerChannelCount, out, outFrames, in, aux,
1944 volumeMulti<MIXTYPE>(t->mMixerChannelCount, out, outFrames, in, aux,
1949 volumeRampMulti<MIXTYPE>(t->mMixerChannelCount, out, outFrames, in, aux,
1955 volumeMulti<MIXTYPE>(t->mMixerChannelCount, out, outFrames, in, aux,
1979 TO* out = reinterpret_cast<TO*>(t->mainBuffer);
1994 memset(out, 0, numFrames
2004 out, outFrames, in, aux, ramp, t);
2006 out += outFrames * channels;
2029 void AudioMixer::track__Resample(track_t* t, TO* out, size_t outFrameCount, TO* temp, TA* aux)
2043 out, outFrameCount, temp, aux, ramp, t);
2047 t->resampler->resample((int32_t*)out, outFrameCount, t->bufferProvider);
2060 void AudioMixer::track__NoResample(track_t* t, TO* out, size_t frameCount,
2067 out, frameCount, in, aux, t->needsRamp(), t);
2079 void AudioMixer::convertMixerFormat(void *out, audio_format_t mixerOutFormat,
2086 memcpy(out, in, sampleCount * sizeof(float)); // MEMCPY. TODO optimize out
2089 memcpy_to_i16_from_float((int16_t*)out, (float*)in, sampleCount);
2099 memcpy_to_float_from_q4_27((float*)out, (int32_t*)in, sampleCount);
2103 out, (int32_t*)in, sampleCount >> 1);