VirtualBox

Ignore:
Timestamp:
Nov 16, 2021 10:32:51 AM (3 years ago)
Author:
vboxsync
Message:

Audio/Validation Kit: A bit more verbose logging for audioTestRecordTone(). bugref:10008

File:
1 edited

Legend:

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

    r92447 r92448  
    756756        uint32_t const cbBeacon = AudioTestBeaconGetSize(&Beacon);
    757757        if (cbBeacon)
     758        {
    758759            RTTestPrintf(g_hTest, RTTESTLVL_ALWAYS, "Expecting 2 x %RU32 bytes pre/post beacons\n", cbBeacon);
     760            if (g_uVerbosity >= 2)
     761                RTTestPrintf(g_hTest, RTTESTLVL_ALWAYS, "Waiting for %s beacon ...\n",
     762                             AudioTestBeaconTypeGetName(Beacon.enmType));
     763        }
    759764
    760765        AudioTestObjAddMetadataStr(Obj, "test_id=%04RU32\n", pParms->Hdr.idxTest);
     
    828833
    829834                                if (   fStarted
    830                                     && g_uVerbosity >= 2)
     835                                    && g_uVerbosity >= 3)
    831836                                    RTTestPrintf(g_hTest, RTTESTLVL_ALWAYS,
    832837                                                 "Detection of %s beacon started (%RU32ms recorded so far)\n",
     
    837842                                {
    838843                                    if (g_uVerbosity >= 2)
    839                                         RTTestPrintf(g_hTest, RTTESTLVL_ALWAYS, "Detection of %s beacon ended\n",
     844                                        RTTestPrintf(g_hTest, RTTESTLVL_ALWAYS, "Detected %s beacon\n",
    840845                                                     AudioTestBeaconTypeGetName(Beacon.enmType));
    841846
     
    869874                            {
    870875                                enmState = AUDIOTESTSTATE_POST;
    871                                 /* Re-use the beacon object, but this time it's the post beacon. */
    872                                 AudioTestBeaconInit(&Beacon, (uint8_t)pParms->Hdr.idxTest, AUDIOTESTTONEBEACONTYPE_PLAY_POST,
    873                                                     &pStream->Cfg.Props);
     876
     877                                if (g_uVerbosity >= 2)
     878                                    RTTestPrintf(g_hTest, RTTESTLVL_ALWAYS, "Recording tone data done");
     879
     880                                if (AudioTestBeaconGetSize(&Beacon))
     881                                {
     882                                    /* Re-use the beacon object, but this time it's the post beacon. */
     883                                    AudioTestBeaconInit(&Beacon, (uint8_t)pParms->Hdr.idxTest, AUDIOTESTTONEBEACONTYPE_PLAY_POST,
     884                                                        &pStream->Cfg.Props);
     885                                    if (g_uVerbosity >= 2)
     886                                        RTTestPrintf(g_hTest, RTTESTLVL_ALWAYS,
     887                                                     "Waiting for %s beacon ...", AudioTestBeaconTypeGetName(Beacon.enmType));
     888                                }
    874889                            }
    875890                            break;
Note: See TracChangeset for help on using the changeset viewer.

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