Lines Matching refs:offReadWrite

115     if (pMixBuf->offReadWrite + cSamplesToRead > pMixBuf->cSamples)
117 cSamplesRead = pMixBuf->cSamples - pMixBuf->offReadWrite;
126 *ppvSamples = &pMixBuf->pSamples[pMixBuf->offReadWrite];
129 pMixBuf->offReadWrite = (pMixBuf->offReadWrite + cSamplesRead) % pMixBuf->cSamples;
130 Assert(pMixBuf->offReadWrite <= pMixBuf->cSamples);
148 AUDMIXBUF_LOG(("%s: offReadWrite=%RU32, cProcessed=%RU32\n",
149 pMixBuf->pszName, pMixBuf->offReadWrite, pMixBuf->cProcessed));
158 pIter->offReadWrite = 0;
164 if (cLeft > pMixBuf->offReadWrite) /* Zero end of buffer first (wrap-around). */
167 (pMixBuf->cSamples - (cLeft - pMixBuf->offReadWrite)),
170 RT_BZERO(pMixBuf->pSamples + (pMixBuf->cSamples - (cLeft - pMixBuf->offReadWrite)),
171 (cLeft - pMixBuf->offReadWrite) * sizeof(PDMAUDIOSAMPLE));
173 cLeft -= cLeft - pMixBuf->offReadWrite;
177 offClear = pMixBuf->offReadWrite - cLeft;
636 pMixBuf->offReadWrite = 0;
801 uint32_t offWrite = (pDst->offReadWrite + cLive) % pDst->cSamples;
903 AUDMIXBUF_LOG(("%s: offReadWrite=%RU32, cProcessed=%RU32, cMixed=%RU32 (BpS=%RU32)\n",
905 pParent->offReadWrite, pParent->cProcessed, pParent->cMixed,
911 AUDMIXBUF_LOG(("\t%s: offReadWrite=%RU32, cProcessed=%RU32, cMixed=%RU32 (BpS=%RU32)\n",
913 pIter->offReadWrite, pIter->cProcessed, pIter->cMixed,
1028 PPDMAUDIOSAMPLE pSamplesSrc1 = pMixBuf->pSamples + pMixBuf->offReadWrite;
1034 uint32_t offRead = pMixBuf->offReadWrite + cToRead;
1043 Assert(pMixBuf->offReadWrite <= pMixBuf->cSamples);
1044 cLenSrc1 = pMixBuf->cSamples - pMixBuf->offReadWrite;
1063 AUDMIXBUF_LOG(("P1: offRead=%RU32, cToRead=%RU32\n", pMixBuf->offReadWrite, cLenSrc1));
1092 pMixBuf->offReadWrite = offRead % pMixBuf->cSamples;
1113 pMixBuf->offReadWrite = 0;
1328 PPDMAUDIOSAMPLE pSamplesDst1 = pMixBuf->pSamples + pMixBuf->offReadWrite;
1334 uint32_t offWrite = pMixBuf->offReadWrite + cToWrite;
1343 Assert(pMixBuf->offReadWrite <= pMixBuf->cSamples);
1344 cLenDst1 = pMixBuf->cSamples - pMixBuf->offReadWrite;
1389 pMixBuf->offReadWrite = offWrite % pMixBuf->cSamples;