X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Ftest%2Fexample.c;h=960e1258b70dd6c0367eceb1184551d252e7f34b;hb=e4169f77f892fefc66a97439d295d3e09ef3e2f0;hp=999bb6b0c4b1500cb39e09b452851a5d674e0f95;hpb=406e97773573c7f8b4d019025e2694b914aca830;p=deb_shairplay.git diff --git a/src/test/example.c b/src/test/example.c index 999bb6b..960e125 100644 --- a/src/test/example.c +++ b/src/test/example.c @@ -2,13 +2,17 @@ #include #include +#ifdef WIN32 +#include +#endif + #include "dnssd.h" #include "raop.h" -static void -audio_init(void *cls, void **session, int bits, int channels, int samplerate) +static void * +audio_init(void *cls, int bits, int channels, int samplerate) { - *session = fopen("audio.pcm", "wb"); + return fopen("audio.pcm", "wb"); } static void @@ -57,12 +61,16 @@ main(int argc, char *argv[]) raop_cbs.audio_destroy = audio_destroy; raop = raop_init_from_keyfile(&raop_cbs, "airport.key"); - raop_start(raop, &raop_port, hwaddr, sizeof(hwaddr)); + raop_start(raop, &raop_port, hwaddr, sizeof(hwaddr), "test"); - dnssd = dnssd_init(hwaddr, sizeof(hwaddr), NULL); - dnssd_register_raop(dnssd, name, raop_port); + dnssd = dnssd_init(NULL); + dnssd_register_raop(dnssd, name, raop_port, hwaddr, sizeof(hwaddr), 1); +#ifndef WIN32 sleep(100); +#else + Sleep(100*1000); +#endif dnssd_unregister_raop(dnssd); dnssd_destroy(dnssd);