Lines Matching refs:pSrc
313 int16_t *pSrc, *pDst; in Downmix_Process() local
336 pSrc = inBuffer->s16; in Downmix_Process()
349 pDst[0] = clamp16(pDst[0] + pSrc[0]); in Downmix_Process()
350 pDst[1] = clamp16(pDst[1] + pSrc[1]); in Downmix_Process()
351 pSrc += pDownmixer->input_channel_count; in Downmix_Process()
357 pDst[0] = pSrc[0]; in Downmix_Process()
358 pDst[1] = pSrc[1]; in Downmix_Process()
359 pSrc += pDownmixer->input_channel_count; in Downmix_Process()
370 downmixInputChannelMask, pSrc, pDst, numFrames, accumulate)) { in Downmix_Process()
380 Downmix_foldFromQuad(pSrc, pDst, numFrames, accumulate); in Downmix_Process()
384 Downmix_foldFrom5Point1(pSrc, pDst, numFrames, accumulate); in Downmix_Process()
387 Downmix_foldFrom7Point1(pSrc, pDst, numFrames, accumulate); in Downmix_Process()
391 downmixInputChannelMask, pSrc, pDst, numFrames, accumulate)) { in Downmix_Process()
412 LVM_FLOAT *pSrc, *pDst; in Downmix_Process() local
435 pSrc = (LVM_FLOAT *) inBuffer->s16; in Downmix_Process()
448 pDst[0] = clamp_float(pDst[0] + pSrc[0]); in Downmix_Process()
449 pDst[1] = clamp_float(pDst[1] + pSrc[1]); in Downmix_Process()
450 pSrc += pDownmixer->input_channel_count; in Downmix_Process()
456 pDst[0] = pSrc[0]; in Downmix_Process()
457 pDst[1] = pSrc[1]; in Downmix_Process()
458 pSrc += pDownmixer->input_channel_count; in Downmix_Process()
469 downmixInputChannelMask, pSrc, pDst, numFrames, accumulate)) { in Downmix_Process()
480 Downmix_foldFromQuad(pSrc, pDst, numFrames, accumulate); in Downmix_Process()
484 Downmix_foldFrom5Point1(pSrc, pDst, numFrames, accumulate); in Downmix_Process()
487 Downmix_foldFrom7Point1(pSrc, pDst, numFrames, accumulate); in Downmix_Process()
491 downmixInputChannelMask, pSrc, pDst, numFrames, accumulate)) { in Downmix_Process()
944 void Downmix_foldFromQuad(int16_t *pSrc, int16_t*pDst, size_t numFrames, bool accumulate) { in Downmix_foldFromQuad() argument
952 pDst[0] = clamp16(pDst[0] + ((pSrc[0] + pSrc[2]) >> 1)); in Downmix_foldFromQuad()
954 pDst[1] = clamp16(pDst[1] + ((pSrc[1] + pSrc[3]) >> 1)); in Downmix_foldFromQuad()
955 pSrc += 4; in Downmix_foldFromQuad()
962 pDst[0] = clamp16((pSrc[0] + pSrc[2]) >> 1); in Downmix_foldFromQuad()
964 pDst[1] = clamp16((pSrc[1] + pSrc[3]) >> 1); in Downmix_foldFromQuad()
965 pSrc += 4; in Downmix_foldFromQuad()
972 void Downmix_foldFromQuad(LVM_FLOAT *pSrc, LVM_FLOAT *pDst, size_t numFrames, bool accumulate) { in Downmix_foldFromQuad() argument
980 pDst[0] = clamp_float(pDst[0] + ((pSrc[0] + pSrc[2]) / 2.0f)); in Downmix_foldFromQuad()
982 pDst[1] = clamp_float(pDst[1] + ((pSrc[1] + pSrc[3]) / 2.0f)); in Downmix_foldFromQuad()
983 pSrc += 4; in Downmix_foldFromQuad()
990 pDst[0] = clamp_float((pSrc[0] + pSrc[2]) / 2.0f); in Downmix_foldFromQuad()
992 pDst[1] = clamp_float((pSrc[1] + pSrc[3]) / 2.0f); in Downmix_foldFromQuad()
993 pSrc += 4; in Downmix_foldFromQuad()
1019 void Downmix_foldFrom5Point1(int16_t *pSrc, int16_t*pDst, size_t numFrames, bool accumulate) { in Downmix_foldFrom5Point1() argument
1032 centerPlusLfeContrib = (pSrc[2] * MINUS_3_DB_IN_Q19_12) in Downmix_foldFrom5Point1()
1033 + (pSrc[3] * MINUS_3_DB_IN_Q19_12); in Downmix_foldFrom5Point1()
1035 lt = (pSrc[0] << 12) + centerPlusLfeContrib + (pSrc[4] << 12); in Downmix_foldFrom5Point1()
1037 rt = (pSrc[1] << 12) + centerPlusLfeContrib + (pSrc[5] << 12); in Downmix_foldFrom5Point1()
1041 pSrc += 6; in Downmix_foldFrom5Point1()
1048 centerPlusLfeContrib = (pSrc[2] * MINUS_3_DB_IN_Q19_12) in Downmix_foldFrom5Point1()
1049 + (pSrc[3] * MINUS_3_DB_IN_Q19_12); in Downmix_foldFrom5Point1()
1051 lt = (pSrc[0] << 12) + centerPlusLfeContrib + (pSrc[4] << 12); in Downmix_foldFrom5Point1()
1053 rt = (pSrc[1] << 12) + centerPlusLfeContrib + (pSrc[5] << 12); in Downmix_foldFrom5Point1()
1057 pSrc += 6; in Downmix_foldFrom5Point1()
1064 void Downmix_foldFrom5Point1(LVM_FLOAT *pSrc, LVM_FLOAT *pDst, size_t numFrames, bool accumulate) { in Downmix_foldFrom5Point1() argument
1077 centerPlusLfeContrib = (pSrc[2] * MINUS_3_DB_IN_FLOAT) in Downmix_foldFrom5Point1()
1078 + (pSrc[3] * MINUS_3_DB_IN_FLOAT); in Downmix_foldFrom5Point1()
1080 lt = pSrc[0] + centerPlusLfeContrib + pSrc[4]; in Downmix_foldFrom5Point1()
1082 rt = pSrc[1] + centerPlusLfeContrib + pSrc[5]; in Downmix_foldFrom5Point1()
1086 pSrc += 6; in Downmix_foldFrom5Point1()
1093 centerPlusLfeContrib = (pSrc[2] * MINUS_3_DB_IN_FLOAT) in Downmix_foldFrom5Point1()
1094 + (pSrc[3] * MINUS_3_DB_IN_FLOAT); in Downmix_foldFrom5Point1()
1096 lt = pSrc[0] + centerPlusLfeContrib + pSrc[4]; in Downmix_foldFrom5Point1()
1098 rt = pSrc[1] + centerPlusLfeContrib + pSrc[5]; in Downmix_foldFrom5Point1()
1102 pSrc += 6; in Downmix_foldFrom5Point1()
1128 void Downmix_foldFrom7Point1(int16_t *pSrc, int16_t*pDst, size_t numFrames, bool accumulate) { in Downmix_foldFrom7Point1() argument
1143 centerPlusLfeContrib = (pSrc[2] * MINUS_3_DB_IN_Q19_12) in Downmix_foldFrom7Point1()
1144 + (pSrc[3] * MINUS_3_DB_IN_Q19_12); in Downmix_foldFrom7Point1()
1146 lt = (pSrc[0] << 12) + centerPlusLfeContrib + (pSrc[6] << 12) + (pSrc[4] << 12); in Downmix_foldFrom7Point1()
1148 rt = (pSrc[1] << 12) + centerPlusLfeContrib + (pSrc[7] << 12) + (pSrc[5] << 12); in Downmix_foldFrom7Point1()
1152 pSrc += 8; in Downmix_foldFrom7Point1()
1159 centerPlusLfeContrib = (pSrc[2] * MINUS_3_DB_IN_Q19_12) in Downmix_foldFrom7Point1()
1160 + (pSrc[3] * MINUS_3_DB_IN_Q19_12); in Downmix_foldFrom7Point1()
1162 lt = (pSrc[0] << 12) + centerPlusLfeContrib + (pSrc[6] << 12) + (pSrc[4] << 12); in Downmix_foldFrom7Point1()
1164 rt = (pSrc[1] << 12) + centerPlusLfeContrib + (pSrc[7] << 12) + (pSrc[5] << 12); in Downmix_foldFrom7Point1()
1168 pSrc += 8; in Downmix_foldFrom7Point1()
1175 void Downmix_foldFrom7Point1(LVM_FLOAT *pSrc, LVM_FLOAT *pDst, size_t numFrames, bool accumulate) { in Downmix_foldFrom7Point1() argument
1190 centerPlusLfeContrib = (pSrc[2] * MINUS_3_DB_IN_FLOAT) in Downmix_foldFrom7Point1()
1191 + (pSrc[3] * MINUS_3_DB_IN_FLOAT); in Downmix_foldFrom7Point1()
1193 lt = pSrc[0] + centerPlusLfeContrib + pSrc[6] + pSrc[4]; in Downmix_foldFrom7Point1()
1195 rt = pSrc[1] + centerPlusLfeContrib + pSrc[7] + pSrc[5]; in Downmix_foldFrom7Point1()
1199 pSrc += 8; in Downmix_foldFrom7Point1()
1206 centerPlusLfeContrib = (pSrc[2] * MINUS_3_DB_IN_FLOAT) in Downmix_foldFrom7Point1()
1207 + (pSrc[3] * MINUS_3_DB_IN_FLOAT); in Downmix_foldFrom7Point1()
1209 lt = pSrc[0] + centerPlusLfeContrib + pSrc[6] + pSrc[4]; in Downmix_foldFrom7Point1()
1211 rt = pSrc[1] + centerPlusLfeContrib + pSrc[7] + pSrc[5]; in Downmix_foldFrom7Point1()
1215 pSrc += 8; in Downmix_foldFrom7Point1()
1250 uint32_t mask, int16_t *pSrc, int16_t*pDst, size_t numFrames, bool accumulate) { in Downmix_foldGeneric() argument
1283 if (hasFC) { centersLfeContrib += pSrc[indexFC]; } in Downmix_foldGeneric()
1284 if (hasLFE) { centersLfeContrib += pSrc[indexLFE]; } in Downmix_foldGeneric()
1285 if (hasBC) { centersLfeContrib += pSrc[indexBC]; } in Downmix_foldGeneric()
1288 lt = (pSrc[0] << 12); in Downmix_foldGeneric()
1289 rt = (pSrc[1] << 12); in Downmix_foldGeneric()
1292 lt += pSrc[indexSL] << 12; in Downmix_foldGeneric()
1293 rt += pSrc[indexSR] << 12; in Downmix_foldGeneric()
1296 lt += pSrc[indexBL] << 12; in Downmix_foldGeneric()
1297 rt += pSrc[indexBR] << 12; in Downmix_foldGeneric()
1304 pSrc += numChan; in Downmix_foldGeneric()
1312 if (hasFC) { centersLfeContrib += pSrc[indexFC]; } in Downmix_foldGeneric()
1313 if (hasLFE) { centersLfeContrib += pSrc[indexLFE]; } in Downmix_foldGeneric()
1314 if (hasBC) { centersLfeContrib += pSrc[indexBC]; } in Downmix_foldGeneric()
1317 lt = (pSrc[0] << 12); in Downmix_foldGeneric()
1318 rt = (pSrc[1] << 12); in Downmix_foldGeneric()
1321 lt += pSrc[indexSL] << 12; in Downmix_foldGeneric()
1322 rt += pSrc[indexSR] << 12; in Downmix_foldGeneric()
1325 lt += pSrc[indexBL] << 12; in Downmix_foldGeneric()
1326 rt += pSrc[indexBR] << 12; in Downmix_foldGeneric()
1333 pSrc += numChan; in Downmix_foldGeneric()
1342 uint32_t mask, LVM_FLOAT *pSrc, LVM_FLOAT *pDst, size_t numFrames, bool accumulate) { in Downmix_foldGeneric() argument
1375 if (hasFC) { centersLfeContrib += pSrc[indexFC]; } in Downmix_foldGeneric()
1376 if (hasLFE) { centersLfeContrib += pSrc[indexLFE]; } in Downmix_foldGeneric()
1377 if (hasBC) { centersLfeContrib += pSrc[indexBC]; } in Downmix_foldGeneric()
1380 lt = pSrc[0]; in Downmix_foldGeneric()
1381 rt = pSrc[1]; in Downmix_foldGeneric()
1384 lt += pSrc[indexSL]; in Downmix_foldGeneric()
1385 rt += pSrc[indexSR]; in Downmix_foldGeneric()
1388 lt += pSrc[indexBL]; in Downmix_foldGeneric()
1389 rt += pSrc[indexBR]; in Downmix_foldGeneric()
1396 pSrc += numChan; in Downmix_foldGeneric()
1404 if (hasFC) { centersLfeContrib += pSrc[indexFC]; } in Downmix_foldGeneric()
1405 if (hasLFE) { centersLfeContrib += pSrc[indexLFE]; } in Downmix_foldGeneric()
1406 if (hasBC) { centersLfeContrib += pSrc[indexBC]; } in Downmix_foldGeneric()
1409 lt = pSrc[0]; in Downmix_foldGeneric()
1410 rt = pSrc[1]; in Downmix_foldGeneric()
1413 lt += pSrc[indexSL]; in Downmix_foldGeneric()
1414 rt += pSrc[indexSR]; in Downmix_foldGeneric()
1417 lt += pSrc[indexBL]; in Downmix_foldGeneric()
1418 rt += pSrc[indexBR]; in Downmix_foldGeneric()
1425 pSrc += numChan; in Downmix_foldGeneric()