X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fbackends%2Fcoreaudio%2Fcoreaudio_pcmio_aggregate.cc;h=7c2d0fe19694a73783e19ce26070a49503b01fac;hb=e0a83a758e458b56d55a0e0beceb90129fc02354;hp=84e373206eb08ff87787851369397aba84780900;hpb=ced4378d0914bcfb926267772c45d1d23f3bed38;p=ardour.git diff --git a/libs/backends/coreaudio/coreaudio_pcmio_aggregate.cc b/libs/backends/coreaudio/coreaudio_pcmio_aggregate.cc index 84e373206e..7c2d0fe196 100644 --- a/libs/backends/coreaudio/coreaudio_pcmio_aggregate.cc +++ b/libs/backends/coreaudio/coreaudio_pcmio_aggregate.cc @@ -32,7 +32,7 @@ CoreAudioPCM::destroy_aggregate_device () property_address.mSelector = kAudioPlugInDestroyAggregateDevice; property_address.mScope = kAudioObjectPropertyScopeGlobal; property_address.mElement = kAudioObjectPropertyElementMaster; - UInt32 outDataSize; + UInt32 outDataSize = 0; err = AudioObjectGetPropertyDataSize(_aggregate_plugin_id, &property_address, 0, NULL, &outDataSize); if (err != noErr) { @@ -223,17 +223,19 @@ CoreAudioPCM::create_aggregate_device ( pluginAOPA.mSelector = kAudioPlugInCreateAggregateDevice; pluginAOPA.mScope = kAudioObjectPropertyScopeGlobal; pluginAOPA.mElement = kAudioObjectPropertyElementMaster; - UInt32 outDataSize; + UInt32 outDataSize = 0; err = AudioObjectGetPropertyDataSize(_aggregate_plugin_id, &pluginAOPA, 0, NULL, &outDataSize); if (err != noErr) { - fprintf(stderr, "AggregateDevice: AudioObjectGetPropertyDataSize error\n"); + char *rv = (char*)&err; + fprintf(stderr, "AggregateDevice: AudioObjectGetPropertyDataSize error '%c%c%c%c' 0x%08x\n", rv[0], rv[1], rv[2], rv[3], err); goto error; } err = AudioObjectGetPropertyData(_aggregate_plugin_id, &pluginAOPA, sizeof(aggDeviceDict), &aggDeviceDict, &outDataSize, created_device); if (err != noErr) { - fprintf(stderr, "AggregateDevice: AudioObjectGetPropertyData error\n"); + char *rv = (char*)&err; + fprintf(stderr, "AggregateDevice: AudioObjectGetPropertyData error '%c%c%c%c' 0x%08x\n", rv[0], rv[1], rv[2], rv[3], err); goto error; }