On Thu, Dec 10, 2009 at 03:18:13PM +0800, Daniel Mack wrote: > 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 | 4 + > src/Makefile.am | 13 + > src/modules/module-bonjour-publish.c | 516 ++++++++++++++++++++++++++++++++++ > 3 files changed, 533 insertions(+), 0 deletions(-) > create mode 100644 src/modules/module-bonjour-publish.c This patch is also available at git://github.com/zonque/pulseaudio.git topic/bonjour but note that this applies on top of the coreaudio patches I sent around. Daniel