VirtualBox

Changeset 104622 in vbox


Ignore:
Timestamp:
May 14, 2024 11:21:57 AM (7 months ago)
Author:
vboxsync
Message:

ValidationKit/VKAT: Fixed issues / nits. bugref:3409

Location:
trunk/src/VBox/ValidationKit/utils/audio
Files:
4 edited

Legend:

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

    r103492 r104622  
    133133    VKAT_TEST_OPT_COUNT = 900,
    134134    VKAT_TEST_OPT_DEV,
    135     VKAT_TEST_OPT_GUEST_ATS_ADDR,
    136     VKAT_TEST_OPT_GUEST_ATS_PORT,
    137     VKAT_TEST_OPT_HOST_ATS_ADDR,
    138     VKAT_TEST_OPT_HOST_ATS_PORT,
    139135    VKAT_TEST_OPT_MODE,
    140136    VKAT_TEST_OPT_NO_AUDIO_OK,
     
    192188    { "--exclude",           'e',                               RTGETOPT_REQ_UINT32  },
    193189    { "--exclude-all",       'a',                               RTGETOPT_REQ_NOTHING },
    194     { "--guest-ats-addr",    VKAT_TEST_OPT_GUEST_ATS_ADDR,      RTGETOPT_REQ_STRING  },
    195     { "--guest-ats-port",    VKAT_TEST_OPT_GUEST_ATS_PORT,      RTGETOPT_REQ_UINT32  },
    196     { "--host-ats-address",  VKAT_TEST_OPT_HOST_ATS_ADDR,       RTGETOPT_REQ_STRING  },
    197     { "--host-ats-port",     VKAT_TEST_OPT_HOST_ATS_PORT,       RTGETOPT_REQ_UINT32  },
    198190    { "--include",           'i',                               RTGETOPT_REQ_UINT32  },
    199191    { "--outdir",            VKAT_TEST_OPT_OUTDIR,              RTGETOPT_REQ_STRING  },
     
    729721        case VKAT_TEST_OPT_TONE_VOL_PERCENT:    return "Test tone volume (percent)\n"
    730722                                                       "    Default: 100";
    731         case VKAT_TEST_OPT_GUEST_ATS_ADDR:      return "Address of guest ATS to connect to\n"
    732                                                        "    Default: " ATS_TCP_DEF_CONNECT_GUEST_STR;
    733         case VKAT_TEST_OPT_GUEST_ATS_PORT:      return "Port of guest ATS to connect to (needs NAT port forwarding)\n"
    734                                                        "    Default: 6042"; /* ATS_TCP_DEF_CONNECT_PORT_GUEST */
    735         case VKAT_TEST_OPT_HOST_ATS_ADDR:       return "Address of host ATS to connect to\n"
    736                                                        "    Default: " ATS_TCP_DEF_CONNECT_HOST_ADDR_STR;
    737         case VKAT_TEST_OPT_HOST_ATS_PORT:       return "Port of host ATS to connect to\n"
    738                                                        "    Default: 6052"; /* ATS_TCP_DEF_BIND_PORT_VALKIT */
    739723        case VKAT_TEST_OPT_MODE:                return "Test mode to use when running the tests\n"
    740724                                                        "    Available modes:\n"
     
    790774    bool        fNoAudioOk     = false;
    791775
    792     const char *pszGuestTcpAddr  = NULL;
    793     uint16_t    uGuestTcpPort    = ATS_TCP_DEF_BIND_PORT_GUEST;
    794     const char *pszValKitTcpAddr = NULL;
    795     uint16_t    uValKitTcpPort   = ATS_TCP_DEF_BIND_PORT_VALKIT;
    796 
    797776    int           ch;
    798777    RTGETOPTUNION ValueUnion;
     
    820799                    return RTMsgErrorExit(RTEXITCODE_SYNTAX, "Invalid test number %u passed to --exclude", ValueUnion.u32);
    821800                g_aTests[ValueUnion.u32].fExcluded = true;
    822                 break;
    823 
    824             case VKAT_TEST_OPT_GUEST_ATS_ADDR:
    825                 pszGuestTcpAddr = ValueUnion.psz;
    826                 break;
    827 
    828             case VKAT_TEST_OPT_GUEST_ATS_PORT:
    829                 uGuestTcpPort = ValueUnion.u32;
    830                 break;
    831 
    832             case VKAT_TEST_OPT_HOST_ATS_ADDR:
    833                 pszValKitTcpAddr = ValueUnion.psz;
    834                 break;
    835 
    836             case VKAT_TEST_OPT_HOST_ATS_PORT:
    837                 uValKitTcpPort = ValueUnion.u32;
    838801                break;
    839802
  • trunk/src/VBox/ValidationKit/utils/audio/vkatCmdGeneric.cpp

    r103352 r104622  
    206206     * Do the enumeration.
    207207     */
    208     RTEXITCODE rcExit = RTEXITCODE_FAILURE;
     208    RTEXITCODE rcExit = RTEXITCODE_SUCCESS;
    209209
    210210    if (DrvStack.pIHostAudio->pfnGetDevices)
     
    246246    audioTestDriverStackDelete(&DrvStack);
    247247
    248     return RTEXITCODE_SUCCESS;
     248    return rcExit;
    249249}
    250250
     
    302302                uint64_t const cNsElapsed = RTTimeNanoTS() - nsStarted;
    303303                if (cNsWritten > cNsElapsed + RT_NS_10MS)
    304                     RTThreadSleep((cNsWritten - cNsElapsed - RT_NS_10MS / 2) / RT_NS_1MS);
     304                    RTThreadSleep(uint32_t(cNsWritten - cNsElapsed - RT_NS_10MS / 2) / RT_NS_1MS);
    305305            }
    306306
     
    820820                    else
    821821                    {
    822                         cFramesCaptured = cMaxFrames - cFramesCaptured;
     822                        cFramesCaptured = (uint32_t)cMaxFrames - cFramesCaptured;
    823823                        cbCaptured      = PDMAudioPropsFramesToBytes(pMix->pProps, cFramesCaptured);
    824824                    }
  • trunk/src/VBox/ValidationKit/utils/audio/vkatCommon.cpp

    r103570 r104622  
    605605                uint64_t const cNsElapsed = nsNow - nsStarted;
    606606                if (cNsWritten > cNsElapsed + RT_NS_10MS)
    607                     RTThreadSleep((cNsWritten - cNsElapsed - RT_NS_10MS / 2) / RT_NS_1MS);
     607                    RTThreadSleep(uint32_t(cNsWritten - cNsElapsed - RT_NS_10MS / 2) / RT_NS_1MS);
    608608            }
    609609
  • trunk/src/VBox/ValidationKit/utils/audio/vkatDriverStack.cpp

    r103352 r104622  
    13611361            else
    13621362                cbToRead = PDMAudioPropsFramesToBytes(&pMix->pStream->Cfg.Props,
    1363                                                         (uint64_t)cDstFrames * PDMAudioPropsHz(&pMix->pStream->Cfg.Props)
     1363                                                        cDstFrames * PDMAudioPropsHz(&pMix->pStream->Cfg.Props)
    13641364                                                      / PDMAudioPropsHz(&pMix->MixBuf.Props));
    13651365            cbToRead = RT_MIN(cbToRead, RT_MIN(cbReadable, cbBuf));
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