$ git clone https://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