Changeset 103492 in vbox for trunk/src/VBox/ValidationKit/utils
- Timestamp:
- Feb 21, 2024 1:45:10 PM (12 months ago)
- svn:sync-xref-src-repo-rev:
- 161834
- Location:
- trunk/src/VBox/ValidationKit/utils/audio
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp
r103418 r103492 148 148 VKAT_TEST_OPT_PROBE_BACKENDS, 149 149 VKAT_TEST_OPT_TAG, 150 VKAT_TEST_OPT_TIMEOUT, 150 151 VKAT_TEST_OPT_TEMPDIR, 151 152 VKAT_TEST_OPT_VOL, … … 210 211 { "--tag", VKAT_TEST_OPT_TAG, RTGETOPT_REQ_STRING }, 211 212 { "--tempdir", VKAT_TEST_OPT_TEMPDIR, RTGETOPT_REQ_STRING }, 213 { "--timeout", VKAT_TEST_OPT_TIMEOUT, RTGETOPT_REQ_UINT32 }, 212 214 { "--vol", VKAT_TEST_OPT_VOL, RTGETOPT_REQ_UINT8 }, 213 215 { "--tcp-bind-addr", VKAT_TEST_OPT_TCP_BIND_ADDRESS, RTGETOPT_REQ_STRING }, … … 754 756 case VKAT_TEST_OPT_TAG: return "Test set tag to use"; 755 757 case VKAT_TEST_OPT_TEMPDIR: return "Temporary directory to use"; 758 case VKAT_TEST_OPT_TIMEOUT: return "Timeout to use (in ms)\";" 759 " Default: 5 minutes (300000)"; 756 760 case VKAT_TEST_OPT_VOL: return "Audio volume (percent) to use"; 757 761 case VKAT_TEST_OPT_TCP_BIND_ADDRESS: return "TCP address listening to (server mode)"; … … 911 915 if (RT_FAILURE(rc)) 912 916 return RTMsgErrorExit(RTEXITCODE_FAILURE, "Temp dir invalid, rc=%Rrc", rc); 917 break; 918 919 case VKAT_TEST_OPT_TIMEOUT: 920 if (!ValueUnion.u32) 921 return RTMsgErrorExit(RTEXITCODE_FAILURE, "Invalid timeout value given!"); 922 TstEnv.msTimeout = ValueUnion.u32; 913 923 break; 914 924 -
trunk/src/VBox/ValidationKit/utils/audio/vkatCommon.cpp
r103418 r103492 1 1 /* $Id$ */ 2 2 /** @file 3 * Validation Kit Audio Test (VKAT) - Self testcode.3 * Validation Kit Audio Test (VKAT) - Common code. 4 4 */ 5 5 … … 573 573 574 574 uint64_t offStream = 0; 575 uint64_t nsTimeout = RT_MS_5MIN_64* RT_NS_1MS;575 uint64_t nsTimeout = pTstEnv->msTimeout * RT_NS_1MS; 576 576 uint64_t nsLastMsgCantWrite = 0; /* Timestamp (in ns) when the last message of an unwritable stream was shown. */ 577 577 uint64_t nsLastWrite = 0; … … 877 877 uint64_t const nsStarted = RTTimeNanoTS(); 878 878 879 uint64_t nsTimeout = RT_MS_5MIN_64* RT_NS_1MS;879 uint64_t nsTimeout = pTstEnv->msTimeout * RT_NS_1MS; 880 880 uint64_t nsLastMsgCantRead = 0; /* Timestamp (in ns) when the last message of an unreadable stream was shown. */ 881 881 … … 1473 1473 { 1474 1474 RT_BZERO(pTstEnv, sizeof(AUDIOTESTENV)); 1475 1476 pTstEnv->msTimeout = RT_MS_5MIN; /* Timeout defaults to 5 minutes. */ 1475 1477 1476 1478 audioTestIoOptsInitDefaults(&pTstEnv->IoOpts); -
trunk/src/VBox/ValidationKit/utils/audio/vkatInternal.h
r103352 r103492 255 255 /** Audio testing mode. */ 256 256 AUDIOTESTMODE enmMode; 257 /** Failsafe timeout (in ms). Default is 5 minutes. */ 258 RTMSINTERVAL msTimeout; 257 259 /** Whether self test mode is active or not. */ 258 260 bool fSelftest;
Note:
See TracChangeset
for help on using the changeset viewer.