VirtualBox

Changeset 68869 in vbox for trunk/src


Ignore:
Timestamp:
Sep 26, 2017 9:08:39 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
118123
Message:

Audio/AudioMixer.cpp: No need to check the stream status in AudioMixerSinkWrite() + AudioMixerSinkGetWritable() -- the audio connector's stream functions will do that check internally (and also will deal with disabled streams).

File:
1 edited

Legend:

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

    r68482 r68869  
    891891        RTListForEach(&pSink->lstStreams, pMixStream, AUDMIXSTREAM, Node)
    892892        {
    893             if (!(pMixStream->pConn->pfnStreamGetStatus(pMixStream->pConn, pMixStream->pStream) & PDMAUDIOSTREAMSTS_FLAG_ENABLED))
    894             {
    895                 Log3Func(("[%s] Stream '%s' disabled, skipping ...\n", pSink->pszName, pMixStream->pszName));
    896                 continue;
    897             }
    898 
    899893            const uint32_t cbWritableStream = pMixStream->pConn->pfnStreamGetWritable(pMixStream->pConn, pMixStream->pStream);
    900894
     
    16221616    RTListForEach(&pSink->lstStreams, pMixStream, AUDMIXSTREAM, Node)
    16231617    {
    1624         if (!(pMixStream->pConn->pfnStreamGetStatus(pMixStream->pConn, pMixStream->pStream) & PDMAUDIOSTREAMSTS_FLAG_ENABLED))
    1625         {
    1626             Log3Func(("[%s] Stream '%s' disabled, skipping ...\n", pSink->pszName, pMixStream->pszName));
    1627             continue;
    1628         }
    1629 
    16301618        uint32_t cbProcessed = 0;
    16311619        int rc2 = pMixStream->pConn->pfnStreamWrite(pMixStream->pConn, pMixStream->pStream, pvBuf, cbBuf, &cbProcessed);
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