NOOP, add header-guards and namespace to CA backend
authorRobin Gareus <robin@gareus.org>
Mon, 9 Mar 2015 18:01:24 +0000 (19:01 +0100)
committerRobin Gareus <robin@gareus.org>
Mon, 9 Mar 2015 22:28:57 +0000 (23:28 +0100)
libs/backends/coreaudio/coreaudio_pcmio.cc
libs/backends/coreaudio/coreaudio_pcmio.h
libs/backends/coreaudio/coremidi_io.cc
libs/backends/coreaudio/coremidi_io.h

index 19c1e3a8f98b1f38b33998d665eb020fbededeae..0b31a9a3ffff27a250b8d8aa1880e82248277984 100644 (file)
@@ -19,6 +19,8 @@
 #include <glibmm.h>
 #include "coreaudio_pcmio.h"
 
+using namespace ARDOUR;
+
 /* abstraction for deprecated CoreAudio */
 
 static OSStatus GetPropertyWrapper (
index 80702f15706efae9638e8cb22c34ca00fc34967c..76b5e76e1b8c66d5b6b086e144fe29cb50e9b27b 100644 (file)
@@ -16,6 +16,9 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+#ifndef __libbackend_coreaudio_pcmio_h__
+#define __libbackend_coreaudio_pcmio_h__
+
 #include <CoreServices/CoreServices.h>
 #include <CoreAudio/CoreAudio.h>
 #include <AudioUnit/AudioUnit.h>
@@ -31,6 +34,8 @@
 #define AUHAL_INPUT_ELEMENT 1
 
 
+namespace ARDOUR {
+
 class CoreAudioPCM {
 public:
        CoreAudioPCM (void);
@@ -142,7 +147,7 @@ private:
                        AudioDeviceID *created_device);
 
 
-       AudioUnit _auhal;
+       ::AudioUnit _auhal;
        AudioDeviceID* _device_ids;
        AudioBufferList* _input_audio_buffer_list;
        AudioBufferList* _output_audio_buffer_list;
@@ -188,3 +193,7 @@ private:
 
        pthread_mutex_t _discovery_lock;
 };
+
+} // namespace
+
+#endif /* __libbackend_coreaudio_pcmio_h__ */
index c83d51d7f3d354f892435ef882a44a220ef2bca9..365bde945760ac2d22c6ea745afe8d93e276a31c 100644 (file)
  */
 
 #include <sstream>
-#include "coremidi_io.h"
 #include <CoreAudio/HostTime.h>
 
+#include "coremidi_io.h"
+
+using namespace ARDOUR;
+
 static void notifyProc (const MIDINotification *message, void *refCon) {
        CoreMidiIo *self = static_cast<CoreMidiIo*>(refCon);
        self->notify_proc(message);
@@ -45,7 +48,7 @@ static void midiInputCallback(const MIDIPacketList *list, void *procRef, void *s
 
 static std::string getPropertyString (MIDIObjectRef object, CFStringRef key)
 {
-       CFStringRef name = nil;
+       CFStringRef name = NULL;
        std::string rv = "";
        if (noErr == MIDIObjectGetStringProperty(object, key, &name)) {
                const CFIndex size = CFStringGetMaximumSizeForEncoding(CFStringGetLength(name), kCFStringEncodingUTF8);
index e74b495f7c783595d3cd56cdd6270d3246dffcd4..b5eda1c2fdfeb666e4b4f62638ed4ca49d5e3774 100644 (file)
@@ -16,6 +16,9 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+#ifndef __libbackend_coremidi_io_h__
+#define __libbackend_coremidi_io_h__
+
 #include <CoreServices/CoreServices.h>
 #include <CoreAudio/CoreAudio.h>
 #include <AudioUnit/AudioUnit.h>
@@ -30,7 +33,9 @@
 #include <boost/shared_ptr.hpp>
 #include "pbd/ringbuffer.h"
 
-typedef struct _CoreMIDIPacket { 
+namespace ARDOUR {
+
+typedef struct _CoreMIDIPacket {
        MIDITimeStamp timeStamp; 
        UInt16 length; 
        Byte data[256]; 
@@ -113,3 +118,7 @@ private:
 
        pthread_mutex_t _discovery_lock;
 };
+
+} // namespace
+
+#endif /* __libbackend_coremidi_io */