Changeset 87978 in vbox for trunk/src/VBox/Devices
- Timestamp:
- Mar 5, 2021 4:23:22 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 143086
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/HDAStream.cpp
r87977 r87978 1812 1812 # endif 1813 1813 { 1814 const uint32_t cbSinkWritable = AudioMixerSinkGetWritable(pSink); 1815 const uint32_t cbStreamReadable = hdaR3StreamGetUsed(pStreamR3); 1816 uint32_t cbToReadFromStream = RT_MIN(cbStreamReadable, cbSinkWritable); 1817 /* Make sure that we always align the number of bytes when reading to the stream's PCM properties. */ 1818 cbToReadFromStream = DrvAudioHlpBytesAlign(cbToReadFromStream, &pStreamR3->State.Mapping.PCMProps); 1819 1820 #ifdef LOG_ENABLED 1814 uint32_t const cbSinkWritable = AudioMixerSinkGetWritable(pSink); 1815 uint32_t const cbStreamReadable = hdaR3StreamGetUsed(pStreamR3); 1816 uint32_t cbToReadFromStream = RT_MIN(cbStreamReadable, cbSinkWritable); 1817 /* Make sure that we always align the number of bytes when reading to the stream's PCM properties. */ 1818 cbToReadFromStream = DrvAudioHlpBytesAlign(cbToReadFromStream, &pStreamR3->State.Mapping.PCMProps); 1819 1821 1820 Assert(tsNowNs >= pStreamShared->State.tsLastReadNs); 1822 const uint64_t deltaLastReadMs = (tsNowNs - pStreamShared->State.tsLastReadNs) / RT_NS_1MS; 1823 Log3Func(("[SD%RU8] deltaLastReadMs=%RU64\n", 1824 pStreamShared->u8SD, deltaLastReadMs)); 1825 #endif 1821 Log3Func(("[SD%RU8] msDeltaLastRead=%RI64\n", 1822 pStreamShared->u8SD, (tsNowNs - pStreamShared->State.tsLastReadNs) / RT_NS_1MS)); 1826 1823 Log3Func(("[SD%RU8] cbSinkWritable=%RU32, cbStreamReadable=%RU32 -> cbToReadFromStream=%RU32\n", 1827 1824 pStreamShared->u8SD, cbSinkWritable, cbStreamReadable, cbToReadFromStream));
Note:
See TracChangeset
for help on using the changeset viewer.