- Timestamp:
- Apr 7, 2021 10:37:14 AM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 143639
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/DrvHostAudioCoreAudio.cpp
r88390 r88391 1985 1985 */ 1986 1986 static DECLCALLBACK(int) drvHostCoreAudioHA_StreamPlay(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream, 1987 const void *pvBuf, uint32_t uBufSize, uint32_t *puWritten)1987 const void *pvBuf, uint32_t cbBuf, uint32_t *pcbWritten) 1988 1988 { 1989 1989 PDRVHOSTCOREAUDIO pThis = PDMIHOSTAUDIO_2_DRVHOSTCOREAUDIO(pInterface); … … 2010 2010 if (ASMAtomicReadU32(&pCAStream->enmStatus) != COREAUDIOSTATUS_INIT) 2011 2011 { 2012 if (puWritten) 2013 *puWritten = 0; 2012 *pcbWritten = 0; 2014 2013 return VINF_SUCCESS; 2015 2014 } … … 2022 2021 AssertRC(rc); 2023 2022 2024 size_t cbToWrite = RT_MIN( uBufSize, RTCircBufFree(pCAStream->pCircBuf));2023 size_t cbToWrite = RT_MIN(cbBuf, RTCircBufFree(pCAStream->pCircBuf)); 2025 2024 Log3Func(("cbToWrite=%zu\n", cbToWrite)); 2026 2025 … … 2039 2038 2040 2039 Assert(cbChunk <= cbToWrite); 2041 Assert(cbWrittenTotal + cbChunk <= uBufSize);2040 Assert(cbWrittenTotal + cbChunk <= cbBuf); 2042 2041 2043 2042 memcpy(pvChunk, (uint8_t *)pvBuf + cbWrittenTotal, cbChunk); … … 2085 2084 2086 2085 if (RT_SUCCESS(rc)) 2087 { 2088 if (puWritten) 2089 *puWritten = cbWrittenTotal; 2090 } 2086 *pcbWritten = cbWrittenTotal; 2091 2087 2092 2088 return rc;
Note:
See TracChangeset
for help on using the changeset viewer.