VirtualBox

Changeset 104523 in vbox for trunk/src/VBox/Devices/Audio


Ignore:
Timestamp:
May 6, 2024 4:28:42 PM (12 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
163048
Message:

Audio/AudioMixer: Better diagnostics via (verbose + limited) release logging when a mixer's master volume (+ mute status) and its sinks are being changed.

File:
1 edited

Legend:

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

    r104499 r104523  
    312312    LogFlowFunc(("[%s] fMuted=%RTbool auChannels=%.*Rhxs => fMuted=%RTbool auChannels=%.*Rhxs\n", pMixer->pszName,
    313313                 pMixer->VolMaster.fMuted, sizeof(pMixer->VolMaster.auChannels), pMixer->VolMaster.auChannels,
    314                  pVol->fMuted, sizeof(pVol->auChannels), pVol->auChannels ));
     314                 pVol->fMuted, sizeof(pVol->auChannels), pVol->auChannels));
    315315    memcpy(&pMixer->VolMaster, pVol, sizeof(PDMAUDIOVOLUME));
     316
     317    LogRelMax(256, ("Audio Mixer: %s master volume of '%s' -- channel volumes: %.*Rhxs\n",
     318                    pMixer->VolMaster.fMuted ? "MUTING" : "Setting",
     319                    pMixer->pszName, sizeof(pMixer->VolMaster.auChannels), pMixer->VolMaster.auChannels));
    316320
    317321    /*
     
    11091113                 pSink->VolumeCombined.fMuted, sizeof(pSink->VolumeCombined.auChannels), pSink->VolumeCombined.auChannels ));
    11101114
     1115    LogRelMax(256, ("Audio Mixer: %s sink '%s/%s' -- channel volumes: %.*Rhxs\n",
     1116                    pSink->VolumeCombined.fMuted ? "MUTING" : "Setting",
     1117                    pSink->pParent->pszName, pSink->pszName,
     1118                    sizeof(pSink->VolumeCombined.auChannels), pSink->VolumeCombined.auChannels));
     1119
    11111120    AudioMixBufSetVolume(&pSink->MixBuf, &pSink->VolumeCombined);
    11121121    return VINF_SUCCESS;
     
    11311140
    11321141    memcpy(&pSink->Volume, pVol, sizeof(PDMAUDIOVOLUME));
    1133 
    1134     LogRel2(("Audio Mixer: Setting volume of sink '%s' to fMuted=%RTbool auChannels=%.*Rhxs\n",
    1135               pSink->pszName, pVol->fMuted, sizeof(pVol->auChannels), pVol->auChannels));
    11361142
    11371143    Assert(pSink->pParent);
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