VirtualBox

Ignore:
Timestamp:
Mar 9, 2021 12:13:46 AM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
143160
Message:

Audio: Preparing for moving the enumeration helpers to PDM. Simplify allocation. bugref:9890

File:
1 edited

Legend:

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

    r88028 r88031  
    534534        {
    535535            if (pDev) /* Some (skipped) device to clean up first? */
    536                 DrvAudioHlpDeviceFree(pDev);
     536                PDMAudioDeviceFree(pDev);
    537537
    538538            pDev = DrvAudioHlpDeviceAlloc(sizeof(COREAUDIODEVICEDATA));
     
    669669        if (RT_FAILURE(rc))
    670670        {
    671             DrvAudioHlpDeviceFree(pDev);
     671            PDMAudioDeviceFree(pDev);
    672672            pDev = NULL;
    673673        }
     
    703703{
    704704    PPDMAUDIODEVICE pDevSrc;
    705     RTListForEach(&pEnmSrc->lstDevices, pDevSrc, PDMAUDIODEVICE, Node)
     705    RTListForEach(&pEnmSrc->LstDevices, pDevSrc, PDMAUDIODEVICE, Node)
    706706    {
    707707        PCOREAUDIODEVICEDATA pDevSrcData = (PCOREAUDIODEVICEDATA)pDevSrc->pvData;
     
    746746            {
    747747                PPDMAUDIODEVICE pDevSrcIn;
    748                 RTListForEach(&devEnmIn.lstDevices, pDevSrcIn, PDMAUDIODEVICE, Node)
     748                RTListForEach(&devEnmIn.LstDevices, pDevSrcIn, PDMAUDIODEVICE, Node)
    749749                {
    750750                    PCOREAUDIODEVICEDATA pDevSrcInData = (PCOREAUDIODEVICEDATA)pDevSrcIn->pvData;
     
    779779                     */
    780780                    PPDMAUDIODEVICE pDevSrcOut;
    781                     RTListForEach(&devEnmOut.lstDevices, pDevSrcOut, PDMAUDIODEVICE, Node)
     781                    RTListForEach(&devEnmOut.LstDevices, pDevSrcOut, PDMAUDIODEVICE, Node)
    782782                    {
    783783                        PCOREAUDIODEVICEDATA pDevSrcOutData = (PCOREAUDIODEVICEDATA)pDevSrcOut->pvData;
     
    801801                    else
    802802                    {
    803                         DrvAudioHlpDeviceFree(pDevDst);
     803                        PDMAudioDeviceFree(pDevDst);
    804804                        pDevDst = NULL;
    805805                    }
     
    813813                     */
    814814                    PPDMAUDIODEVICE pDevSrcOut;
    815                     RTListForEach(&devEnmOut.lstDevices, pDevSrcOut, PDMAUDIODEVICE, Node)
     815                    RTListForEach(&devEnmOut.LstDevices, pDevSrcOut, PDMAUDIODEVICE, Node)
    816816                    {
    817817                        PCOREAUDIODEVICEDATA pDevSrcOutData = (PCOREAUDIODEVICEDATA)pDevSrcOut->pvData;
     
    847847                        if (RT_FAILURE(rc))
    848848                        {
    849                             DrvAudioHlpDeviceFree(pDevDst);
     849                            PDMAudioDeviceFree(pDevDst);
    850850                            break;
    851851                        }
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