summaryrefslogtreecommitdiff
path: root/gr-audio/lib/osx/osx_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-audio/lib/osx/osx_impl.cc')
-rw-r--r--gr-audio/lib/osx/osx_impl.cc20
1 files changed, 13 insertions, 7 deletions
diff --git a/gr-audio/lib/osx/osx_impl.cc b/gr-audio/lib/osx/osx_impl.cc
index 2b1df1ee8f..15329f012f 100644
--- a/gr-audio/lib/osx/osx_impl.cc
+++ b/gr-audio/lib/osx/osx_impl.cc
@@ -15,6 +15,7 @@
#include "../audio_registry.h"
#include <gnuradio/audio/osx_impl.h>
+#include <gnuradio/logger.h>
#include <algorithm>
#include <iostream>
@@ -151,8 +152,12 @@ void find_audio_devices(const std::string& device_name,
if ((err = AudioObjectGetPropertyDataSize(
kAudioObjectSystemObject, &ao_address, 0, NULL, &prop_size)) != noErr) {
#if _OSX_AU_DEBUG_
- std::cerr << "audio_osx::find_audio_devices: "
- << "Unable to retrieve number of audio objects: " << err << std::endl;
+ gr::logger_ptr logger, debug_logger;
+ gr::configure_default_loggers(
+ logger, debug_logger, "osx_impl::find_audio_devices");
+ std::ostringstream msg;
+ msg << "Unable to retrieve number of audio objects: " << err;
+ GR_LOG_ERROR(logger, msg.str());
#endif
return;
}
@@ -172,8 +177,9 @@ void find_audio_devices(const std::string& device_name,
&prop_size,
all_dev_ids.get())) != noErr) {
#if _OSX_AU_DEBUG_
- std::cerr << "audio_osx::find_audio_devices: "
- << "Unable to retrieve audio object ids: " << err << std::endl;
+ std::ostringstream msg;
+ msg << "Unable to retrieve audio object ids: " << err;
+ GR_LOG_ERROR(logger, msg.str());
#endif
return;
}
@@ -227,9 +233,9 @@ void find_audio_devices(const std::string& device_name,
if ((err = AudioObjectGetPropertyData(
t_id, &ao_address, 0, NULL, &prop_size, (void*)c_name_buf)) != noErr) {
#if _OSX_AU_DEBUG_
- std::cerr << "audio_osx::find_audio_devices: "
- << "Unable to retrieve audio device name #" << (nn + 1) << ": "
- << err << std::endl;
+ std::ostringstream msg;
+ msg << "Unable to retrieve audio device name #" << (nn + 1) << ": " << err;
+ GR_LOG_ERROR(logger, msg.str());
#endif
continue;
}