VirtualBox

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


Ignore:
Timestamp:
May 8, 2021 8:18:24 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
144281
Message:

AudioMixer,DevHda: Added AudioMixerSinkTransferToCircBuf and AudioMixerSinkTransferFromCircBuf for doing the transfers between the mixer buffer and the internal DMA buffer of the device that usually takes place on the AIO thread. Refactored from hdaR3StreamPullFromMixer and hdaR3StreamPushToMixer. [build fix] bugref:9890

File:
1 edited

Legend:

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

    r88945 r88946  
    21402140    cbToTransfer = PDMAudioPropsFloorBytesToFrame(&pSink->PCMProps, cbToTransfer);
    21412141
    2142     Log3Func(("idStream=%#x: cbSinkWritable=%#RX32 cbCircBufReadable=%#RX32 -> cbToTransfer=%#RX32\n",
    2143               idStream, cbSinkWritable, cbCircBufReadable, cbToTransfer));
     2142    Log3Func(("idStream=%#x: cbSinkWritable=%#RX32 cbCircBufReadable=%#RX32 -> cbToTransfer=%#RX32 @%#RX64\n",
     2143              idStream, cbSinkWritable, cbCircBufReadable, cbToTransfer, offStream));
    21442144    RT_NOREF(idStream);
    21452145
     
    21582158        Assert(cbWritten <= cbSrcBuf);
    21592159
    2160         Log2Func(("idStream=%#x: %#RX32/%#zx bytes read @%#RX64\n", cbWritten, cbSrcBuf, offStream));
     2160        Log2Func(("idStream=%#x: %#RX32/%#zx bytes read @%#RX64\n", idStream, cbWritten, cbSrcBuf, offStream));
    21612161#ifdef VBOX_WITH_DTRACE
    21622162        VBOXDD_AUDIO_MIXER_SINK_AIO_OUT(idStream, cbWritten, offStream);
     
    22132213    cbToTransfer = PDMAudioPropsFloorBytesToFrame(&pSink->PCMProps, cbToTransfer);
    22142214
    2215     Log3Func(("idStream=%#x: cbSinkReadable=%#RX32 cbCircBufWritable=%#RX32 -> cbToTransfer=%#RX32 @#RX64\n",
     2215    Log3Func(("idStream=%#x: cbSinkReadable=%#RX32 cbCircBufWritable=%#RX32 -> cbToTransfer=%#RX32 @%#RX64\n",
    22162216              idStream, cbSinkReadable, cbCircBufWritable, cbToTransfer, offStream));
    22172217    RT_NOREF(idStream);
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