VirtualBox

Changeset 61729 in vbox


Ignore:
Timestamp:
Jun 16, 2016 10:53:28 AM (9 years ago)
Author:
vboxsync
Message:

Audio/DrvHostCoreAudio.cpp: Fixed a crash in default device changed notifications.

File:
1 edited

Legend:

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

    r61727 r61729  
    23162316                                                   kAudioObjectPropertyElementMaster };
    23172317            err = AudioObjectAddPropertyListener(kAudioObjectSystemObject, &propAdr,
    2318                                                  coreAudioDefaultDeviceChanged, (void *)pStreamIn);
     2318                                                 coreAudioDefaultDeviceChanged, &pStreamIn->cbCtx);
    23192319            /* Not fatal. */
    23202320            if (RT_LIKELY(err == noErr))
     
    23302330                                               kAudioObjectPropertyElementMaster };
    23312331        err = AudioObjectAddPropertyListener(pStreamIn->deviceID, &propAdr, drvHostCoreAudioDeviceStateChanged,
    2332                                              (void *)&pStreamIn->cbCtx);
     2332                                             &pStreamIn->cbCtx);
    23332333        /* Not fatal. */
    23342334        if (RT_LIKELY(err == noErr))
     
    23922392                                                   kAudioObjectPropertyElementMaster };
    23932393            err = AudioObjectAddPropertyListener(kAudioObjectSystemObject, &propAdr,
    2394                                                  coreAudioDefaultDeviceChanged, (void *)pStreamOut);
     2394                                                 coreAudioDefaultDeviceChanged, &pStreamOut->cbCtx);
    23952395            /* Not fatal. */
    23962396            if (RT_LIKELY(err == noErr))
     
    24012401                LogRel(("CoreAudio: Failed to add the default playback device changed listener (%RI32)\n", err));
    24022402        }
    2403 
    24042403
    24052404        /* Register callback for being notified if the device stops being alive. */
     
    24072406                                               kAudioObjectPropertyElementMaster };
    24082407        err = AudioObjectAddPropertyListener(pStreamOut->deviceID, &propAdr, drvHostCoreAudioDeviceStateChanged,
    2409                                              (void *)&pStreamOut->cbCtx);
     2408                                             &pStreamOut->cbCtx);
    24102409        /* Not fatal. */
    24112410        if (RT_LIKELY(err == noErr))
Note: See TracChangeset for help on using the changeset viewer.

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