VirtualBox

Changeset 92452 in vbox for trunk/src/VBox/ValidationKit


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

Audio/Validation Kit: Fixes for going to the next recording / playing state when no audio beacons are being used. bugref:10008

File:
1 edited

Legend:

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

    r92448 r92452  
    814814                        case AUDIOTESTSTATE_POST:
    815815                        {
     816                            bool fGoToNextStage = false;
     817
    816818                            if (    AudioTestBeaconGetSize(&Beacon)
    817819                                && !AudioTestBeaconIsComplete(&Beacon))
     
    844846                                        RTTestPrintf(g_hTest, RTTESTLVL_ALWAYS, "Detected %s beacon\n",
    845847                                                     AudioTestBeaconTypeGetName(Beacon.enmType));
    846 
    847                                     if (enmState == AUDIOTESTSTATE_PRE)
    848                                         enmState = AUDIOTESTSTATE_RUN;
    849                                     else if (enmState == AUDIOTESTSTATE_POST)
    850                                         enmState = AUDIOTESTSTATE_DONE;
     848                                    fGoToNextStage = true;
    851849                                }
     850                            }
     851                            else
     852                                fGoToNextStage = true;
     853
     854                            if (fGoToNextStage)
     855                            {
     856                                if (enmState == AUDIOTESTSTATE_PRE)
     857                                    enmState = AUDIOTESTSTATE_RUN;
     858                                else if (enmState == AUDIOTESTSTATE_POST)
     859                                    enmState = AUDIOTESTSTATE_DONE;
    852860                            }
    853861                            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