$ git clone http://tcclient.ion.nu/tc_client.git
commit 082dfae549e8b077280122b8705a776fdac9248b
Author: Alicia <...>
Date:   Fri Oct 7 22:20:40 2016 +0200

    tc_client-gtk: added workaround for libao not handling the "client_name" option on windows.

diff --git a/ChangeLog b/ChangeLog
index f20b3a6..4bf9b0f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -19,6 +19,7 @@ tc_client-gtk: added a compatibility macro for versions of gdk-pixbuf lacking gd
 tc_client-gtk: fixed resampling of incoming audio.
 tc_client-gtk: added GTK+2 compatibility code related to the greenscreen camera color picker.
 tc_client-gtk: added compatibility code for windows' lack of pipe()
+tc_client-gtk: added workaround for libao not handling the "client_name" option on windows.
 tc_client-gtk and camviewer: updated to libavcodec's avcodec_{send,receive}_{frame,packet} API.
 camviewer: removed the old, buggy audio code.
 libcamera(v4l2): cache the frame and if there is no data to be read, return the cache instead of blocking.
diff --git a/utilities/gtk/compat.h b/utilities/gtk/compat.h
index 6788ca0..808b464 100644
--- a/utilities/gtk/compat.h
+++ b/utilities/gtk/compat.h
@@ -56,6 +56,7 @@ extern SECURITY_ATTRIBUTES sa;
     fds[0]=_open_osfhandle(pipe0, _O_RDONLY); \
     fds[1]=_open_osfhandle(pipe1, _O_WRONLY); \
   }
+  #define ao_open_live(id, samplefmt, options) ao_open_live(id, samplefmt, 0)
 #endif
 #if GTK_MAJOR_VERSION<3
   #define GTK_ORIENTATION_HORIZONTAL 0