gstreamer/gst-libs/gst/gl/cocoa
Matthew Waters 98249a57db gst: don't use volatile to mean atomic
volatile is not sufficient to provide atomic guarantees and real atomics
should be used instead.  GCC 11 has started warning about using volatile
with atomic operations.

https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719

Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1073>
2021-03-19 04:20:19 +00:00
..
gstgl_cocoa_private.h gl/macos+ios: privatise _invoke_on_main() 2019-12-03 14:15:58 +11:00
gstglcaopengllayer.h gl/caopengllayer: use public GstGLContext instead of Cocoa-specific one 2017-12-09 19:32:31 +00:00
gstglcaopengllayer.m gst: don't use volatile to mean atomic 2021-03-19 04:20:19 +00:00
gstglcontext_cocoa.h gl: remove more deprecated type aliases 2018-02-08 21:14:56 +11:00
gstglcontext_cocoa.m gl: Update for g_type_class_add_private() deprecation in recent GLib 2018-06-23 22:58:44 +02:00
gstgldisplay_cocoa.h Revert "gl: cocoa: sprinkle some GST_EXPORT" 2017-12-09 19:32:31 +00:00
gstgldisplay_cocoa.m Use value instead of version macro when testing for mac OS version 2017-12-09 19:32:30 +00:00
gstglwindow_cocoa.h gl: GST_GL_TYPE -> GST_TYPE_GL 2017-12-09 19:32:23 +00:00
gstglwindow_cocoa.m glcontext/cocoa: handle sending one message during shutdown 2020-03-26 11:25:44 +00:00