Changeset 73468 in vbox for trunk/src/VBox/Devices
- Timestamp:
- Aug 3, 2018 12:01:37 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 124095
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/DrvAudio.cpp
r73467 r73468 567 567 /* Let the user know if the backend changed some of the tweakable values. */ 568 568 if (CfgHostAcq.Backend.cfBufferSize != pCfgHost->Backend.cfBufferSize) 569 LogRel2(("Audio: Backend changed buffer size from %RU32 to %RU32 frames\n", 570 pCfgHost->Backend.cfBufferSize, CfgHostAcq.Backend.cfBufferSize)); 569 LogRel2(("Audio: Backend changed buffer size from (%RU64ms, %RU32 frames) to (%RU64ms, %RU32 frames) frames\n", 570 DrvAudioHlpFramesToMilli(pCfgHost->Backend.cfBufferSize, &pCfgHost->Props), pCfgHost->Backend.cfBufferSize, 571 DrvAudioHlpFramesToMilli(CfgHostAcq.Backend.cfBufferSize, &CfgHostAcq.Props), CfgHostAcq.Backend.cfBufferSize)); 571 572 572 573 if (CfgHostAcq.Backend.cfPeriod != pCfgHost->Backend.cfPeriod) 573 LogRel2(("Audio: Backend changed period size from %RU32 to %RU32 frames\n", 574 pCfgHost->Backend.cfPeriod, CfgHostAcq.Backend.cfPeriod)); 574 LogRel2(("Audio: Backend changed period size from (%RU64ms, %RU32 frames) to (%RU64ms, %RU32 frames) frames\n", 575 DrvAudioHlpFramesToMilli(pCfgHost->Backend.cfPeriod, &pCfgHost->Props), pCfgHost->Backend.cfPeriod, 576 DrvAudioHlpFramesToMilli(CfgHostAcq.Backend.cfPeriod, &CfgHostAcq.Props), CfgHostAcq.Backend.cfPeriod)); 575 577 576 578 if (CfgHostAcq.Backend.cfPreBuf != pCfgHost->Backend.cfPreBuf) 577 LogRel2(("Audio: Backend changed pre-buffering size from %RU32 to %RU32frames\n",578 pCfgHost->Backend.cfPreBuf, CfgHostAcq.Backend.cfPreBuf));579 579 LogRel2(("Audio: Backend changed pre-buffering size from (%RU64ms, %RU32 frames) to (%RU64ms, %RU32 frames) frames\n", 580 DrvAudioHlpFramesToMilli(pCfgHost->Backend.cfPreBuf, &pCfgHost->Props), pCfgHost->Backend.cfPreBuf, 581 DrvAudioHlpFramesToMilli(CfgHostAcq.Backend.cfPreBuf, &CfgHostAcq.Props), CfgHostAcq.Backend.cfPreBuf)); 580 582 /* 581 583 * Configure host buffers. … … 599 601 } 600 602 601 uint 32_t msBufferSize = DrvAudioHlpFramesToMilli(CfgHostAcq.Backend.cfBufferSize, &pCfgHost->Props);602 603 LogRel2(("Audio: Buffer size of stream '%s' is %RU 32ms (%RU32 frames)\n",603 uint64_t msBufferSize = DrvAudioHlpFramesToMilli(CfgHostAcq.Backend.cfBufferSize, &pCfgHost->Props); 604 605 LogRel2(("Audio: Buffer size of stream '%s' is %RU64ms (%RU32 frames)\n", 604 606 pStream->szName, msBufferSize, CfgHostAcq.Backend.cfBufferSize)); 605 607 606 608 /* If no own pre-buffer is set, let the backend choose. */ 607 uint 32_t msPreBuf = DrvAudioHlpFramesToMilli(CfgHostAcq.Backend.cfPreBuf, &pCfgHost->Props);608 LogRel2(("Audio: Pre-buffering size of stream '%s' is %RU 32ms (%RU32 frames)\n",609 uint64_t msPreBuf = DrvAudioHlpFramesToMilli(CfgHostAcq.Backend.cfPreBuf, &pCfgHost->Props); 610 LogRel2(("Audio: Pre-buffering size of stream '%s' is %RU64ms (%RU32 frames)\n", 609 611 pStream->szName, msPreBuf, CfgHostAcq.Backend.cfPreBuf)); 610 612 … … 612 614 const uint32_t msPeriod = DrvAudioHlpFramesToMilli(CfgHostAcq.Backend.cfPeriod, &pCfgHost->Props); 613 615 614 LogRel2(("Audio: Period size of stream '%s' is %RU 32ms (%RU32 frames)\n",616 LogRel2(("Audio: Period size of stream '%s' is %RU64ms (%RU32 frames)\n", 615 617 pStream->szName, msPeriod, CfgHostAcq.Backend.cfPeriod)); 616 618 … … 2952 2954 pCfgReq->Backend.cfPeriod = DrvAudioHlpMilliToFrames(50 /* ms */, &pCfgReq->Props); 2953 2955 2954 LogRel2(("Audio: Using %s period size (%RU 32ms, %RU32 frames) for stream '%s'\n",2956 LogRel2(("Audio: Using %s period size (%RU64ms, %RU32 frames) for stream '%s'\n", 2955 2957 pDrvCfg->uPeriodMs ? "custom" : "default", DrvAudioHlpFramesToMilli(pCfgReq->Backend.cfPeriod, &pCfgReq->Props), 2956 2958 pCfgReq->Backend.cfPeriod, pStream->szName)); … … 2962 2964 pCfgReq->Backend.cfBufferSize = DrvAudioHlpMilliToFrames(pDrvCfg->uBufferSizeMs, &pCfgReq->Props); 2963 2965 else /* Set default buffer size. */ 2964 pCfgReq->Backend.cfBufferSize = DrvAudioHlpMilliToFrames( 200 /* ms */, &pCfgReq->Props);2965 2966 LogRel2(("Audio: Using %s buffer size (%RU 32ms, %RU32 frames) for stream '%s'\n",2966 pCfgReq->Backend.cfBufferSize = DrvAudioHlpMilliToFrames(400 /* ms */, &pCfgReq->Props); 2967 2968 LogRel2(("Audio: Using %s buffer size (%RU64ms, %RU32 frames) for stream '%s'\n", 2967 2969 pDrvCfg->uBufferSizeMs ? "custom" : "default", DrvAudioHlpFramesToMilli(pCfgReq->Backend.cfBufferSize, &pCfgReq->Props), 2968 2970 pCfgReq->Backend.cfBufferSize, pStream->szName)); … … 2980 2982 pCfgReq->Backend.cfPreBuf = pCfgReq->Backend.cfBufferSize; 2981 2983 2982 LogRel2(("Audio: Using %s pre-buffering size (%RU 32ms, %RU32 frames) for stream '%s'\n",2984 LogRel2(("Audio: Using %s pre-buffering size (%RU64ms, %RU32 frames) for stream '%s'\n", 2983 2985 pDrvCfg->uPreBufMs != UINT32_MAX ? "custom" : "default", DrvAudioHlpFramesToMilli(pCfgReq->Backend.cfPreBuf, &pCfgReq->Props), 2984 2986 pCfgReq->Backend.cfPreBuf, pStream->szName)); … … 2989 2991 if (pCfgReq->Backend.cfBufferSize < pCfgReq->Backend.cfPeriod) 2990 2992 { 2991 LogRel(("Audio: Error for stream '%s': Buffer size (%RU 32ms) must not be smaller than the period size (%RU32ms)\n",2993 LogRel(("Audio: Error for stream '%s': Buffer size (%RU64ms) must not be smaller than the period size (%RU64ms)\n", 2992 2994 pStream->szName, DrvAudioHlpFramesToMilli(pCfgReq->Backend.cfBufferSize, &pCfgReq->Props), 2993 2995 DrvAudioHlpFramesToMilli(pCfgReq->Backend.cfPeriod, &pCfgReq->Props))); … … 3000 3002 if (pCfgReq->Backend.cfBufferSize < pCfgReq->Backend.cfPreBuf) 3001 3003 { 3002 LogRel(("Audio: Error for stream '%s': Pre-buffering size (%RU 32ms) must not be bigger than the buffer size (%RU32ms)\n",3004 LogRel(("Audio: Error for stream '%s': Pre-buffering size (%RU64ms) must not be bigger than the buffer size (%RU64ms)\n", 3003 3005 pStream->szName, DrvAudioHlpFramesToMilli(pCfgReq->Backend.cfPreBuf, &pCfgReq->Props), 3004 3006 DrvAudioHlpFramesToMilli(pCfgReq->Backend.cfBufferSize, &pCfgReq->Props)));
Note:
See TracChangeset
for help on using the changeset viewer.