From 61e1e6e1442e97365db33b6071f8710a68987d64 Mon Sep 17 00:00:00 2001
From: David Robillard <d@drobilla.net>
Date: Thu, 29 Nov 2007 04:13:53 +0000
Subject: Add (ifdef'd out) support for liblo avahi patch.

git-svn-id: http://svn.drobilla.net/lad/ingen@924 a436a847-0d15-0410-975c-d299462d15a1
---
 src/libs/engine/OSCEngineReceiver.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

(limited to 'src')

diff --git a/src/libs/engine/OSCEngineReceiver.cpp b/src/libs/engine/OSCEngineReceiver.cpp
index 66e74e70..64bc66ec 100644
--- a/src/libs/engine/OSCEngineReceiver.cpp
+++ b/src/libs/engine/OSCEngineReceiver.cpp
@@ -18,6 +18,7 @@
 #include <iostream>
 #include <cstdlib>
 #include <string>
+//#define ENABLE_AVAHI 1
 #include <lo/lo.h>
 #include "types.hpp"
 #include <raul/SharedPtr.hpp>
@@ -54,6 +55,9 @@ OSCEngineReceiver::OSCEngineReceiver(Engine& engine, size_t queue_size, uint16_t
 	snprintf(port_str, 6, "%u", port);
 
 	_server = lo_server_new(port_str, error_cb);
+#ifdef ENABLE_AVAHI
+	lo_server_avahi_init(_server, "ingen");
+#endif
 	
 	if (_server == NULL) {
 		cerr << "[OSC] Could not start OSC server.  Aborting." << endl;
@@ -130,6 +134,9 @@ OSCEngineReceiver::~OSCEngineReceiver()
 	delete _receive_thread;
 
 	if (_server != NULL)  {
+#ifdef ENABLE_AVAHI
+		lo_server_avahi_free(_server);
+#endif
 		lo_server_free(_server);
 		_server = NULL;
 	}
-- 
cgit v1.2.1