VirtualBox

Changeset 73468 in vbox for trunk/src/VBox/Devices


Ignore:
Timestamp:
Aug 3, 2018 12:01:37 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
124095
Message:

DrvAudio: Logging.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Audio/DrvAudio.cpp

    r73467 r73468  
    567567    /* Let the user know if the backend changed some of the tweakable values. */
    568568    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));
    571572
    572573    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));
    575577
    576578    if (CfgHostAcq.Backend.cfPreBuf != pCfgHost->Backend.cfPreBuf)
    577         LogRel2(("Audio: Backend changed pre-buffering size from %RU32 to %RU32 frames\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));
    580582    /*
    581583     * Configure host buffers.
     
    599601    }
    600602
    601     uint32_t msBufferSize = DrvAudioHlpFramesToMilli(CfgHostAcq.Backend.cfBufferSize, &pCfgHost->Props);
    602 
    603     LogRel2(("Audio: Buffer size of stream '%s' is %RU32ms (%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",
    604606             pStream->szName, msBufferSize, CfgHostAcq.Backend.cfBufferSize));
    605607
    606608    /* If no own pre-buffer is set, let the backend choose. */
    607     uint32_t msPreBuf = DrvAudioHlpFramesToMilli(CfgHostAcq.Backend.cfPreBuf, &pCfgHost->Props);
    608     LogRel2(("Audio: Pre-buffering size of stream '%s' is %RU32ms (%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",
    609611             pStream->szName, msPreBuf, CfgHostAcq.Backend.cfPreBuf));
    610612
     
    612614    const uint32_t msPeriod = DrvAudioHlpFramesToMilli(CfgHostAcq.Backend.cfPeriod, &pCfgHost->Props);
    613615
    614     LogRel2(("Audio: Period size of stream '%s' is %RU32ms (%RU32 frames)\n",
     616    LogRel2(("Audio: Period size of stream '%s' is %RU64ms (%RU32 frames)\n",
    615617             pStream->szName, msPeriod, CfgHostAcq.Backend.cfPeriod));
    616618
     
    29522954        pCfgReq->Backend.cfPeriod = DrvAudioHlpMilliToFrames(50 /* ms */, &pCfgReq->Props);
    29532955
    2954     LogRel2(("Audio: Using %s period size (%RU32ms, %RU32 frames) for stream '%s'\n",
     2956    LogRel2(("Audio: Using %s period size (%RU64ms, %RU32 frames) for stream '%s'\n",
    29552957             pDrvCfg->uPeriodMs ? "custom" : "default", DrvAudioHlpFramesToMilli(pCfgReq->Backend.cfPeriod, &pCfgReq->Props),
    29562958             pCfgReq->Backend.cfPeriod, pStream->szName));
     
    29622964        pCfgReq->Backend.cfBufferSize = DrvAudioHlpMilliToFrames(pDrvCfg->uBufferSizeMs, &pCfgReq->Props);
    29632965    else /* Set default buffer size. */
    2964         pCfgReq->Backend.cfBufferSize = DrvAudioHlpMilliToFrames(200 /* ms */, &pCfgReq->Props);
    2965 
    2966     LogRel2(("Audio: Using %s buffer size (%RU32ms, %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",
    29672969             pDrvCfg->uBufferSizeMs ? "custom" : "default", DrvAudioHlpFramesToMilli(pCfgReq->Backend.cfBufferSize, &pCfgReq->Props),
    29682970             pCfgReq->Backend.cfBufferSize, pStream->szName));
     
    29802982        pCfgReq->Backend.cfPreBuf = pCfgReq->Backend.cfBufferSize;
    29812983
    2982     LogRel2(("Audio: Using %s pre-buffering size (%RU32ms, %RU32 frames) for stream '%s'\n",
     2984    LogRel2(("Audio: Using %s pre-buffering size (%RU64ms, %RU32 frames) for stream '%s'\n",
    29832985             pDrvCfg->uPreBufMs != UINT32_MAX ? "custom" : "default", DrvAudioHlpFramesToMilli(pCfgReq->Backend.cfPreBuf, &pCfgReq->Props),
    29842986             pCfgReq->Backend.cfPreBuf, pStream->szName));
     
    29892991    if (pCfgReq->Backend.cfBufferSize < pCfgReq->Backend.cfPeriod)
    29902992    {
    2991         LogRel(("Audio: Error for stream '%s': Buffer size (%RU32ms) 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",
    29922994                pStream->szName, DrvAudioHlpFramesToMilli(pCfgReq->Backend.cfBufferSize, &pCfgReq->Props),
    29932995                DrvAudioHlpFramesToMilli(pCfgReq->Backend.cfPeriod, &pCfgReq->Props)));
     
    30003002        if (pCfgReq->Backend.cfBufferSize < pCfgReq->Backend.cfPreBuf)
    30013003        {
    3002             LogRel(("Audio: Error for stream '%s': Pre-buffering size (%RU32ms) 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",
    30033005                    pStream->szName, DrvAudioHlpFramesToMilli(pCfgReq->Backend.cfPreBuf, &pCfgReq->Props),
    30043006                    DrvAudioHlpFramesToMilli(pCfgReq->Backend.cfBufferSize, &pCfgReq->Props)));
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette