diff options
author | Matthew Waters <matthew@centricular.com> | 2021-03-22 14:34:36 +1100 |
---|---|---|
committer | Matthew Waters <matthew@centricular.com> | 2021-03-22 14:34:36 +1100 |
commit | 640a65bf966df065d41a511e2d76d1f26a2e770c (patch) | |
tree | fd3e65091ef2518a9455edacb4536f6fff515fdb /gst-libs/gst/codecparsers | |
parent | e22befad2ed3a411e73aa03f2b014ada9d953b5c (diff) | |
download | gstreamer-plugins-bad-640a65bf966df065d41a511e2d76d1f26a2e770c.tar.gz |
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-bad/-/merge_requests/2098>
Diffstat (limited to 'gst-libs/gst/codecparsers')
-rw-r--r-- | gst-libs/gst/codecparsers/gstmpegvideometa.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gst-libs/gst/codecparsers/gstmpegvideometa.c b/gst-libs/gst/codecparsers/gstmpegvideometa.c index 4b9a71bac..bce5c67d6 100644 --- a/gst-libs/gst/codecparsers/gstmpegvideometa.c +++ b/gst-libs/gst/codecparsers/gstmpegvideometa.c @@ -96,7 +96,7 @@ gst_mpeg_video_meta_transform (GstBuffer * dest, GstMeta * meta, GType gst_mpeg_video_meta_api_get_type (void) { - static volatile GType type; + static GType type; static const gchar *tags[] = { "memory", NULL }; /* don't know what to set here */ if (g_once_init_enter (&type)) { |