projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
coreaudio: correctly clear MIDI port buffers
[ardour.git]
/
libs
/
backends
/
coreaudio
/
coreaudio_pcmio_aggregate.cc
diff --git
a/libs/backends/coreaudio/coreaudio_pcmio_aggregate.cc
b/libs/backends/coreaudio/coreaudio_pcmio_aggregate.cc
index 0ab683a68648e9ddac0a64252e1f4c4b04581210..7c2d0fe19694a73783e19ce26070a49503b01fac 100644
(file)
--- a/
libs/backends/coreaudio/coreaudio_pcmio_aggregate.cc
+++ b/
libs/backends/coreaudio/coreaudio_pcmio_aggregate.cc
@@
-227,13
+227,15
@@
CoreAudioPCM::create_aggregate_device (
err = AudioObjectGetPropertyDataSize(_aggregate_plugin_id, &pluginAOPA, 0, NULL, &outDataSize);
if (err != noErr) {
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) {
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;
}
goto error;
}