diff options
author | Michael Dickens <michael.dickens@ettus.com> | 2017-05-09 11:35:07 -0400 |
---|---|---|
committer | Michael Dickens <michael.dickens@ettus.com> | 2017-05-09 11:35:07 -0400 |
commit | 0137459ee4cefafaceeb93a57ffb4e1ff912db7c (patch) | |
tree | 0042cd821e5e2184d36545d948c9eac317ea7d4a /gr-audio/lib | |
parent | 26475d40e123a139cd7029c5172612d6f59d9fd3 (diff) |
audio: fix osx variety to work with debug (again).
Allow for internal or external specification of _OSX_*_DEBUG_ flags.
Diffstat (limited to 'gr-audio/lib')
-rw-r--r-- | gr-audio/lib/osx/osx_common.h | 5 | ||||
-rw-r--r-- | gr-audio/lib/osx/osx_impl.cc | 8 |
2 files changed, 9 insertions, 4 deletions
diff --git a/gr-audio/lib/osx/osx_common.h b/gr-audio/lib/osx/osx_common.h index 59b866dbe3..5d8a3800a5 100644 --- a/gr-audio/lib/osx/osx_common.h +++ b/gr-audio/lib/osx/osx_common.h @@ -29,8 +29,13 @@ namespace gr { namespace audio { namespace osx { +#ifndef _OSX_AU_DEBUG_ #define _OSX_AU_DEBUG_ 0 +#endif + +#ifndef _OSX_AU_DEBUG_RENDER_ #define _OSX_AU_DEBUG_RENDER_ 0 +#endif #define check_error_and_throw(err,what,throw_str) \ if(err) { \ diff --git a/gr-audio/lib/osx/osx_impl.cc b/gr-audio/lib/osx/osx_impl.cc index 92a2c24150..a492b62d6a 100644 --- a/gr-audio/lib/osx/osx_impl.cc +++ b/gr-audio/lib/osx/osx_impl.cc @@ -33,10 +33,6 @@ #include <locale> #include <stdexcept> -namespace gr { -namespace audio { -namespace osx { - std::ostream& operator<< (std::ostream& s, @@ -70,6 +66,10 @@ operator<< return(s); }; +namespace gr { +namespace audio { +namespace osx { + static UInt32 _get_num_channels (AudioDeviceID ad_id, |