VirtualBox

Changeset 91910 in vbox


Ignore:
Timestamp:
Oct 20, 2021 7:06:45 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
147715
Message:

Audio/Validation Kit: Added support for recording pre/post audio beacons in VKAT. ​bugref:10008

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/utils/audio/vkatCommon.cpp

    r91858 r91910  
    746746        RTTestPrintf(g_hTest, RTTESTLVL_DEBUG, "Recording %RU32 bytes total\n", cbToRecTotal);
    747747
     748        /* We record a pre + post beacon before + after the actual test tone
     749         * with exactly AUDIOTEST_BEACON_SIZE_FRAMES audio frames. */
     750        uint32_t const cbBeacon = PDMAudioPropsFramesToBytes(&pStream->Cfg.Props, AUDIOTEST_BEACON_SIZE_FRAMES);
     751        if (cbBeacon)
     752        {
     753            RTTestPrintf(g_hTest, RTTESTLVL_ALWAYS, "Recording 2 x %RU32 bytes pre/post beacons\n", cbBeacon);
     754            cbToRecTotal += cbBeacon * 2 /* Pre + post beacon */;
     755        }
     756
    748757        AudioTestObjAddMetadataStr(Obj, "stream_to_record_bytes=%RU32\n", cbToRecTotal);
    749758        AudioTestObjAddMetadataStr(Obj, "stream_buffer_size_ms=%RU32\n", pIoOpts->cMsBufferSize);
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette