]> code.delx.au - pulseaudio/commit
osx: add native zeroconf implementation via Bonjour
authorDaniel Mack <daniel@caiaq.de>
Thu, 10 Dec 2009 02:32:57 +0000 (10:32 +0800)
committerDaniel Mack <daniel@caiaq.de>
Wed, 16 Dec 2009 08:11:39 +0000 (16:11 +0800)
commit0ccc7afcd8cf77346568ffbf9a8b2e0b3ce2ea0e
treeebce217e5de597dc55e2290d4b5a1f89513cef2b
parent7732421a27870a832d7121bc8342503f2fbf3c2a
osx: add native zeroconf implementation via Bonjour

Avahi and dbus is too heavy for OSX just for the sake of publishing our
services via mDNS/Zeroconf. Apple has its own Zeroconf implementation
called Bonjour, and this patch adds a module that implements service
announcement with that API.

All data gathering is copied from module-zeroconf-publish.c, but
unfortunately the code there is too specifically made for avahi, so I
couldn't factor it out to reuse it.
configure.ac
src/Makefile.am
src/modules/module-bonjour-publish.c [new file with mode: 0644]