File clutter-gst-1.6.0-windows.patch of Package mingw64-clutter-gst
diff -Naur clutter-gst-1.6.0/clutter-gst/clutter-gst-video-sink.c clutter-gst-1.6.0-windows/clutter-gst/clutter-gst-video-sink.c
--- clutter-gst-1.6.0/clutter-gst/clutter-gst-video-sink.c 2012-04-27 13:11:08.000000000 +0200
+++ clutter-gst-1.6.0-windows/clutter-gst/clutter-gst-video-sink.c 2013-04-10 19:34:11.978623042 +0200
@@ -72,6 +72,8 @@
#include <glib.h>
#include <string.h>
+#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D
+
/* Flags to give to cogl_texture_new(). Since clutter 1.1.10 put NO_ATLAS to
* be sure the frames don't end up in an atlas */
#if CLUTTER_CHECK_VERSION(1, 1, 10)
diff -Naur clutter-gst-1.6.0/clutter-gst/Makefile.am clutter-gst-1.6.0-windows/clutter-gst/Makefile.am
--- clutter-gst-1.6.0/clutter-gst/Makefile.am 2012-02-28 15:59:59.000000000 +0100
+++ clutter-gst-1.6.0-windows/clutter-gst/Makefile.am 2013-04-10 19:56:56.865391141 +0200
@@ -79,13 +79,13 @@
lib_LTLIBRARIES = libclutter-gst-@CLUTTER_GST_MAJORMINOR@.la
-libclutter_gst_@CLUTTER_GST_MAJORMINOR@_la_LIBADD = @CLUTTER_GST_LIBS@ $(GST_LIBS) $(HW_LIBS)
+libclutter_gst_@CLUTTER_GST_MAJORMINOR@_la_LIBADD = @CLUTTER_GST_LIBS@ $(GST_LIBS) $(HW_LIBS) -lopengl32
libclutter_gst_@CLUTTER_GST_MAJORMINOR@_la_LDFLAGS = \
$(CLUTTER_GST_LT_LDFLAGS) \
$(GL_LDFLAGS) \
-export-dynamic \
-export-symbols-regex "^clutter_gst.*" \
- -rpath $(libdir)
+ -no-undefined
$(NULL)
cluttergstheadersdir = $(includedir)/clutter-@CLUTTER_API_VERSION@/clutter-gst
@@ -108,7 +108,7 @@
plugin_LTLIBRARIES = libgstclutter.la
-libgstclutter_la_LIBADD = $(PLUGIN_LIBS) $(HW_LIBS)
+libgstclutter_la_LIBADD = $(PLUGIN_LIBS) $(HW_LIBS) -lopengl32
libgstclutter_la_LDFLAGS = \
$(GL_LDFLAGS) \
-module -avoid-version \