Changeset 73727 in vbox for trunk/src/VBox/Devices
- Timestamp:
- Aug 17, 2018 7:55:12 AM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 124407
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/DrvHostDSound.cpp
r73692 r73727 869 869 #endif 870 870 871 /* Only transfer anything if we have enough data for a DirectSound stream's period *and* are not872 * in draining mode (already). */873 if ( !pStreamDS->Out.fDrain874 && cbToTransfer < DrvAudioHlpFramesToBytes(pStreamDS->Cfg.Backend.cfPeriod, &pStreamDS->Cfg.Props))875 return VINF_SUCCESS;876 871 877 872 while (cbToTransfer) … … 1905 1900 pStreamDS->Out.cbWritten += cbWrittenTotal; 1906 1901 1907 rc = dsoundPlayTransfer(pThis, pStreamDS);1908 AssertRC(rc);1909 1910 1902 if (RT_SUCCESS(rc)) 1911 1903 { … … 2366 2358 2367 2359 if (pStreamDS->Cfg.enmDir == PDMAUDIODIR_IN) 2360 { 2368 2361 return dsoundCaptureTransfer(pThis, pStreamDS); 2362 } 2363 else if (pStreamDS->Cfg.enmDir == PDMAUDIODIR_OUT) 2364 { 2365 return dsoundPlayTransfer(pThis, pStreamDS); 2366 } 2369 2367 2370 2368 return VINF_SUCCESS;
Note:
See TracChangeset
for help on using the changeset viewer.