Changeset 70878 in vbox for trunk/src/VBox/Devices/Audio/testcase
- Timestamp:
- Feb 6, 2018 10:48:43 AM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 120704
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/testcase/tstAudioMixBuffer.cpp
r68132 r70878 5 5 6 6 /* 7 * Copyright (C) 2014-201 7Oracle Corporation7 * Copyright (C) 2014-2018 Oracle Corporation 8 8 * 9 9 * This file is part of VirtualBox Open Source Edition (OSE), as … … 136 136 for (uint32_t i = 0; i < cToRead; i++) 137 137 { 138 RTTESTI_CHECK_RC_OK(AudioMixBuf ReadCirc(&mb, &aFrames16, sizeof(aFrames16), &cFramesRead));138 RTTESTI_CHECK_RC_OK(AudioMixBufAcquireReadBlock(&mb, &aFrames16, sizeof(aFrames16), &cFramesRead)); 139 139 RTTESTI_CHECK(cFramesRead == 1); 140 AudioMixBufReleaseReadBlock(&mb, cFramesRead); 140 141 AudioMixBufFinish(&mb, cFramesRead); 141 142 } … … 145 146 RTTESTI_CHECK(AudioMixBufUsed(&mb) == cBufSize - cToRead); 146 147 147 RTTESTI_CHECK_RC_OK(AudioMixBuf ReadCirc(&mb, &aFrames16, sizeof(aFrames16), &cFramesRead));148 RTTESTI_CHECK_RC_OK(AudioMixBufAcquireReadBlock(&mb, &aFrames16, sizeof(aFrames16), &cFramesRead)); 148 149 RTTESTI_CHECK(cFramesRead == 1); 150 AudioMixBufReleaseReadBlock(&mb, cFramesRead); 149 151 AudioMixBufFinish(&mb, cFramesRead); 150 152 RTTESTI_CHECK(AudioMixBufFree(&mb) == cBufSize - cFramesWrittenAbs); … … 279 281 while (cParentSamples) 280 282 { 281 RTTESTI_CHECK_RC_OK_BREAK(AudioMixBuf ReadCirc(&parent, pvBuf, cbBuf, &cFramesRead));283 RTTESTI_CHECK_RC_OK_BREAK(AudioMixBufAcquireReadBlock(&parent, pvBuf, cbBuf, &cFramesRead)); 282 284 if (!cFramesRead) 283 285 break; 284 286 287 AudioMixBufReleaseReadBlock(&parent, cFramesRead); 285 288 AudioMixBufFinish(&parent, cFramesRead); 286 289 … … 379 382 for (;;) 380 383 { 381 RTTESTI_CHECK_RC_OK_BREAK(AudioMixBuf ReadCirc(&parent, achBuf, cbBuf, &cFramesRead));384 RTTESTI_CHECK_RC_OK_BREAK(AudioMixBufAcquireReadBlock(&parent, achBuf, cbBuf, &cFramesRead)); 382 385 if (!cFramesRead) 383 386 break; 384 387 cFramesTotalRead += cFramesRead; 388 AudioMixBufReleaseReadBlock(&parent, cFramesRead); 385 389 AudioMixBufFinish(&parent, cFramesRead); 386 390 } … … 477 481 for (;;) 478 482 { 479 RTTESTI_CHECK_RC_OK_BREAK(AudioMixBuf ReadCirc(&parent, achBuf, cbBuf, &cFramesRead));483 RTTESTI_CHECK_RC_OK_BREAK(AudioMixBufAcquireReadBlock(&parent, achBuf, cbBuf, &cFramesRead)); 480 484 if (!cFramesRead) 481 485 break; 482 486 cFramesTotalRead += cFramesRead; 487 AudioMixBufReleaseReadBlock(&parent, cFramesRead); 483 488 AudioMixBufFinish(&parent, cFramesRead); 484 489 } … … 567 572 for (;;) 568 573 { 569 RTTESTI_CHECK_RC_OK_BREAK(AudioMixBuf ReadCirc(&parent, achBuf, cbBuf, &cFramesRead));574 RTTESTI_CHECK_RC_OK_BREAK(AudioMixBufAcquireReadBlock(&parent, achBuf, cbBuf, &cFramesRead)); 570 575 if (!cFramesRead) 571 576 break; 572 577 cFramesTotalRead += cFramesRead; 578 AudioMixBufReleaseReadBlock(&parent, cFramesRead); 573 579 AudioMixBufFinish(&parent, cFramesRead); 574 580 } … … 598 604 for (;;) 599 605 { 600 RTTESTI_CHECK_RC_OK_BREAK(AudioMixBuf ReadCirc(&parent, achBuf, cbBuf, &cFramesRead));606 RTTESTI_CHECK_RC_OK_BREAK(AudioMixBufAcquireReadBlock(&parent, achBuf, cbBuf, &cFramesRead)); 601 607 if (!cFramesRead) 602 608 break; 603 609 cFramesTotalRead += cFramesRead; 610 AudioMixBufReleaseReadBlock(&parent, cFramesRead); 604 611 AudioMixBufFinish(&parent, cFramesRead); 605 612 }
Note:
See TracChangeset
for help on using the changeset viewer.