Changeset 71752 in vbox for trunk/src/VBox/Devices/Audio/testcase
- Timestamp:
- Apr 9, 2018 12:53:45 AM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 121854
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/testcase/tstAudioMixBuffer.cpp
r70878 r71752 42 42 43 43 /* 44100Hz, 2 Channels, S16 */ 44 PDMAUDIOPCMPROPS config = 45 { 44 PDMAUDIOPCMPROPS config = PDMAUDIOPCMPROPS_INITIALIZOR( 46 45 16, /* Bits */ 47 46 true, /* Signed */ … … 50 49 PDMAUDIOPCMPROPS_MAKE_SHIFT_PARMS(16 /* Bits */, 2 /* Channels */), /* Shift */ 51 50 false /* Swap Endian */ 52 };51 ); 53 52 54 53 RTTESTI_CHECK(DrvAudioHlpPCMPropsAreValid(&config)); … … 164 163 165 164 /* 44100Hz, 2 Channels, S16 */ 166 PDMAUDIOPCMPROPS cfg_p = 167 { 165 PDMAUDIOPCMPROPS cfg_p = PDMAUDIOPCMPROPS_INITIALIZOR( 168 166 16, /* Bits */ 169 167 true, /* Signed */ … … 172 170 PDMAUDIOPCMPROPS_MAKE_SHIFT_PARMS(16 /* Bits */, 2 /* Channels */), /* Shift */ 173 171 false /* Swap Endian */ 174 };172 ); 175 173 176 174 RTTESTI_CHECK(DrvAudioHlpPCMPropsAreValid(&cfg_p)); … … 180 178 181 179 /* 22050Hz, 2 Channels, S16 */ 182 PDMAUDIOPCMPROPS cfg_c1 = /* Upmixing to parent */ 183 { 180 PDMAUDIOPCMPROPS cfg_c1 = PDMAUDIOPCMPROPS_INITIALIZOR(/* Upmixing to parent */ 184 181 16, /* Bits */ 185 182 true, /* Signed */ … … 188 185 PDMAUDIOPCMPROPS_MAKE_SHIFT_PARMS(16 /* Bits */, 2 /* Channels */), /* Shift */ 189 186 false /* Swap Endian */ 190 };187 ); 191 188 192 189 RTTESTI_CHECK(DrvAudioHlpPCMPropsAreValid(&cfg_c1)); … … 200 197 201 198 /* 48000Hz, 2 Channels, S16 */ 202 PDMAUDIOPCMPROPS cfg_c2 = /* Downmixing to parent */ 203 { 199 PDMAUDIOPCMPROPS cfg_c2 = PDMAUDIOPCMPROPS_INITIALIZOR(/* Downmixing to parent */ 204 200 16, /* Bits */ 205 201 true, /* Signed */ … … 208 204 PDMAUDIOPCMPROPS_MAKE_SHIFT_PARMS(16 /* Bits */, 2 /* Channels */), /* Shift */ 209 205 false /* Swap Endian */ 210 };206 ); 211 207 212 208 RTTESTI_CHECK(DrvAudioHlpPCMPropsAreValid(&cfg_c2)); … … 315 311 316 312 /* 44100Hz, 1 Channel, U8 */ 317 PDMAUDIOPCMPROPS cfg_p = 318 { 313 PDMAUDIOPCMPROPS cfg_p = PDMAUDIOPCMPROPS_INITIALIZOR( 319 314 8, /* Bits */ 320 315 false, /* Signed */ … … 323 318 PDMAUDIOPCMPROPS_MAKE_SHIFT_PARMS(8 /* Bits */, 1 /* Channels */), /* Shift */ 324 319 false /* Swap Endian */ 325 };320 ); 326 321 327 322 RTTESTI_CHECK(DrvAudioHlpPCMPropsAreValid(&cfg_p)); … … 339 334 340 335 /* 22050Hz, 1 Channel, U8 */ 341 PDMAUDIOPCMPROPS cfg_c = /* Upmixing to parent */ 342 { 336 PDMAUDIOPCMPROPS cfg_c = PDMAUDIOPCMPROPS_INITIALIZOR( /* Upmixing to parent */ 343 337 8, /* Bits */ 344 338 false, /* Signed */ … … 347 341 PDMAUDIOPCMPROPS_MAKE_SHIFT_PARMS(8 /* Bits */, 1 /* Channels */), /* Shift */ 348 342 false /* Swap Endian */ 349 };343 ); 350 344 351 345 RTTESTI_CHECK(DrvAudioHlpPCMPropsAreValid(&cfg_c)); … … 422 416 423 417 /* 44100Hz, 1 Channel, S16 */ 424 PDMAUDIOPCMPROPS cfg_p = 425 { 418 PDMAUDIOPCMPROPS cfg_p = PDMAUDIOPCMPROPS_INITIALIZOR( 426 419 16, /* Bits */ 427 420 true, /* Signed */ … … 430 423 PDMAUDIOPCMPROPS_MAKE_SHIFT_PARMS(16 /* Bits */, 1 /* Channels */), /* Shift */ 431 424 false /* Swap Endian */ 432 };425 ); 433 426 434 427 RTTESTI_CHECK(DrvAudioHlpPCMPropsAreValid(&cfg_p)); … … 438 431 439 432 /* 22050Hz, 1 Channel, S16 */ 440 PDMAUDIOPCMPROPS cfg_c = /* Upmixing to parent */ 441 { 433 PDMAUDIOPCMPROPS cfg_c = PDMAUDIOPCMPROPS_INITIALIZOR( /* Upmixing to parent */ 442 434 16, /* Bits */ 443 435 true, /* Signed */ … … 446 438 PDMAUDIOPCMPROPS_MAKE_SHIFT_PARMS(16 /* Bits */, 1 /* Channels */), /* Shift */ 447 439 false /* Swap Endian */ 448 };440 ); 449 441 450 442 RTTESTI_CHECK(DrvAudioHlpPCMPropsAreValid(&cfg_c)); … … 521 513 /* Same for parent/child. */ 522 514 /* 44100Hz, 2 Channels, S16 */ 523 PDMAUDIOPCMPROPS cfg = 524 { 515 PDMAUDIOPCMPROPS cfg = PDMAUDIOPCMPROPS_INITIALIZOR( 525 516 16, /* Bits */ 526 517 true, /* Signed */ … … 529 520 PDMAUDIOPCMPROPS_MAKE_SHIFT_PARMS(16 /* Bits */, 2 /* Channels */), /* Shift */ 530 521 false /* Swap Endian */ 531 };522 ); 532 523 533 524 RTTESTI_CHECK(DrvAudioHlpPCMPropsAreValid(&cfg));
Note:
See TracChangeset
for help on using the changeset viewer.