AC_MSG_RESULT(>>Including dbus test client)
HAS_DBUS_CLIENT=1
AC_DEFINE([HAVE_DBUS_CLIENT], 1, [Needed by the compiler.])
+ AC_DEFINE([CONFIG_DACP], 1, [Needed by the compiler.])
PKG_CHECK_MODULES([GIO_UNIX], [gio-unix-2.0 >= 2.30.0],[CFLAGS="${GIO_UNIX_CFLAGS} ${CFLAGS}" LIBS="${GIO_UNIX_LIBS} ${LIBS}"],[AC_MSG_ERROR(dbus client support requires the glib 2.0 library -- libglib2.0-dev suggested!)])
], )
AM_CONDITIONAL([USE_DBUS_CLIENT], [test "x$HAS_DBUS_CLIENT" = "x1"])
AC_MSG_RESULT(>>Including mpris support)
HAS_MPRIS=1
AC_DEFINE([HAVE_MPRIS], 1, [Needed by the compiler.])
+ AC_DEFINE([CONFIG_DACP], 1, [Needed by the compiler.])
PKG_CHECK_MODULES([GIO_UNIX], [gio-unix-2.0 >= 2.30.0],[CFLAGS="${GIO_UNIX_CFLAGS} ${CFLAGS}" LIBS="${GIO_UNIX_LIBS} ${LIBS}"],[AC_MSG_ERROR(dbus messaging support for mpris requires the glib 2.0 library -- libglib2.0-dev suggested!)])
], )
AM_CONDITIONAL([USE_MPRIS], [test "x$HAS_MPRIS" = "x1"])
#include "common.h"
#include "mdns.h"
#include "rtsp.h"
+#ifdef CONFIG_DACP
#include "dacp.h"
+#endif
#include <string.h>
#include <avahi-client/client.h>
if (*p != port) {
debug(1, "Client's DACP port: %u.", port);
*p = port;
+#ifdef CONFIG_DACP
set_dacp_port(port);
+#endif
#ifdef CONFIG_METADATA
char portstring[20];
memset(portstring, 0, sizeof(portstring));
if (*p != 0) {
debug(1, "Client's DACP status withdrawn.");
*p = 0;
+#ifdef CONFIG_DACP
unset_dacp_port();
+#endif
}
}
} else {