server compiles on macOS

This commit is contained in:
Johannes Pohl 2016-10-14 11:42:16 +02:00
parent 8b9b94919c
commit fbf4c9126a
4 changed files with 92 additions and 6 deletions

View file

@ -29,7 +29,11 @@
#include "message/message.h"
#include "encoder/encoderFactory.h"
#include "streamServer.h"
#if defined(HAS_AVAHI)
#include "publishAvahi.h"
#elif defined(HAS_BONJOUR)
#include "publishBonjour.h"
#endif
#include "config.h"
#include "common/log.h"
@ -142,13 +146,13 @@ int main(int argc, char* argv[])
setpriority(PRIO_PROCESS, 0, processPriority);
logS(kLogNotice) << "daemon started" << std::endl;
}
#if defined(HAS_AVAHI)
PublishAvahi publishAvahi("Snapcast");
std::vector<AvahiService> services;
services.push_back(AvahiService("_snapcast._tcp", settings.port));
services.push_back(AvahiService("_snapcast-jsonrpc._tcp", settings.controlPort));
publishAvahi.publish(services);
#endif
if (settings.bufferMs < 400)
settings.bufferMs = 400;
settings.sampleFormat = sampleFormatValue.getValue();