gtk/modules/media
Chun-wei Fan b5ebe270c3 gtkgstsink.c: Drop workarounds needed for Windows
Since we are making GdkGLContext call the core wgl*() functions directly
instead of via libepoxy, drop the workarounds that we needed for notifying
libepoxy that wglMakeCurrent() outside of GDK/GTK was called.

This way, we clean up the code, and as a result, we can use the GstGL
APIs like the other platforms to query what GL api that is to be used.

For ensuring that things work between different threads, we now call
gdk_gl_context_clear_current() in place of calling wglMakeCurrent(xxx,
NULL), so that we make sure that there is no current GL context on a
thread outside of GstGL's thread, which Windows does not like.
2023-03-24 18:50:49 +08:00
..
gtkffmediafile.c modules/media: Fix Visual Studio builds with older GLib 2023-03-07 15:36:42 +08:00
gtkffmediafileprivate.h
gtkgstmediafile.c modules/media: Fix Visual Studio builds with older GLib 2023-03-07 15:36:42 +08:00
gtkgstmediafileprivate.h gtk: Add a GStreamer implementation of GtkMediaFile 2018-03-18 21:01:23 +01:00
gtkgstpaintable.c modules: Stop using g_slice 2023-03-14 14:56:42 -04:00
gtkgstpaintableprivate.h media: Add support for OpenGL to GtkGstMediaFile 2021-01-04 15:00:36 -05:00
gtkgstsink.c gtkgstsink.c: Drop workarounds needed for Windows 2023-03-24 18:50:49 +08:00
gtkgstsinkprivate.h gst: Rename a field for clarity 2023-01-30 15:01:31 -05:00
meson.build Revert "modules: Fix build on Visual Studio" 2022-10-31 20:20:32 -04:00